[excel2007] Somme pour un tableau

Résolu
Bonjour à tous,

J'ai un tableau d'horaire classique avec des plages d'horaires (5h 12h / 5h 11h ... )
J'ai bien rempli mon tableau mais j'ai un problème pour calculer le nombre d'heures par semaine.
J'ai en tout 4 plages horaires (la quatrième défini les heures dans une même journée)

5h 11h soit 6 heures
5h 12h soit 7 heures
5h 13h soit 8 heures
6h 11h/13h 16h soit 8 heures

Comment faire pour effectuer la somme automatique par semaine en disant par exemple à excel que quand je met la plage "5h 11h" tu fais comme si c'était 6 et tu additionne le tout
?

Le fichier en exemple
https://www.cjoint.com/?3EhmUnE6Xr6

merci d'avance

6 réponses

  1. Bonjour,

    Essaye de taper cette formule dans la case Heure semaine :

    =RECHERCHEV(C3;$O$4:$P$8;2;FAUX)+RECHERCHEV(D3;$O$4:$P$8;2;FAUX)+RECHERCHEV(E3;$O$4:$P$8;2;FAUX)+RECHERCHEV(F3;$O$4:$P$8;2;FAUX)+RECHERCHEV(G3;$O$4:$P$8;2;FAUX)+RECHERCHEV(H3;$O$4:$P$8;2;FAUX)+RECHERCHEV(I3;$O$4:$P$8;2;FAUX)

    après tu "étire" ta formule vers le bas et ca devrai marcher.

    Cordialement,
    0
    1. Contributeur
      Bonjour,

      Il faut procéder autrement :
      en A1: 5:00 (bien inscrire les heures sous dans ce format hh:mm)
      en B1: 11:00
      etc
      Ensuite
      - soit en C1: = B1-A1 si tu veux le détail par jour, puis =somme(C1:C5) pour le total général.
      - soit le directement le total général : =somme(B1:B5)-somme(A1:A5)

      eric
      0
      1. j'ai essayé votre formule eljojo_e et cela marche impeccable :)
        Merci à vous aussi eriiic

        Juste une dernière chose

        comment faire pour enlver le N/A dans les cases vide svp ?
        J'ai trouver ceci sur le net

        =si(estna(maformule);"";maformule)


        mais je ne sais pas comment l'inclure
        0
        1. Contributeur
          Re,

          Je n'avais pas vu ton fichier joint, désolé....

          Sinon on peut simplifier la formule :
          =SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8))
          formule matricielle à valider avec shift+ctrl+entrée

          qui devient avec le contrôle d'au moins 1 saisie :
          =SI(NBVAL(C3:I3);SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8));"")
          formule matricielle à valider avec shift+ctrl+entrée

          eric
          0
          1. je vais essayer cette formule de suite
            merci pour la réponse
            0
            1. Tout est parfait :)
              merci beaucoup à vous deux
              0