Convertir minutes negatives
Fermé
Denis
-
Modifié par Denis le 8/02/2016 à 18:28
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 10 févr. 2016 à 17:35
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 10 févr. 2016 à 17:35
A voir également:
- Convertir minutes negatives
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir audio en texte word - Guide
- Convertir trimestre en année ✓ - Forum Excel
6 réponses
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 035
8 févr. 2016 à 20:00
8 févr. 2016 à 20:00
Bonjour, un petit coup d’œil dans l'aide de la fonction MOD, il y est spécifié que "le signe est celui du diviseur". Autrement dit, la division de mod(30;60) (quelque soit le signe de 30) fera un reste de 30 car 60 est positif.
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 035
8 févr. 2016 à 21:20
8 févr. 2016 à 21:20
Bonsoir, il faudrait une condition en "préambule" (enfin avant) qui "détecte" si le chiffre en N21 est positif ou négatif et qu'ensuite ça agisse sur les formules mod en remplaçant 60 par -60 si N21 est négatif. A part du vba pour rendre la tâche plus simple, il n'y pas d'autre solution sauf alourdir ta formule!
Bjr
Je pensais avoir trouvé la solution, mais non...
Je teste mon chiffre si il est positif ou négatif ?
Si il est négatif, 60 est négatif, cela fonctionne ! Mai sje n avais pas pensé que - par - cela ferait +, donc formule fausse.
Je cherche toujours la solution qui n'est pas aussi simple qu'imaginé
Denis
Je pensais avoir trouvé la solution, mais non...
Je teste mon chiffre si il est positif ou négatif ?
Si il est négatif, 60 est négatif, cela fonctionne ! Mai sje n avais pas pensé que - par - cela ferait +, donc formule fausse.
Je cherche toujours la solution qui n'est pas aussi simple qu'imaginé
Denis
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 035
9 févr. 2016 à 12:56
9 févr. 2016 à 12:56
Bonjour, pour détecter où se pose le problème, tu as "Évaluer la formule" dans le ruban "Formule". Tu verras où se pose le problème pour -30
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié par ccm81 le 9/02/2016 à 20:58
Modifié par ccm81 le 9/02/2016 à 20:58
Bonjour à tous les deux
En supposant que tu as un nombre de mn en B2 (positif ou négatif) et que tu veux l'afficher en h et mn
par exemple
-30 donnerait -0 h 30 mn
125 donnerait 2 h 05 mn
-88 donnerait -1 h 28 mn
=SI(B2<0;"-";"") & ENT((ABS(B2)/60)) &" h " & TEXTE(MOD(ABS(B2);60);"00") & " mn"
mais, je n'ai peut être pas tout compris
Cdlmnt
En supposant que tu as un nombre de mn en B2 (positif ou négatif) et que tu veux l'afficher en h et mn
par exemple
-30 donnerait -0 h 30 mn
125 donnerait 2 h 05 mn
-88 donnerait -1 h 28 mn
=SI(B2<0;"-";"") & ENT((ABS(B2)/60)) &" h " & TEXTE(MOD(ABS(B2);60);"00") & " mn"
mais, je n'ai peut être pas tout compris
Cdlmnt
Bjr
Merci pour ta contribution, j ai testé ta formule et elle renvoie des erreurs.
Ex: pour -30 minutes = 1 heure 30 minutes.
Mon probleme pour l'instatn et que pour ma formule,
30 minutes=0h30 minutes et non -0h30minutes
Ex :-30 -60 0h30mn = SI(MOD(N22;O22)<>0;CTXT(ENT(N22/O22);0;FAUX)&"h"&MOD(N22;60)&"mn";CTXT(ENT(N22/O22);0;FAUX)&"h")
merci
Denis
Merci pour ta contribution, j ai testé ta formule et elle renvoie des erreurs.
Ex: pour -30 minutes = 1 heure 30 minutes.
Mon probleme pour l'instatn et que pour ma formule,
30 minutes=0h30 minutes et non -0h30minutes
Ex :-30 -60 0h30mn = SI(MOD(N22;O22)<>0;CTXT(ENT(N22/O22);0;FAUX)&"h"&MOD(N22;60)&"mn";CTXT(ENT(N22/O22);0;FAUX)&"h")
merci
Denis
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
10 févr. 2016 à 15:20
10 févr. 2016 à 15:20
Bonjour
Tu as dû prendre la mauvaise version, j'ai modifié le lien à 20h58
Sur mon fichier la (dernière) formule fonctionne
http://www.cjoint.com/c/FBkosFJOAsI
Cdlmnt
Tu as dû prendre la mauvaise version, j'ai modifié le lien à 20h58
Sur mon fichier la (dernière) formule fonctionne
http://www.cjoint.com/c/FBkosFJOAsI
Cdlmnt
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
10 févr. 2016 à 17:35
10 févr. 2016 à 17:35
De rien
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Bonne fin de journée
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Bonne fin de journée
8 févr. 2016 à 20:49
J'ai compris le principe, mais je ne trouve pas la formule qui convienne aux différents calculs
.
Le mod ne fonctionne ds ce cas ne fonctionne que si mon chiffre "N21" est = - 60 ou -120 ou -180 ... et ds un aucun autre cas.
merci