calcul d'un créneau diurne et nocturne

lorion

XLDnaute Nouveau
Bonjour,
J'ai un tableau avec énormément de ligne avec des horaires.
J'aurais besoin de pouvoir calculer la durée dans les 2 créneaux (diurne et nocturne) comme dans le fichier excel joint en exemple.

Pourriez-vous m'indiquer comment faire ?

Merci d'avance

Cordialement
 

Pièces jointes

  • exemple de fichier.xlsx
    9.6 KB · Affichages: 38

ROGER2327

XLDnaute Barbatruc
Suite...

... pour une amplitude supérieure à un jour. Supprimé pour cause d'erreur : voir le message #7.

ℝOGER2327
#8492


Dimanche 22 Gueules 144 (Saint Sexe, Stylite - fête Suprême Première seconde)
28 Pluviôse An CCXXV, 0,7461h - cyclamen
2017-W07-4T01:47:26Z
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Suite...

Grave erreur dans mes deux contributions précédentes !
(Je les supprime.)

ℝOGER2327
#8493


Lundi 23 Gueules 144 (Occultation de Saint J. Torma, euphoriste - fête Suprême Quarte)
29 Pluviôse An CCXXV, 1,5731h - chélidoine
2017-W07-5T03:46:31Z
 

Pièces jointes

  • Intervalles disjoints.xls
    65.5 KB · Affichages: 43

ROGER2327

XLDnaute Barbatruc
Bonjour lorion.

Je constate avec plaisir que vous suivez la discussion. Veuillez m'excuser de mon erreur. Il arrivait en effet que dans certains cas, mon calcul était faux. Quelques exemples :

● Du 17 février 2017 à 00 h 00 min au 17 février 2017 à 24 h 00 min :
Erroné : 24,00 h dont 19,00 h «diurnes» et 5,00 h «nocturnes».
Correct : 24,00 h dont 12,00 h «diurnes» et 12,00 h «nocturnes».



● Du 16 février 2017 à 24 h 00 min au 17 février 2017 à 00 h 00 min :
Erroné : 0,00 h dont -7,00 h «diurnes» et 7,00 h «nocturnes».
Correct : 0,00 h dont 0,00 h «diurne» et 0,00 h «nocturne».

● Du 16 février 2017 à 24 h 00 min au 18 février 2017 à 00 h 00 min :
Erroné : 24,00 h dont 5,00 h «diurnes» et 19,00 h «nocturnes».
Correct : 24,00 h dont 12,00 h «diurnes» et 12,00 h «nocturnes».



● Du 16 février 2017 à 02 h 00 min au 17 février 2017 à 01 h 00 min :
Erroné : 23,00 h dont 11,00 h «diurnes» et 12,00 h «nocturnes».
Correct : 23,00 h dont 12,00 h «diurnes» et 11,00 h «nocturnes».

● Du 16 février 2017 à 00 h 00 min au 17 février 2017 à 24 h 00 min :
Erroné : 48,00 h dont 31,00 h «diurnes» et 17,00 h «nocturnes».
Correct : 48,00 h dont 24,00 h «diurnes» et 24,00 h «nocturnes».



● Du 16 février 2017 à 02 h 00 min au 17 février 2017 à 00 h 00 min :
Erroné : 22,00 h dont 10,00 h «diurnes» et 12,00 h «nocturnes».
Correct : 22,00 h dont 12,00 h «diurnes» et 10,00 h «nocturnes».

● Du 16 février 2017 à 02 h 00 min au 17 février 2017 à 04 h 00 min :
Erroné : 26,00 h dont 14,00 h «diurnes» et 12,00 h «nocturnes».
Correct : 26,00 h dont 12,00 h «diurnes» et 14,00 h «nocturnes».

● Du 16 février 2017 à 02 h 00 min au 17 février 2017 à 07 h 00 min :
Erroné : 29,00 h dont 17,00 h «diurnes» et 12,00 h «nocturnes».
Correct : 29,00 h dont 12,00 h «diurnes» et 17,00 h «nocturnes».

● Du 16 février 2017 à 02 h 00 min au 17 février 2017 à 09 h 00 min :
Erroné : 31,00 h dont 19,00 h «diurnes» et 12,00 h «nocturnes».
Correct : 31,00 h dont 14,00 h «diurnes» et 17,00 h «nocturnes».

Peut-être en aviez-vous trouvé d'autres ?

Bonne journée.


ℝOGER2327
#8494


Lundi 23 Gueules 144 (Occultation de Saint J. Torma, euphoriste - fête Suprême Quarte)
29 Pluviôse An CCXXV, 4,0991h - chélidoine
2017-W07-5T09:50:16Z
 

ROGER2327

XLDnaute Barbatruc
Suite...

Pour terminer, une version paramétrée.

On fixe le début et la fin du «créneau diurne» par les constantes nommées β et α. (Voir le «Gestionnaire de noms» dans l'onglet Formules. On pourrait aussi mettre ces paramètres dans des cellules nommées β et α.)

Ces constantes sont exprimées en jour. Dans cet exemple, β= 7/32 j (soit 5 h 15) et α=43/48 j (soit 21 h 30).

On choisit les constantes α et β à sa convenance telles que 0 ≤ β ≤ α ≤ 1.

ℝOGER2327
#8495


Lundi 23 Gueules 144 (Occultation de Saint J. Torma, euphoriste - fête Suprême Quarte)
29 Pluviôse An CCXXV, 9,6304h - chélidoine
2017-W07-5T23:06:46Z
 

Pièces jointes

  • Intervalles disjoints.xls
    98.5 KB · Affichages: 32
  • Intervalles disjoints.xlsx
    34 KB · Affichages: 33
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Je ne comprends pas, tu ne peux pas avoir fini avant d'avoir commencé.
Code:
01/01/2015    19:30    02/01/2015    07:00    11,5
01/01/2015    07:00    01/01/2015    00:00    -7
01/01/2015    07:00    01/01/2015    00:00    -7
01/01/2015    00:00    01/01/2015    01:00    1
03/01/2015    13:00    03/01/2015    00:00    -13

En mettant la bonne date voici ce que je trouve suivant mon fichier exemple du poste #2
Code:
D Debut    H Debut    D Fin    H Fin    DureeHeures    créneau diurne    créneau nocturne    Colonne
                    7h-19h    19h-7h    A masquer
01/01/2015    20:00    02/01/2015    07:00    11        11   
01/01/2015    21:00    02/01/2015    07:00    10        10   
01/01/2015    22:00    02/01/2015    07:00    9        9   
01/01/2015    20:00    02/01/2015    05:00    9        11   
01/01/2015    20:00    02/01/2015    01:00    5        11   
01/01/2015    19:30    02/01/2015    07:00    11,5        11,5   
01/01/2015    07:00    02/01/2015    00:00    17    12    5   
01/01/2015    07:00    02/01/2015    00:00    17    12    5   
01/01/2015    00:00    01/01/2015    01:00    1           
03/01/2015    13:00    04/01/2015    00:00    11    6    5

JHA
 

ROGER2327

XLDnaute Barbatruc
Re...

(...)
je viens de vérifier votre proposition. Cela ne fonctionne pas toujours correctement.
(...)
Vous ne pouvez pas dire cela sans risque de faire passer ceux qui vous répondent pour des imbéciles !
Mais vous pouvez dire :

«Le problème que je vous ai posé n'est pas le problème que je veux résoudre.»
Ou bien :
«Mon fournisseur de données est un branleur qui considère que 24 heures séparent le premier janvier 2017 à 0 heure 0 minute du premier janvier 2017 à 0 heure 0 minute.»
Ou bien :
«Le début d'un événement précède sa fin... Ou pas...»
Etc.

Il y a toutefois une petite correction à apporter à ma proposition : elle concerne l'arrondi.
J'ai remplacé la pièce jointe au message #10.


Cela dit, voyez si les résultats du classeur joint vous conviennent. Le cas échéant, vous les obtiendrez en remplaçant H3 par H3+(H3=0) dans les calculs des formules de la ligne 3 d'un des classeurs du message #10. Il vous suffira ensuite de recopier vers le bas.
Bonne soirée.

ℝOGER2327
#8504


Dimanche 1[SUP]er[/SUP] Pédale 144 (Erection du Surmâle - fête Suprême Tierce)
5 Ventôse An CCXXV, 6,5642h - bouc
2017-W08-4T15:45:15Z
 

Pièces jointes

  • Copie de Classeur2.xlsx
    11.5 KB · Affichages: 36
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 852
Membres
103 974
dernier inscrit
chmikha