2 votes

Comment faire en sorte qu'Excel compte les événements par jour ?

Ma femme tient un registre des heures de repas de notre petite fille et souhaite maintenant reporter ces informations sur un graphique, ce que je n'ai pas réussi à faire jusqu'à présent.

Les données ne comprennent que les heures de début d'alimentation. Ne vous inquiétez pas, j'ai tronqué les données - elle mange plus souvent que ça :-)

DESC    TIME
Eat 28/08/2012 20:15
Eat 28/08/2012 23:25
Eat 29/08/2012 04:00
Eat 29/08/2012 07:25
Eat 29/08/2012 10:45
Eat 29/08/2012 20:45
Eat 30/08/2012 03:10
Eat 30/08/2012 06:40
Eat 30/08/2012 10:20
Eat 30/08/2012 13:00
Eat 30/08/2012 15:17

Ma femme veut voir, par heure, à combien s'élèvent la première, la deuxième, la troisième (et ainsi de suite) heures d'alimentation. En utilisant HOUR(), j'ai pu faire une partie du calcul, mais puis-je créer automatiquement la colonne FEED OF THE DAY ?

DESC    TIME            HOUR    FEED OF THE DAY
Eat 28/08/2012 20:15    20      1
Eat 28/08/2012 23:25    23      2
Eat 29/08/2012 04:00    04      1
Eat 29/08/2012 07:25    07      2
Eat 29/08/2012 10:45    10      3
Eat 29/08/2012 20:45    20      4
Eat 30/08/2012 03:10    03      1
Eat 30/08/2012 06:40    06      2
Eat 30/08/2012 10:20    10      3
Eat 30/08/2012 13:00    13      4
Eat 30/08/2012 15:17    15      5

Une fois cela fait, je peux alors tracer l'heure et l'aliment du jour.

Merci d'avance !

3voto

Dave Points 25050

Veuillez consulter l'image ci-dessous.

La cellule C1 est codée en dur avec un 1, ce qui est correct puisque nous savons qu'il s'agit de la première valeur.

A partir de C2, tout est fait par Excel.

En C2, j'ai utilisé cette formule...

\=IF(AND(HOUR(B2) > HOUR(B1), (DAY(B2) = DAY(B1))), C1 + 1, "1")

...et l'a fait glisser vers le bas pour copier la formule en C4.

Cependant, je pense que vous aurez toujours un problème dans la mesure où il ne reconnaîtra pas le début d'un nouveau mois, mais comme je ne sais pas si votre méthode d'enregistrement des données sera mensuelle ou continue, j'ai seulement répondu à votre question au lieu d'essayer d'être intelligent.

enter image description here

0 votes

Il fonctionne parfaitement ! Merci pour votre soutien rapide

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X