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

XL 2016 calcul de volumes horaires par créneau

remy8966

XLDnaute Nouveau
Bonjour,
je cherche de l'aide afin de pouvoir calculer entre deux dates différentes ou non le volume horaire dans en créneau jour 7:00-22:00 et nuit 22:00-7:00
exemple début 15/2/2022 6:00
Fin 15/2/2022 23:00
ce qui donnerais Jour :15:00 Nuit:2:00
j'ai pas mal cherché même sur le forum et ne trouve pas!
je joint un fichier exemple au plus simple et qui reprend l'essentiel
j'aurais a prendre en compte les week end et Jours fériés et m'en débrouillerais plus tard
merci de votre aide si précieuse
très cordialement
Rémy
 

Pièces jointes

  • volume horaire par creneau entre deux dates.xlsx
    10.4 KB · Affichages: 6

yal

XLDnaute Occasionnel
Bonsoir
Une proposition à tester parce que gros risque de nœuds dans les neurones
 

Pièces jointes

  • volume horaire par creneau entre deux dates yal v1.xlsm
    24.8 KB · Affichages: 10

yal

XLDnaute Occasionnel
Bonjour
Si vous avez fourni un fichier conforme à l'original l'adaptation sera facile. Il suffit de mettre la plage de données sous forme de tableau et del le nommer "tb_horaires".
Bonne journée.
 

remy8966

XLDnaute Nouveau
Oui grand merci
je viens de m'en rendre ,les résultats ne sont pas tous bon, il y a des décalages 1 a 3:00
je cherche de mon cote avec un collégue qui maitrise VBA afin de ne pas vous opportuner
Si la solution vous intéresse je la ferais suivre
encore merci de votre travail
 

Pièces jointes

  • retopur vba volume horaire par creneau entre deux dates yal v1 - Copie.xlsm
    295.4 KB · Affichages: 1

remy8966

XLDnaute Nouveau
Bonjour et encore mille merci
j'ai voulu coller mes données complètes sur 8300 lignes et des volumes négatifs s'affichent

j'avoue ne pas du tout maitriser VBA et voulais passer par des formules et c'est beaucoup trop complexe pour moi.
j'ai remis dans ce tableau toutes les données a exploiter pour en fait dans un premier temps connaitre le volume totale en jour et en nuit...
je ne tiens surtout pas à abuser de votre temps!!
merci encore
 

Pièces jointes

  • nouveau tableau complet.xlsm
    326.3 KB · Affichages: 3

yal

XLDnaute Occasionnel
Bonjour
Rien de grave, juste une inversion de signe dans un test > à la place de > dans l'intruction : If hFin >= h7 And hFin <= h22 Then ' Fin entre 7h et 22h
Voilà le version corrigée.
 

Pièces jointes

  • nouveau tableau complet corrigé.xlsm
    350 KB · Affichages: 14

remy8966

XLDnaute Nouveau
Applaudissement vous êtes trop trop fort
j'aurais tant voulu exploiter vba mais cela n'a pas été possible
celle la on la met bien de coté, on va s'en servir tous les ans
grands remerciements encore
 

Discussions similaires

Réponses
12
Affichages
728
Réponses
46
Affichages
874
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…