Convertir un nombre en date dans Excel
De passage
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un fichier Excel avec une colonne représentant l'équivalent nombre d'une date.
Ex: 41339 pour le 06/03/2013.
Si la fonction DATE(année; mois; jour) permet de convertir une date en nombre, je ne trouve pas la fonction inverse.
Ex: Cela donnerait FONCTIONINVERSE(41339)=06/03/2013
Cette fonction existe-t-elle dans Excel, sans utilisation de VBA?
Après recherches dans divers forums, il n'est toujours question que de la fonction DATE, d'où ma question.
Merci par avance.
J'ai un fichier Excel avec une colonne représentant l'équivalent nombre d'une date.
Ex: 41339 pour le 06/03/2013.
Si la fonction DATE(année; mois; jour) permet de convertir une date en nombre, je ne trouve pas la fonction inverse.
Ex: Cela donnerait FONCTIONINVERSE(41339)=06/03/2013
Cette fonction existe-t-elle dans Excel, sans utilisation de VBA?
Après recherches dans divers forums, il n'est toujours question que de la fonction DATE, d'où ma question.
Merci par avance.
A voir également:
- Convertir nombre en date excel
- Excel date se transforme en chiffre - Meilleures réponses
- Excel transformer nombre en date - Meilleures réponses
- Nombre de jours entre deux dates excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Bonjour,
Si c'était aussi simple...
Pour expliquer le contexte, je reçois un fichier en format américain où les dates appraissent en format standard français, en conservant l'ordre américain (jamais à faire comme tout le monde, eux).
Ex:
. J'ai une case E2 dans laquelle apparaît une date 05/10/2014, En vérité, il ne s'agit pas du 5 octobre 2014, mais du 10 Mai 2014.
. J'ai une case E3 dans laquelle j'ai la date 04/24/13, donc évidemment le 24 Avril 2013.
Il faut savoir que E2 est bien en format date. Or, bizarrement, lorsque je fais nbcar(E2), j'obtiens 5, parce que Excel considère que cette case est en format nombre (équivalent nombre de 05/10/2014: 41917). D'où ma demande opour faire l'opération inverse.
Autrement, y a-t-il une possibilité de convertir cette date 05/10/2014 en 10/05/2014, sachant qu'Excel considère qu'il n'y a que 5 caractères et non 8?
Merci.
Si c'était aussi simple...
Pour expliquer le contexte, je reçois un fichier en format américain où les dates appraissent en format standard français, en conservant l'ordre américain (jamais à faire comme tout le monde, eux).
Ex:
. J'ai une case E2 dans laquelle apparaît une date 05/10/2014, En vérité, il ne s'agit pas du 5 octobre 2014, mais du 10 Mai 2014.
. J'ai une case E3 dans laquelle j'ai la date 04/24/13, donc évidemment le 24 Avril 2013.
Il faut savoir que E2 est bien en format date. Or, bizarrement, lorsque je fais nbcar(E2), j'obtiens 5, parce que Excel considère que cette case est en format nombre (équivalent nombre de 05/10/2014: 41917). D'où ma demande opour faire l'opération inverse.
Autrement, y a-t-il une possibilité de convertir cette date 05/10/2014 en 10/05/2014, sachant qu'Excel considère qu'il n'y a que 5 caractères et non 8?
Merci.
Bonjour
en attendant mieux, pour une date en A7 et à placer dans une cellule format date excel:
=(STXT(TEXTE(A7;"jj/mm/aaa");TROUVE("/";TEXTE(A7;"jj/mm/aaa"))+1;2)&"/"&GAUCHE(TEXTE(A7;"jj/mm/aaa");2)&"/"&DROITE(TEXTE(A7;"jj/mm/aaa");4))*1
crdlmnt
Errare humanum est, perseverare diabolicum
en attendant mieux, pour une date en A7 et à placer dans une cellule format date excel:
=(STXT(TEXTE(A7;"jj/mm/aaa");TROUVE("/";TEXTE(A7;"jj/mm/aaa"))+1;2)&"/"&GAUCHE(TEXTE(A7;"jj/mm/aaa");2)&"/"&DROITE(TEXTE(A7;"jj/mm/aaa");4))*1
crdlmnt
Errare humanum est, perseverare diabolicum