Somme de codes horaires en format texte

Résolu/Fermé
catlego - 28 oct. 2021 à 14:13
 catlego - 29 oct. 2021 à 11:37
Bonjour,

je souhaite réaliser une somme de différents codes horaires correspondants à des durées différentes.
Pour faire plus simple, j'ai une plage de données : YG2=7heures ; YG4 =10heures...
Puis j'ai les plannings des salariés : Lundi-YG2 ; Mardi-YG4...
Je voudrai trouver une formule pour pouvoir additionner YG2+YG4 = 17 heures pour avoir les heures effectuées dans le mois par les salariés.
J'espère que je suis assez explicite.

Catherine
A voir également:

3 réponses

eriiic Messages postés 24585 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 27 juin 2024 7 226
29 oct. 2021 à 11:24
Bonjour à tous,

=SOMMEPROD(NB.SI(C3:AF3;Tableau3[Code horaire])*(Tableau3[Base])) 

eric
1
Merciiiii infiniment ;-)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 404
28 oct. 2021 à 14:24
Bonjour
pas tout compris, ce serait plus simple si vous pouviez déposer un exemple Excel avec quelques explications ici:
https://www.cjoint.com
et revoir coller le lien créé sur le site
en attendant à tout hasard:
=NB.SI(adresse plage;"YG2")*7+NB.SI(adresse plage;"YG4)*10

crdlmnt
0
Merci pour votre réponse.
Je pensais bien ne pas être assez claire.
Voici la formule que j'utilise pour le moment : =SOMME(NB.SI(Tableau2[@[L 01]:[M 30]];"YG2")*7+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$17))*7+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$18))*7+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$19)*7+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$20))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$21))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$22))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$23))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$24))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$25))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$26))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$27))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$28))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$29))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$30))*10+(NB.SI(Tableau2[@[L 01]:[M 30]];$O$31))*10))
Elle est trop lourde et il me manque encore pas mal de codes.
Voici le lien vers le tableau : https://www.cjoint.com/c/KJDiSaNSqoq
Merci
0