>> j'ai commenté il dehors pendant que j'employais alors la formule
C'est le problème alors.
La fonction renvoie une CORDE, qui est quelques données textuelles. Mais de ce que vous dites, vous voulez réellement une fonction qui renvoie une DATE ou un DOUBLE à employer dans les calculs.
Sans modification, la fonction serait utile pour légèrement composer et montrer des données de temps.
Voici juste un essai rapide avec du temps :
Entrer dans ces cellules sur une nouvelle feuille :
Un 1h12 : 23
1h13 de B : 23
C1 : =A1-B1
1h13 de D : 44
E1 : =D1+C1
Vous noterez que même si vous avez rendu la colonne C vraiment large, Excel ne peut pas montrer -1hr. MAIS, changer le formatage en général et vous verrez que la DOUBLE valeur représentant -0.04167 d'un jour est stockée là. Elle calcule également correctement E1.
Si tout va bien ce en aide dans votre arrangement.
Pour votre formule, essayer ceci :
=IF (C2>=$M$1, C2-$M$1, SI (C2=TIME (0.1.0), 1 (temps (0.0.0) - $M$1), 1 (C2-$M$1)))
Il peut être possible de simplifier plus loin, mais j'ai sorti la fonction et ai changé le « 24h00 » en valeur 1 numérique.