Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

valeur à des lettres

D

Diato

Guest
bonjour,

Comment faire pour donner une valeur à des lettres. Je veux faire un planning de travail en mettant par JF=8.25, S=3.5 etc... pour qu'a la fin du mois, le calcul d'heures se fasse automatiquement.

Merci
 
M

manu83

Guest
tu veux le faire par une macro ??
Car une formule serait à mon avis plus pratique
ex : SI la case .. = JF alors la case..=8.25 tu met la colonne ou se trouve la case des résultats en masquer et le tour est joué
 

Tibo

XLDnaute Barbatruc
Salut Manu, Diato,

A essayer :

en A1 ton code : JF ou S etc...

en B1 : la formule :

=CHOISIR(EQUIV(A1;{'JF';'S'};0);8.25;3.25)

La formule doit bien sûr être complétée pour tenir compte des autres codes possibles (à placer entre les accolades et entre guillemets) et la valeur correspondante (8.25 3.25, ...) doit également être renseignée dans le même ordre que les codes.

@+
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Tibo si tu veux passer par une matrice, tu as cette possibilité de faire cela.

=RECHERCHEV(A1;{'JF'.8,25;'S'.3,25};2)

Le '.' étant ce séparateur de colonne quand la ',' est le séparateur décimal.

@+Jean-Marie
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Autre méthode

Tu mets les lettres en G1:G10 par exemple,
la valeur correspondante en H1:H10
Ton planning mensuel est en B2:B32

Le total mensuel :
=SOMMEPROD(NB.SI(B2:B32;G1:G10)*H1:H10)

Si tu veux les valeurs dans la formule :
=SOMMEPROD(NB.SI(B2:B32;{'JF';'S'})*{8,25;3,25})

Pour la 1ère formule, le tableau peut aller dans une autre feuille
et on peut donner un nom aux 2 plages
=SOMMEPROD(NB.SI(B2:B32;Horaire)*Duree)

(Donner un nom par Insertion - Nom - Définir
ou en le tapant directement dans la zone 'Nom' située à gauche de la barre de formule)
 

Discussions similaires

  • Question
Microsoft 365 #N/A
Réponses
6
Affichages
271
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…