Somme de codes horaires en format texte

Résolu
catlego -  
 catlego -
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

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

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

    eric
    1
    1. catlego
       
      Merciiiii infiniment ;-)
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  3. catlego
     
    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