A voir également:
- Calcul d'heure fonctionne en négatif mais pas en positif
- Calcul moyenne excel - Guide
- Cdg heure d'arrivée a destination shein ✓ - Forum Consommation & Internet
- 2go internet = combien d'heure - Forum Opérateurs & Réseaux mobiles
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
2 réponses
yg_be
Messages postés
23309
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
Ambassadeur
1 551
Modifié le 24 juil. 2019 à 16:05
Modifié le 24 juil. 2019 à 16:05
bonjour, comment encodes-tu tes heures?
si Excel les voit comme de "vraies" heures, moi j'utiliserais plutôt
si Excel les voit comme de "vraies" heures, moi j'utiliserais plutôt
temps(0;30;0)au lieu de
"0:30".
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 228
24 juil. 2019 à 16:20
24 juil. 2019 à 16:20
Excel ne gère pas les durées négatives ; donc remplacer
=SI((J12-C12)<0;(J12-C12);SI((J12-C12)>="0:30";(J12-C12);0)) par
=SI((J12-C12)<0;(C12-J12);SI((J12-C12)>="0:30";(J12-C12);0))
Avec la rectification de yg_be, la formule devient
=SI((J12-C12)<0;(C12-J12);SI((J12-C12)>=TEMPS(0;30;0);(J12-C12);0))
Et en supprimant toutes les parenthèses inutiles, on obtient finalement
=SI(J12-C12<0;C12-J12;SI(J12-C12>=TEMPS(0;30;0);J12-C12;0)
=SI((J12-C12)<0;(J12-C12);SI((J12-C12)>="0:30";(J12-C12);0)) par
=SI((J12-C12)<0;(C12-J12);SI((J12-C12)>="0:30";(J12-C12);0))
Avec la rectification de yg_be, la formule devient
=SI((J12-C12)<0;(C12-J12);SI((J12-C12)>=TEMPS(0;30;0);(J12-C12);0))
Et en supprimant toutes les parenthèses inutiles, on obtient finalement
=SI(J12-C12<0;C12-J12;SI(J12-C12>=TEMPS(0;30;0);J12-C12;0)
asteriot
Messages postés
532
Date d'inscription
vendredi 19 juillet 2019
Statut
Membre
Dernière intervention
29 août 2019
112
Modifié le 24 juil. 2019 à 16:48
Modifié le 24 juil. 2019 à 16:48
Bonjour, je ne fait plus d'excel depuis longtemps
mais comme le résultat est toujours positif, ne serait il pas mieux de faire deux formules
une crédit, une débit, pour pouvoir faire un total
mais comme le résultat est toujours positif, ne serait il pas mieux de faire deux formules
une crédit, une débit, pour pouvoir faire un total
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 228
24 juil. 2019 à 16:50
24 juil. 2019 à 16:50
Hélas, il ne s'agit pas d'euros, mais d'heures ... D'où cette complication !
asteriot
Messages postés
532
Date d'inscription
vendredi 19 juillet 2019
Statut
Membre
Dernière intervention
29 août 2019
112
Modifié le 24 juil. 2019 à 16:54
Modifié le 24 juil. 2019 à 16:54
oui, justement, comme il n'est pas possible d'avoir en temps négatif
il faut séparer les résultat, comme une case heures sup et une case retard
puis faire le total qui sera toujours positif
il faut séparer les résultat, comme une case heures sup et une case retard
puis faire le total qui sera toujours positif
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 228
24 juil. 2019 à 17:01
24 juil. 2019 à 17:01
Oui, évidemment !
Comme presque toujours avec Excel, il existe plusieurs approches, plusieurs méthodes.
Ici, je suis resté au plus près de la demande de Davy qui portait sur l'écriture d'une formule qui ne donnait pas le résultat attendu ...
Comme presque toujours avec Excel, il existe plusieurs approches, plusieurs méthodes.
Ici, je suis resté au plus près de la demande de Davy qui portait sur l'écriture d'une formule qui ne donnait pas le résultat attendu ...
asteriot
Messages postés
532
Date d'inscription
vendredi 19 juillet 2019
Statut
Membre
Dernière intervention
29 août 2019
112
Modifié le 24 juil. 2019 à 17:05
Modifié le 24 juil. 2019 à 17:05
je comprend, mais justement la formule n'est pas juste
car les temps négatif passe en temps positif, donc le total sera pas juste
SI((J12-C12)<0;(C12-J12)
car les temps négatif passe en temps positif, donc le total sera pas juste
SI((J12-C12)<0;(C12-J12)