[Excel 2007] Formule STXT

Bonjour,

ma formule (=STXT(B2;11;6) ne me donne pas le résultat attendu ?

222222 04/08/2019 08:02

au lieu de

08:02 04/08/2019 08:02

Sur un autre fichier ça fonctionne, j'ai pourtant mis le même format ?

Merci d'avance

6test1.xlsx (8.34 Ko)

Bonjour,

dans ta feuille, B2 est une date qui a la valeur 43681,3347222222 pour excel !

il faut d'abord la transformer en texte pour appliquer ce que tu souhaites

=STXT(TEXTE(B2;"jj/mm/aaaa hh;mm");11;6)

mais cela n'a aucun intérêt car il suffit de prendre le jour ou le mois ou ce que tu veux

=jour(B2)
=mois(B2)

un petit rappel sur les dates et heures :

dans 43681,3347222222 il y a 43681 qui donne le jour avec comme référence le début de l'année 1900 et 0,3347222222 qui est une fraction de jour, que tu peux multiplier par 24 pour en avoir des heures et des centièmes

Merci beaucoup

une faute frappe : à la place du ; (hh:mm)

=STXT(TEXTE(B2;"jj/mm/aaaa hh:mm");11;6)

Bien vu ... mais encore une fois, tu n'as pas besoin de passer en texte, tu peux et dois exploiter directement la valeur quand celle-ci est bien une date.

Rechercher des sujets similaires à "2007 formule stxt"