SUM SI entre 2 dates format dd/mm/aa hh:mm

Bonjour à tous,

Je galère à cause d'un format de date que je suis obligé de récupérer en format dd/mm/aa hh:mm au lieu de dd/mm/aa

Dans mon fichier exemple j'aimerai avoir en B3 la valeure 2 et en C3 la valeure 1 mais hh:mm m'en empêchent.

Pourriez-vous me corriger ma formule s'il vous plait ?

En vous remerciant par avance !

Santé à vous et vos proches

EDIT : j'ai édité le fichier d'origine car petite erreur dans la formule

7exemple.xlsx (10.34 Ko)
5exemple.xlsx (10.35 Ko)

Bonjour,

peu importe le format, c'est la valeur enregistrée qui compte

passe en format standard et tu verras ... et tu comprendras (les heures sont des fractions de jour)

et le jour dans TIMELINE est donc à rapprocher de l'entier de la valeur colonne A dans DATA

Comment puis-je introduire dans mon NB.SI.SUM le test de supérieur inférieur à la date de première ligne de mon onglet timeline s'il vous plait ?

Je tiens le bout =SI(DATA!A:A>TIMELINE!C1;NB.SI(DATA!$B:$B;TIMELINE!$A$3);0) !

=SOMMEPROD((DATA!$B:$B=$A3)*(DATA!$A:$A>=B$1)*(DATA!$A:$A<B$1+1))
3exemple.xlsx (10.03 Ko)
=SOMMEPROD((DATA!$B:$B=$A3)*(DATA!$A:$A>=B$1)*(DATA!$A:$A<B$1+1))

Balaise, merci je vais décortiquer ça.

Je ne suis pas très familier avec NB.SI.ENS ...

Ici SOMMEPROD va multiplier des matrices de 1 et de 0 en fonction des conditions

=SOMMEPROD((DATA!$B:$B=$A3)*(DATA!$A:$A>=B$1)*(DATA!$A:$A<B$1+1))

1ère condition (DATA!$B:$B=$A3)

2ème (DATA!$A:$A>=B$1) est-ce que la date + heure est supérieure au (début) du jour (0h) ?

3ème condition (DATA!$A:$A<B$1+1) est-ce que la date + heure est inférieure au (début) du jour suivant (0h)

Ces conditions donnent une suite de 0 et de 1 et SOMMEPROD additionnera les cas où on a 1*1*1

Rechercher des sujets similaires à "sum entre dates format"