Extraction heures creuses

Bonjour,

chaque mois, je renseigne un tableur Excel sur le temps de fonctionnement d’un appareil électrique.

  • Date / heure de début / heure de fin / total horaire jour / total horaire mois

Maintenant je souhaiterais extraire le temps de fonctionnement en heures creuses (que je déduirais du temps de fonctionnement global).

  • HC-1 2h22 à 7h52 / HC-2 14h22 à 16h52

Calcul Heures creuses.xlsx (26,3 Ko)

Merci de votre aide.

Bonjour,

Une solution avec Excel 2021 et postérieures, les bornes des horaires creuses en Q1:R2.

En J5 :

=LET(tbl;SEQUENCE((D4-C4)*1440+1;;C4;"0:1"*1);SOMME((tbl>=$Q$1)*(tbl<=$Q$2))/1440)

En L5 :

=LET(tbl;SEQUENCE((D4-C4)*1440+1;;C4;"0:1"*1);SOMME((tbl>=$R$1)*(tbl<=$R$2))/1440)

A tirer vers le bas.

Calcul Heures creuses.xlsx (31,4 Ko)

Daniel

Bonjour Daniel,

merci de votre proposition.

Pourquoi avoir fait référence aux cellules Q1 - Q2 - R1 - R2 où je n’ai pas de donnée ?

À quoi correspond 1440, SVP ?

Patrick

Désolé Daniel,

je n’avais pas vu le fichier en bas de votre réponse. OK pour les 4 cellules.

Merci.

Patrick

1440 est le nombre de minutes dans 24 heures (24*60)

Daniel

j’ai tout modifié vers un tableau structuré et ajouté quelque MFCs

Calcul Heures creuses (1).xlsx (19,1 Ko)

Bonsoir Cow18,

Beau travail. Pourquoi la formule en E6 n’a-t-elle pas de crochet et parenthèse fermants ?

  • =SOMME(Tabel1[Horaire

Merci.

Patrick

Bonsoir Daniel,

tout simplement :wink:

Pour chaque résultat, je constate 1 minute supplémentaire. Pour le mois concerné, cela représente 46 minutes. Non négligeable.

Puis-je corriger cet écart ?

Merci pour ce travail :+1: .

Patrick

j’avais introduit une saute de ligne entre “horaire” et “/ jour” dans E7, l’entête de cette colonne du TS. Cela se voit dans cette formule. Si vous élargez la barre de formule avec la flèche, vous verrez ceci

Je n’avais pas encore créé ce TS quand je créais les formules dans les colonnes F et G, mais ps encore la formule en E. Donc, vous verrez là une formule avec les noms des entêtes du TS. Plus lisible ?

J’ai aussi mis des sautes de lignes dans D7 et E7 (j’ai ajouté une colonne “Semaine” ce qui décale tout une colonne) mais cela devient moins lisible maintenant dans F7. Bon, on peut de nouveau enleve ces sautes, si on veut.

Calcul Heures creuses (1).xlsx (18,9 Ko)

Bonjour,

Pour la ligne 6, de 6:30 à 7:52, il y a 83 minutes soit 1:23 :

="7:52"-"6:30"+1

Puisqu’il faut compter les deux bornes.

Daniel

@Daniel77,

si on travaille de 7:00 à 8:00, cela est une heure ou 60 minutes et ne pas 61 minutes, la dernière minute n’est pas inclue, IMHO.

Ca pose le problème des bornes. Si commences à 7:52, est-ce qu’on doit compter 1 mn ou 0 ?

Daniel

Si l’on travaille les 16 et 17 avril, on travaille deux jours :

=17/04/2026-16/04/2026**+1**

Daniel

S’il s’agit de prendre le calcul du fournisseur, mets :

En J5 :

=LET(tbl;SEQUENCE((D4-C4)*1440+1;;C4;"0:1"*1);SOMME((tbl>$Q$1)*(tbl<$Q$2))/1440)

en L5 :

=LET(tbl;SEQUENCE((D4-C4)*1440+1;;C4;"0:1"*1);SOMME((tbl>$R$1)*(tbl<$R$2))/1440)

Daniel

Je me permets, mais non, il ne faut pas faire +1 puisque c’est une heure de début et une heure de fin des heures creuses, ça commence à 6 h 30 min 0 s, et finit à 7 h 51 min 59 s.

Dans tes exemples de dates, ce sont dans les deux cas des dates de début de travail, dans ce cas oui, il faut faire +1

C’est OK, je n’ai pas pensé au saut de ligne.

J’avais tenté de rajouter le crochet et la parenthèse mais bien sûr tout est parti en cacahuète.:wink:

Merci pour tout.

Patrick

Bonjour à tous les trois,

J’ai la réponse à mon problème et c’est cool.

Merci de votre intervention.

Patrick

C’est ton interprétation. On peut aussi bien dire 7h52 min 59 sec. Pour les dates la période est justement du 16/04/2026 0h00 au 17/04/2026 24:00 (je ne parle pas de travail mais de fonctionnement). C’est exactement la même chose.

Daniel

si on dit qu’on travaille de 8 heure à 9 heure, cela veut dire de 8:00:00 à 9:00:00 et certainement pas à 9:59:59 !!!

OK….. Qu’ils sont pénibles avec leurs 20 caractères mini :frowning: