Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Probleme SOMMEPROD pour faire la somme de temps entre différentes dates

maxcoco

XLDnaute Nouveau
Bonjour j'ai un tableau avec des employées et je veux savoir le temps cummulées entre 2 dates respectives
 

Pièces jointes

  • test somme prod.xlsx
    880.6 KB · Affichages: 13
Solution
Bonsoir,
Effectivement. Car la date en E3 est 10/04/2020 donc considéré par XL comme étant 10/04/2020 00:00 et comme le temps de travail le 10/04/2020 contient des heures, donc supérieur à ce temps ils ne sont pas pris en compte. Il faut donc prendre le jour suivant à 00:00.
Donc en C6 mettre :
VB:
=SOMME.SI.ENS($H$35:$H$10000;$F$35:$F$10000;">="&$D$3;$F$35:$F$10000;"<="&$E$3+1;$G$35:$G$10000;B6)
Le changement est le +1 derrière le $E$3.
C'est un piège classique quand les temps sont donnés par jour et heure mais affiché en jours.
Evidemment, piège dans le quel j'ai sombré.
Mea culpa.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Maxcoco,
En PJ un essai avec Somme.si.ens :
VB:
=SOMME.SI.ENS(Heures;Dates;">="&DateDébut;Dates;"<="&DateFin;ListeNoms;Nom)
Les dates de début et fin sont inclues dans le calcul, sinon modifier >= et <=.
 

Pièces jointes

  • test somme prod.xlsx
    939.7 KB · Affichages: 7

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
Effectivement. Car la date en E3 est 10/04/2020 donc considéré par XL comme étant 10/04/2020 00:00 et comme le temps de travail le 10/04/2020 contient des heures, donc supérieur à ce temps ils ne sont pas pris en compte. Il faut donc prendre le jour suivant à 00:00.
Donc en C6 mettre :
VB:
=SOMME.SI.ENS($H$35:$H$10000;$F$35:$F$10000;">="&$D$3;$F$35:$F$10000;"<="&$E$3+1;$G$35:$G$10000;B6)
Le changement est le +1 derrière le $E$3.
C'est un piège classique quand les temps sont donnés par jour et heure mais affiché en jours.
Evidemment, piège dans le quel j'ai sombré.
Mea culpa.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…