XL 2013 Probleme sur feuille d'heure

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
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.
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour