Re : Problème pour soustraire une heure avec l'heure actuelle
Ouhlà... faut pas chercher midi a 14H
😛
ton classeur marche bien... c'est juste une question de gestion d'option
avec le calendrier 1904 et de mise en forme (oui, je sais, je me répète
😉 )
Et t'es même pas obligé de te triturer l'esprit avec ta mise en forme en N3... Tu fais direct H3-N7...
Enfin, dernière petite précision,
une date, une heure, dans Excel, ce n'est qu'un chiffre... la mise en forme hh:mm n'est là que pour l'interprétation de ce chiffre...
Alors, pour faire encore plus court... car le temps presse
😉
Pour trouver le N° de série de ton texte, il "suffit" d'utiliser la formule =TEMPSVAL(STXT(REMPLACER(REF#;CHERCHE("h";REF#);1;":");13;99))
ça nous donne le N° de série de l'heure du départ que nous n'avons plus qu'a soustraire avec le N° de série de heure actuelle 39901,
0398652778
(minuit 57 du 39901[SUP]ème[/SUP] jour suivant le 1er janvier 1904... il est temps d'aller se coucher...)
Allez, un petit croquis final
😉
[table="width: 600, class: grid, align: left"]
[tr]
[td][/td]
[td]
A[/td]
[td]
B Mise en forme hh:mm[/td]
[td]Formule utilisée en colonne B[/td]
[td]Numéro de série associée a l'heure saisie ou calculée en colonne B[/td]
[/tr]
[tr]
[td]
1[/td]
[td][/td]
[td]Extraction de l'heure de départ[/td]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]
2[/td]
[td]départ vers 16h35[/td]
[td]16:35[/td]
[td]=TEMPSVAL(STXT(REMPLACER(A2;CHERCHE("h";A2);1;":");13;99))[/td]
[td]0,690972222222222[/td]
[/tr]
[tr]
[td]
3[/td][td]Heure du moment[/td]
[td]00:57:24[/td]
[td]=MAINTENANT()[/td]
[td] 39 901,0398652778[/td]
[/tr]
[tr]
[td]
4[/td]
[td]soustraction[/td]
[td]
-08:22:24[/td]
[td]=B2-B3[/td]
[td]
-39 900,3488930556[/td]
[/tr]
[/table]
Excel calcule sur la base du N° de série caché derrière la mise en forme
le numéro de série est "maquillé" au format hh:mm
😉