Calcul de retards suivant plusieurs conditions

39classeur1.xlsx (11.19 Ko)

Bonjour à tous,

Je cherche à calculer des retards suivant plusieurs conditions sur formules (VBA impossible car utilisation d'excel sous sharepoint 365). La difficulté en autres et que ces calculs peuvent être à cheval sur 2 jours et que je ne peut pas utiliser le format de cellule jj/mm/aaaa hh:mm uniquement le format hh:mm. il faut donc inclure dans une formule le passage au lendemain ou pas...

Pour avoir une idée de ce que je souhaiterais je met en pj un tableau afin que vous compreniez. Se sera plus simple comme cela. Toutes les autres conditions y sont expliquées.

Avant toutes choses j'ai déjà essayé des formules avec=MOD(), cela fonctionne mais avec les conditions que je demande ça calcul des retards qui n'ont sont pas. Il manque des paramètres dans les formules.

Je sais que c'est assez compliqué mais pense que c'est faisable.

Merci de vos réponse.

Bonjour,

Ci dessous un essai,

=SI(ET($A2="Nuit";$E2<0,875);"Pas compter";SI(ABS(C2-E2)>E2;1-ABS(C2-E2);ABS(C2-E2)))

A coller dans la cellule G2 (Il suffit de l'étirer pour l'appliquer aux autres cellules)

En espérant que cela puisse convenir

Bonjour Cognomen,

Pour commencer merci à toi de ton aide.

Si il y a un gros retard, genre prévu à 22:00 et que ça arrive à 1:00 du matin, le calcul donne "Pas compter" alors qu'il y à bien un retard de 3 heures .Ensuite je voudrais être le plus précis possible à la minute près.

Merci à toi.

Rebonjour,

Ci dessous un version modifié

=SI(ET($A2="Nuit";$E2>0,208333333333334;$E2<0,875);"Pas compter";SI(ABS(C2-E2)>E2;1-ABS(C2-E2);ABS(C2-E2)))

En espérant que cela corresponde plus a vos besoins

Merci Cognomen tu m'as mis sur la voie je vais l'adapter. C'est ce qu'il me fallait.
Encore Merci

Juste une dernière chose. Peux tu me modifier la formule mais cette fois compter le retard uniquement à partir de 21:00.

Par exemple si c'était prévu à 15:00 mais qu'il arrive à 21:15 compter 0:15 de retard.

Merci

C'est bon j'ai trouvé encore merci.

Heureux que cela vous ait aidé,

Si vous pouviez clore le sujet

Bonjour,

Comment ne pas prendre en compte de reatrd en incluant des jours de la semaine aléatoires et des numéros en C2:

Par exemple si je mets en C2 "Lundi 8450"et que nous sommes mardi pas compter de retards.

Merci de vos réponses.

Un fichier pourrait aider a mieux comprendre la problème

Car là j'avoue être das le flou

Fichier en pj

Merci

30classeur1-2.xlsx (12.40 Ko)

On peut rajouter ceci dans la formule global

=SIERREUR(SI(HEURE($C3)="";"";"Le calcul");"Pas pris en compte")

C'està dire?

Quelque chose dans ce style là

=SIERREUR(SI(HEURE($C2)="";"";SI(ET($A2="Nuit";$E2>0,208333333333334;$E2<0,875);"Pas Compter";SI(ABS(C2-E2)>E2;1-ABS(C2-E2);ABS(C2-E2))));"Pas Compter")

Je ne sais pas quelles modifications ont été réalisées sur le code, donc a adapter

Rechercher des sujets similaires à "calcul retards suivant conditions"