Fonction ANNEE et MOIS à partir de date AAAAMMJJ
Résolu
princesse82
Messages postés
59
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour la communauté,
J'ai un tableau excel qui provient d'une extraction.
Je voudrais extraire l'année de saisie en AL et le mois de saisie en AM à partir de la colonne W.
En W, la date est au format AAAAMMJJ sans/.
J'ai essayé de faire AL2 =ANNEE(W2) mais apparaît alors #NOMBRE!
J'ai essayé de donner un format date quelconque à W mais je n'y arrive pas : j'ai alors ######...
Pouvez-vous m'aider s'il vous plaît ?
https://www.cjoint.com/c/HCFgkNUgMSh
D'avance merci
J'ai un tableau excel qui provient d'une extraction.
Je voudrais extraire l'année de saisie en AL et le mois de saisie en AM à partir de la colonne W.
En W, la date est au format AAAAMMJJ sans/.
J'ai essayé de faire AL2 =ANNEE(W2) mais apparaît alors #NOMBRE!
J'ai essayé de donner un format date quelconque à W mais je n'y arrive pas : j'ai alors ######...
Pouvez-vous m'aider s'il vous plaît ?
https://www.cjoint.com/c/HCFgkNUgMSh
D'avance merci
2 réponses
bonjour
mon PC ne veut pas ouvrir votre fichier:
si votre valeur est année + mois sans la date du jour
et si il y a bien un 0 devant les N° du mois avant octobre
essayez cette formule pour une valeur en AL2:
=DATE(GAUCHE(AL2;4);DROITE(AL2;2);1)
qui donne le 1° jour du mois, reste à formater par exemple en mmmm aaaa
s'il n'y a pas de 0 avant le mois (valeur à 5 chiffres)
=DATE(GAUCHE(AL2;4);DROITE(NBCAR(AL2)-4);1)
si votre valeur contient la date du jour (8 chiffres)
=DATE(GAUCHE(AL2;4);GAUCHE(DROITE(AL2;4);2);1)
et pour avoir un résultat en texte mais sans valeur num
=GAUCHE(AL2);4)&" "&DROITE(AL2;2)
et bien sur ensuite, un copier coller spécial valeur
crdlmnt
mon PC ne veut pas ouvrir votre fichier:
si votre valeur est année + mois sans la date du jour
et si il y a bien un 0 devant les N° du mois avant octobre
essayez cette formule pour une valeur en AL2:
=DATE(GAUCHE(AL2;4);DROITE(AL2;2);1)
qui donne le 1° jour du mois, reste à formater par exemple en mmmm aaaa
s'il n'y a pas de 0 avant le mois (valeur à 5 chiffres)
=DATE(GAUCHE(AL2;4);DROITE(NBCAR(AL2)-4);1)
si votre valeur contient la date du jour (8 chiffres)
=DATE(GAUCHE(AL2;4);GAUCHE(DROITE(AL2;4);2);1)
et pour avoir un résultat en texte mais sans valeur num
=GAUCHE(AL2);4)&" "&DROITE(AL2;2)
et bien sur ensuite, un copier coller spécial valeur
crdlmnt
Merci de venir à mon secours une fois de plus ! Ca marche Merci de partager vos connaissances !
A bientôt ;)
je passe ,le sujet en résolu
Bonne route
crdlmnt
=SI(NB.SI(AE2;"*Date de validité dépassée*");"DVD";"")fonctionne super bien
mais comment peut-on appliquer cinq valeurs supplémentaires ("annulation à notre initiative", "annulation à l'initiative du client", "problème de délai", "trop cher", "non retenu" ) à une même cellule ?
Cordialement
on peut toujours empiler les conditions "SI" dans une formule, mais si vous avez plusieurs cas, mieux vaut partir sur une liste de référence de textes à détecter
et tout dépend de ce que vous avez dans les cellules à analyser
voyez trois possibilités ici et revenez si problème d'adaptation
il y a quelques explications dans le modèle
https://mon-partage.fr/f/cIfukG9k/
crdlmnt
je viens d'ouvrir le lien. Je me suis peut-être mal exprimée : comment remplir une même cellule en fonction de la situation ? (j'ai 6 critères et donc 6 possibilités de réponses selon la situation dans une même cellule)Existe t-il une fonction qui fait ça?