Dates capricieuses
Résolu
Viking58
Messages postés
186
Date d'inscription
Statut
Membre
Dernière intervention
-
Gyrus Messages postés 3334 Date d'inscription Statut Membre Dernière intervention -
Gyrus Messages postés 3334 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et tous.
J'ai, sur ma feuille de calcul, en colonne "A", la date.
Ceci m'est indispensable pour trier près de 3000 références.
Problème: J'ai sélectionné les cellules de A6 à A5900. Elles sont bien toutes au format Date. Mais, malgré cela, j'ai des mélanges de présentation:
12 mai 1899
06 juillet 1899
07 août 1899
10/02/1900
19/10/1900
02/05/1901
J'ai refais la manip 50 fois, je n'arrive jamais à avoir le même format de date pour toute ma colonne. Toutes mes cellules date ont la même taille.
Y-a-t-il moyen de "forcer" ces cellules à avoir le même format date ?
Merci
J'ai, sur ma feuille de calcul, en colonne "A", la date.
Ceci m'est indispensable pour trier près de 3000 références.
Problème: J'ai sélectionné les cellules de A6 à A5900. Elles sont bien toutes au format Date. Mais, malgré cela, j'ai des mélanges de présentation:
12 mai 1899
06 juillet 1899
07 août 1899
10/02/1900
19/10/1900
02/05/1901
J'ai refais la manip 50 fois, je n'arrive jamais à avoir le même format de date pour toute ma colonne. Toutes mes cellules date ont la même taille.
Y-a-t-il moyen de "forcer" ces cellules à avoir le même format date ?
Merci
A voir également:
- Excel ne reconnait pas les dates
- Mon pc ne reconnait pas ma clé usb - Guide
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
10 réponses
Bonjour Viking58,
Désolé de constater que tu "prends la mouche" alors que j'essaie de t'éclairer sur un point essentiel.
Lorsque tu écris 00/00/1965, Excel traduit ta saisie comme un texte et en aucun cas comme une date. A partir de là, inutile d'espérer effectuer un tri puisque tes données ne seront pas comparables.
Tu as donc le choix entre deux possibilités :
- Soit tu modifies ta convention de saisie afin que ces dates pour lesquelles tu ne connais que l'année soient reconnues comme date.
- Soit tu effectues un traitement supplémentaire pour convertir les textes 00/00/XXXX en date.
A toi de voir ce qui te parait le plus pertinent.
Dernier point : je ne te permets pas de me faire un procès d'intention. Lorsque je te dis être surpris par les raisonnements logiques qui se situent à quelques années lumières des miens, je pointe avec humour (que tu ne goutes pas) le fait que tu as choisi une solution qui est très loin de ce j'aurais imaginé. Il n'y a aucun jugement de valeur, c'est simplement que ta solution me parait beaucoup plus compliquée (et je peux me tromper). Par contre, dans une antiphrase du style "Certainement parce ce que vous êtes le plus intelligent du monde", il y a un jugement de valeur que je n'apprécie pas. Et si tu as des connaissances très techniques dans des matières ou sujets ou je n'ai aucune connaissance, c'est tant mieux pour toi, je ne me sens pas lésé. Comprends bien que les intervenants du forum ne sont pas là pour briller. Notre seule satisfaction vient du plaisir que nous prenons à aider les autres.
A+
Désolé de constater que tu "prends la mouche" alors que j'essaie de t'éclairer sur un point essentiel.
Lorsque tu écris 00/00/1965, Excel traduit ta saisie comme un texte et en aucun cas comme une date. A partir de là, inutile d'espérer effectuer un tri puisque tes données ne seront pas comparables.
Tu as donc le choix entre deux possibilités :
- Soit tu modifies ta convention de saisie afin que ces dates pour lesquelles tu ne connais que l'année soient reconnues comme date.
- Soit tu effectues un traitement supplémentaire pour convertir les textes 00/00/XXXX en date.
A toi de voir ce qui te parait le plus pertinent.
Dernier point : je ne te permets pas de me faire un procès d'intention. Lorsque je te dis être surpris par les raisonnements logiques qui se situent à quelques années lumières des miens, je pointe avec humour (que tu ne goutes pas) le fait que tu as choisi une solution qui est très loin de ce j'aurais imaginé. Il n'y a aucun jugement de valeur, c'est simplement que ta solution me parait beaucoup plus compliquée (et je peux me tromper). Par contre, dans une antiphrase du style "Certainement parce ce que vous êtes le plus intelligent du monde", il y a un jugement de valeur que je n'apprécie pas. Et si tu as des connaissances très techniques dans des matières ou sujets ou je n'ai aucune connaissance, c'est tant mieux pour toi, je ne me sens pas lésé. Comprends bien que les intervenants du forum ne sont pas là pour briller. Notre seule satisfaction vient du plaisir que nous prenons à aider les autres.
A+
Bonjour,
Excel ne reconnaît aucune date antérieure à 1900.
Essayez sur une copie partielle:
En B2=TEXTE(A2;"jj mmmm aaaa") recopier sur la hauteur.
Toutes les cellules se ressemblent mais ce sont des textes, pas des dates. Un tri sur la colonne B s'opérerait comme sur des textes.
À partir de là on peut faire 3 colonnes: jours mois années.
Soit par formules??? Soit avec Donnnées Convertir.
Faire un copier/collageSpécial Valeur de B en C.
Sélectionner C2:Cxx Donnnées Convertir Délimité Séparateur Espace.Spécifier la colonne de gauche en Texte ( pour conserver des jours à 2 chiffres) les autres en Standard. Destination $F$2.
Une astuce courante consiste à ajouter 400ans pour calculer ou trier!
I2=DATEVAL(F2&"/"&G2&"/"&H2+400) recopier sur la hauteur.
Une autre solution serait d'utiliser Calc de OpenOffice.
Excel ne reconnaît aucune date antérieure à 1900.
Essayez sur une copie partielle:
En B2=TEXTE(A2;"jj mmmm aaaa") recopier sur la hauteur.
Toutes les cellules se ressemblent mais ce sont des textes, pas des dates. Un tri sur la colonne B s'opérerait comme sur des textes.
À partir de là on peut faire 3 colonnes: jours mois années.
Soit par formules??? Soit avec Donnnées Convertir.
Faire un copier/collageSpécial Valeur de B en C.
Sélectionner C2:Cxx Donnnées Convertir Délimité Séparateur Espace.Spécifier la colonne de gauche en Texte ( pour conserver des jours à 2 chiffres) les autres en Standard. Destination $F$2.
Une astuce courante consiste à ajouter 400ans pour calculer ou trier!
I2=DATEVAL(F2&"/"&G2&"/"&H2+400) recopier sur la hauteur.
Une autre solution serait d'utiliser Calc de OpenOffice.
Merci michel_m.
Merci tontong.
Je viens de faire un petit test: Sur une feuille à part, j'ai recopié mes dates.
J'ai ensuite mis une formule multipliant le contenu par 1.
Voici ce que j'obtiens:

J'aurais donc un mélange de données et de texte certainement dû aux copiés/collés faits par rapport à des sites.
J'ai cherché pas mal comment transformer les données, mais c'est du chinois...
Merci tontong.
Je viens de faire un petit test: Sur une feuille à part, j'ai recopié mes dates.
J'ai ensuite mis une formule multipliant le contenu par 1.
Voici ce que j'obtiens:

J'aurais donc un mélange de données et de texte certainement dû aux copiés/collés faits par rapport à des sites.
J'ai cherché pas mal comment transformer les données, mais c'est du chinois...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'avoue être perdu...
Est-ce la forme 13 septembre 1897 qui est au format texte ou la forme 10/02/1900...
Question bête, mais j'ai tellement perdu de temps à chercher la solution que mon cerveau bouillonne...
Est-ce la forme 13 septembre 1897 qui est au format texte ou la forme 10/02/1900...
Question bête, mais j'ai tellement perdu de temps à chercher la solution que mon cerveau bouillonne...
Avant 1900 ça ne peut pas être autre chose que du texte.
10/02/1900 peut être un nombre ( une date Excel) ou du texte selon le format de la cellule ou/et selon la formule qui a donné cette valeur.
La cellule mise au format standard affiche le nombre de depuis le 01/01/1900 si c'est une vraie date Excel
10/02/1900 peut être un nombre ( une date Excel) ou du texte selon le format de la cellule ou/et selon la formule qui a donné cette valeur.
La cellule mise au format standard affiche le nombre de depuis le 01/01/1900 si c'est une vraie date Excel
FORMIDABLE. Cela fonctionne parfaitement.
Merci Gyrus.
Je vais abuser de vos connaissances: Il y a quelques dates ou on ne connait que l'année. Pas le mois, pas la date.
Je rentre donc ainsi: 00/00/1965
J'obtiens donc dans la cellule: #VALEUR!
Comment, dans votre formule, faire accepter à Excel cela comme une date valable ?
Merci
Merci Gyrus.
Je vais abuser de vos connaissances: Il y a quelques dates ou on ne connait que l'année. Pas le mois, pas la date.
Je rentre donc ainsi: 00/00/1965
J'obtiens donc dans la cellule: #VALEUR!
Comment, dans votre formule, faire accepter à Excel cela comme une date valable ?
Merci
Bonjour Viking58,
Je suis toujours surpris par les raisonnements logiques qui se situent à quelques années lumières des miens.
Si je devais saisir une date par défaut, je choisirais sûrement 01/01/1965 qui correspond au moins à une date du calendrier.
Par contre, 00/00/1965 je ne l'aurais pas trouvé, même dans mes pires délires.
Pourquoi faire simple quand on peut compliquer ?
A+
Je suis toujours surpris par les raisonnements logiques qui se situent à quelques années lumières des miens.
Si je devais saisir une date par défaut, je choisirais sûrement 01/01/1965 qui correspond au moins à une date du calendrier.
Par contre, 00/00/1965 je ne l'aurais pas trouvé, même dans mes pires délires.
Pourquoi faire simple quand on peut compliquer ?
A+
Gyrus a dit:
"Je suis toujours surpris par les raisonnements logiques qui se situent à quelques années lumières des miens."
Certainement parce ce que vous êtes le plus intelligent du monde.
Pardon de ne pas avoir, comme vous, la science infuse......
La date au format 00/00/1965 me permet de situer des dates manquantes en connaissant seulement l'année.
Et il y a des tas de lignes sur cette année là.
ET: J'ai des lignes datées du 01/01/1965..................................
Je posais simplement une question qui ne me parait pas si idiote que cela...
Pour votre gouverne, je possède des connaissances très techniques dans des matières ou sujets ou vous n'avez certainement aucune connaissance...
Si une demande vous parait absurde, merci de ne pas y répondre et de vous abstenir de commentaires déplacés...
A bon entendeur...
"Je suis toujours surpris par les raisonnements logiques qui se situent à quelques années lumières des miens."
Certainement parce ce que vous êtes le plus intelligent du monde.
Pardon de ne pas avoir, comme vous, la science infuse......
La date au format 00/00/1965 me permet de situer des dates manquantes en connaissant seulement l'année.
Et il y a des tas de lignes sur cette année là.
ET: J'ai des lignes datées du 01/01/1965..................................
Je posais simplement une question qui ne me parait pas si idiote que cela...
Pour votre gouverne, je possède des connaissances très techniques dans des matières ou sujets ou vous n'avez certainement aucune connaissance...
Si une demande vous parait absurde, merci de ne pas y répondre et de vous abstenir de commentaires déplacés...
A bon entendeur...