Calcul avec SOMMEPROD

Bonjour,

Je cherche à calculer le nombre d'heure par personne par mois, j'ai utilisé la formule cidessous
=SOMMEPROD((C4:C6="DUPOND.M")*(E4:H6="JANVIER")*(K4:K6))
=SOMMEPROD((C4:C6="DUPOND.T")*(E4:H6="JANVIER")*(K4:K6))

VOici mon tableau
Noms-Prénoms / date / Heure de débuT / Heure de Fin / Durée totale
DURAND.M / 02 JANVIER / 15:00 / 17:00 / 02:00
DUPOND.T / 03 JANVIER / 16:00 / 17:00 / 01:00
DURAND.M / 04 JANVIER / 15:00 / 18:00 / 03:00

Le résultat attendu est pour DURAND.M 05h00 pour le mois de janvier et 01h00 pour DUPOND pour le mois de janvier.
Le problème est lorsque je supprime les heures debut et fin de DURAND.M du 02 janvier, ca m'affiche la valeur #valeur! dans la cellue ainsi que dans les cellules de DUPOND.T. Cette valeur (#valeur!) s'affiche quand il n'y à aucune valeurs de renseignées.
Merci d'avance

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    Si la colonne E contient des dates essayez de modifier ce critère avec des formules du genre
    =SOMMEPROD((C4:C6="DUPOND.M")*(MOIS(E4:H6)=1)*(K4:K6))
    1. Contributeur
      Bonjour
      avez vous une formule pour définir le nombre d'heures par ligne et si oui quelle est elle? en principe l'affichage valeur intervient lorsque dans le champ à sommer se trouvent des valeurs non numériques.
      A vous lire
      Crdlmnt