cacul d'heures de nuit

brewen

XLDnaute Junior
Bonjour,

J'ai ci joint un petit tableau avec 2 formules qui me manque pour séparer un calcul d'heures de jour et de nuit.

Avis aux amateurs et merci d'avance pour le coup de pouce.
 

Pièces jointes

  • formule heures jour nuit.xls
    23 KB · Affichages: 64

Tibo

XLDnaute Barbatruc
Re : cacul d'heures de nuit

Bonjour,

un petit essai pour les heures de nuit :

=MOD(MIN("06:"*1;E6)-MAX(D6;"22:"*1);1)

détermine l'heure de fin de nuit (maxi : 6h00)
puis l'heure de début de nuit (mini : 22h00)

et utilisation de la fonction MOD

Teste et dis nous

@+
 

JCGL

XLDnaute Barbatruc
Re : cacul d'heures de nuit

Bonjour,
Salut Tibo :) ,

Nettement plus compliqué dans la formule.
Pourquoi Céléda, Monique & C@thy font-elles des formules aussi longues mais qui fonctionnent... (Donc formules tirées de l'excellent classeur DatesetHHeuresCMC)

Bises les filles

A+
 
Dernière édition:

JCGL

XLDnaute Barbatruc
Re : cacul d'heures de nuit

Re,

Que racontes-tu ?

Et en D10 et D11...

Ça sers à quoi que nos filles se décarcassent :p

A+

Edition : toutes mes excuses mon cher Brewen, tu avais raison, il manquait les formules arf
 
Dernière édition:

jeanpierre

Nous a quitté
Repose en paix
Re : cacul d'heures de nuit

Salut à tous,

Par curiosité (pire que les filles...), j'ai ouvert, et tu sais quoi, mon cher Jean-Claude....

En D10 et D11, c'est vide, le bide, HiHi, il n'y a rien..... le début de l'univers, sans doute....

Tu t'es gaufré sur le fichier.....

Allez, on t'en veux pas, on attend....

Bonne soirée.

Jean-Pierre
 

JCGL

XLDnaute Barbatruc
Re : cacul d'heures de nuit

Re,

Ne me dis pas que tu ne les voies pas ???

=SI(ET(D5>=E5;D5<=TrA;D5<>0;E5<>0);MOD(fin_tarif-TrA;1)-SI(E5<=fin_tarif;fin_tarif-E5)
+SI(D5<=fin_tarif;fin_tarif-D5);SI(ET(D5>=E5;D5>TrA;D5<>0;E5<>0);MOD(fin_ta
fin_tarif;fin_tarif-E5);SI(ET(D5<E5;ESTNUM(D5);E5<>0);0+SI(ET(D5<=fin_tarif;E5<=fin_tarif);E5-D5)+SI(ET(D5<=fin_tarif;E5>fin_tarif);fin_tarif-D5)+SI(E5>=TrA;E5-D5-SI(D5<=TrA;TrA-D5));"")))-F7

et

=SI(ET(D6>=E6;D6<=TrA;D6<>0;E6<>0);MOD(fin_tarif-TrA;1)-SI(E6<=fin_tarif;fin_tarif-E6)
+SI(D6<=fin_tarif;fin_tarif-D6);SI(ET(D6>=E6;D6>TrA;D6<>0;E6<>0);MOD(fin_tarif-TrA;1)-(D6-TrA)+SI(E6>=TrA;E6-TrA)-SI(E6<fin_tarif;fin_tarif-E6);SI(ET(D6<E6;ESTNUM(D6);E6<>0);0+SI(ET(D6<=fin_tarif;E6<=fin_tarif);E6-D6)+SI(ET(D6<=fin_tarif;E6>fin_tarif);fin_tarif-D6)+SI(E6>=TrA;E6-D6-SI(D6<=TrA;TrA-D6));"")))-F8

Rassure moi !!!

A+
 
Dernière édition:

brewen

XLDnaute Junior
Re : cacul d'heures de nuit

d'un coté, je te rassure : je vois à présent tes 2 formules.
Par contre,
Si je les copies en D10 pour la première et D11 pour la seconde
le resultat est "#nom?"

Ce doit etre une erreure de ma part. peut tu m'éclairer.
 

Discussions similaires

Statistiques des forums

Discussions
312 501
Messages
2 089 014
Membres
104 005
dernier inscrit
Maxence