Fonction ANNEE et MOIS à partir de date AAAAMMJJ

Résolu
princesse82 Messages postés 59 Statut Membre -  
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

2 réponses

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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













1
princesse82 Messages postés 59 Statut Membre
 
Bonjour Vaucluse,
Merci de venir à mon secours une fois de plus ! Ca marche Merci de partager vos connaissances !
A bientôt ;)
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Pas de quoi
je passe ,le sujet en résolu
Bonne route
crdlmnt
0
princesse82 Messages postés 59 Statut Membre
 
Bonjour Vaucluse, je viens de faire une recherche sur NB.SI et je viens de tomber sur une de vos réponses de 2012. Encore vous!;)
=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
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Re
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
0
princesse82 Messages postés 59 Statut Membre
 
Re
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?
0
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 
Bonjour Princesse82

Votre fichier modifié

https://www.cjoint.com/c/HCFhnzhYgkx
0
princesse82 Messages postés 59 Statut Membre
 
Bonjour Philou10120,
Malheureusement je n'ai pas pu ouvrir votre fichier. Du coup, j'ai appliqué la méthode de Vaucluse.Je vous remercie pour le temps que vous m'avez consacré et je vous dis à bientôt j'espère ;)
0