Stxt

Bonjour la compagnie,

Je me pose des questions existentielles ...

Voilà, j'ai dans la colonne A les données suivantes (c'est du texte) :

Du 13/05/2015 (09:48) Au 13/05/2015 (16:52)

Du 13/05/2015 (19:40) Au 14/05/2015 (00:51)

et ainsi de suite... jusqu'à aujourd'hui

je veux dans la colonne B juste la première date

j'écris donc la formule suivante :

=STXT(A2;4;10)

ce qui me donne 13/05/2015

Jusque là, tout va bien !

Sauf que Excel ne considère pas ce résultat comme une date, alors que j'ai bien formaté la colonne B en "date courte"

Une astuce pour que le résultat STXT soit bien une date ?

Merci d'avance.

Alain.

Bonjour,

chez moi cela fonctionne (en Date courte) :

xl

Bonjour ecluse34, Yoyo01000, le forum,

Peut-être ainsi ?

https://support.office.com/fr-fr/article/dateval-dateval-fonction-df8b07d4-7761-4a93-bc33-b7471bbff252

=DATEVAL(STXT(A2;4;10))

Cordialement,

salut Yoyo, (super rapide )

je suis d'accord avec toi, mais si tu veux ensuite travailler sur les dates obtenues, excel ne les reconnait pas comme des dates ...

je te joins un exemple avec un essai de total avec la fonction sommeprod

4exemple-stxt.xlsx (11.52 Ko)

Re,

=SOMME.SI.ENS(C1:C23;B1:B23;">="&H10;B1:B23;"<="&I10)

donne bien 6635,4.....

Cordialement,

Merci Xorsankukai,

effectivement,

mais alors pourquoi ça marche pas avec SOMMEPROD ???

Bonjour,

2 choses :

1ère : essaie de mettre Cnum(Stxt(...)) pour transformer ce qui représente ta date en nombre.

2ème : Essaie de faire référence aux bonnes colonnes.

=SOMMEPROD((C1:C23)*(B1:B23>=H10)*(C1:C23<=I10))

devrait devenir :

=SOMMEPROD((C1:C23)*(B1:B23>=H10)*(B1:B23<=I10))

Tu ne fais pas référence, me semble-t-il, à la bonne plage à la fin de ta formule.

Chez moi ça marche bien après

Re,

mais alors pourquoi ça marche pas avec SOMMEPROD ???

=SOMMEPROD((B1:B23>=H10)*(B1:B23<=I10)*(C1:C23))

Cordialement,

merci à tous,

vous êtes au top comme d'hab

Rechercher des sujets similaires à "stxt"