Calcul d'heure fonctionne en négatif mais pas en positif
Davy
-
gyrus -
gyrus -
Bonjour à tous,
J'ai un souci dans une de mes tableaux.
En fait dans mon planning mensuel, j'indique mon nombre d'heure prestées chaque jour.
J'ai posé une condition demandant que si je suis en dessous du nombre d'heure, il devait noter la différence, et si j'étais en positif de 30 min ou plus, il devait mettre le surplus et sinon il ne fait rien.
J'ai donc ceci =SI((J12-C12)<0;(J12-C12);SI((J12-C12)>="0:30";(J12-C12);0)).
Ma condition de doit pas être correcte car cela fonctionne très bien en négatif, mais pas en positif.
Quelqu'un de charitable aurait-il une idée?
Je vous remercie d'avance
J'ai un souci dans une de mes tableaux.
En fait dans mon planning mensuel, j'indique mon nombre d'heure prestées chaque jour.
J'ai posé une condition demandant que si je suis en dessous du nombre d'heure, il devait noter la différence, et si j'étais en positif de 30 min ou plus, il devait mettre le surplus et sinon il ne fait rien.
J'ai donc ceci =SI((J12-C12)<0;(J12-C12);SI((J12-C12)>="0:30";(J12-C12);0)).
Ma condition de doit pas être correcte car cela fonctionne très bien en négatif, mais pas en positif.
Quelqu'un de charitable aurait-il une idée?
Je vous remercie d'avance
Configuration: Windows / Chrome 75.0.3770.142
A voir également:
- Calcul d'heure fonctionne en négatif mais pas en positif
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Heure de connexion whatsapp qui ne changé pas - Accueil - WhatsApp
- 35 go internet équivalent en heure - Forum Mobile
- Quel est l'équivalent 40 GO d'internet en heures ? ✓ - Forum Mobile
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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".
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)