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
| A | B Mise en forme hh:mm | Formule utilisée en colonne B | Numéro de série associée a l'heure saisie ou calculée en colonne B |
1 | | Extraction de l'heure de départ | | |
2 | départ vers 16h35 | 16:35 | =TEMPSVAL(STXT(REMPLACER(A2;CHERCHE("h";A2);1;":");13;99)) | 0,690972222222222 |
3 | Heure du moment | 00:57:24 | =MAINTENANT() | 39 901,0398652778 |
4 | soustraction | -08:22:24 | =B2-B3 | -39 900,3488930556 |
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