XL 2013 Probleme sur feuille d'heure

bernie95190

XLDnaute Nouveau
Bonjour à vous,

Je viens demander votre aide pour une longue règle de calcul sur une feuille d’heure automatique.

Mon problème est au niveau de la colonne « L », H. Supp TTL.

En effet quand la durée d’un service est normal (08H00), parfois la colonne M est vide, parfois il y a 00 :00.

J’aimerais que celle-ci soit systématiquement vide quand il n’y a pas d’heures supplémentaires.

La règle initiale est :

=SI(SOMME(SI(ET(C14<>"";D14<>"";(D14-C14)-$N$8>0);(D14-C14)-$N$8;"0");SI(ET(C14<>"";D14="";("24:00"-C14)-$N$8>0);("24:00"-C14)-$N$8;"0");SI(ET(C12<>"";B14<>"";"24:00"-C12-$N$8>=0);B14;"0");SI(ET(C12<>"";B14<>"";("24:00"-C12-$N$8)<0;("24:00"-C12-$N$8+B14)>0);("24:00"-C12-$N$8+B14);"0"))=0;"";SOMME(SI(ET(C14<>"";D14<>"";(D14-C14)-$N$8>0);(D14-C14)-$N$8;"0");SI(ET(C14<>"";D14="";("24:00"-C14)-$N$8>0);("24:00"-C14)-$N$8;"0");SI(ET(C12<>"";B14<>"";"24:00"-C12-$N$8>=0);B14;"0");SI(ET(C12<>"";B14<>"";("24:00"-C12-$N$8)<0;("24:00"-C12-$N$8+B14)>0);("24:00"-C12-$N$8+B14);"0")))

Merci d'avance.

Cédric.
 

Pièces jointes

  • TEST.xlsx
    22.1 KB · Affichages: 20
  • TEST.xlsx
    22.1 KB · Affichages: 23

Jacou

XLDnaute Impliqué
Re : Probleme sur feuille d'heure

Bonjour Bernie,
dans tons test, tu compares le résultat de tes calculs à 0. or si le résultat est équivalent à 59,9 secondes il apparaîtra sous la forme "00:00" mais ne sera pas nul.
si tu ne veux plus voir de résultats "00:00" modifie ton test "=0" par "<1/1440".
Bonne journée
 

bernie95190

XLDnaute Nouveau
Re : Probleme sur feuille d'heure

Merci pour la réponse.

Par contre, meme si cela fonctionne, je ne comprends pas bien, car les heures sont en HH:mm, sans les secondes, donc selon moi les secondes devrait pas etre en compte dans le calcul.

Mais le principal, c'est que c'est parfait maintenant.
 

Jacou

XLDnaute Impliqué
Re : Probleme sur feuille d'heure

Re,
ta donnée (date ou heure) est un nombre décimal, même si le format d'affichage es en HH:mm (1 correspond à une journée). Le format que tu définis montre donc une partie seulement de la valeur réelle de ta donnée.
exemple : si ta donnée correspond à 31 secondes, elle vaudra 0,000358796296296296 (31/86400), mais avec un format HH:mm tu verras 00:00
bonne journée
 

Discussions similaires

  • Question
Microsoft 365 Planning
Réponses
2
Affichages
1 K
Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 088
Messages
2 085 199
Membres
102 816
dernier inscrit
bolivier