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.

@+
 

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
241

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote