Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Format et conversion de date

M

Marin

Guest
Bonjour,

Je souhaite comparer deux cellules dont l'une A1 contient une date sous la forme aaaammjj et l'autre B2 la même date mais au format standard (donc non reconnue comme date)

En fait la valeur A1 est donnée par l'utilisateur (saisie)

Et la valeur B2 est donnée par une requete texte de Query

Je voudrais donc transformer la date en valeur numerique mais dont l'affichage reste identique.

merci de vos conceils...
 

andré

XLDnaute Barbatruc
Salut,

Cela dépend du format de la cellule B2

Supposons :
A1 : 14.12.2005
B2 : 13122005

La formule : =A1-(GAUCHE(B2;2)&'.'&STXT(B2;3;2)&'.'&DROITE(B2;4))
renverra 1 en format standard

Les '.' sont éventuellement à remplacer par un séparateur de date reconnu par ton PC.

Â+

Message édité par: andré, à: 14/12/2005 12:51
 
M

marin

Guest
Merci pour la réponse,

elle me permet déjà de résoudre un certain point.

Mais j'ai mal dû formuler ma réponse;

Prenons
A1: 20051225 format date iso (aaaammjj)
B2: 20051225 format standard (donc pas date)

Je souhaite transformer le format de A1 pour qu'il ne soit plus en format 'date iso' afin de réaliser des formules type si(A1=B2;B2;A1)

D'avance merci.
 

andré

XLDnaute Barbatruc
Resalut,

Je ne crois pas que cela soit possible.

Par contre en appliquant ma formule sur la cellule B2 la comparaison entre les A1 et B2 renvoie VRAI :

=A1=(DROITE(B2;2)&'.'&STXT(B2;5;2)&'.'&GAUCHE(B2;4))*1

Â+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…