Excel Valeur numérique d'un mois

Fermé
Nat - 24 oct. 2008 à 11:26
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 24 oct. 2008 à 11:55
Bonjour,

Voici ma formule :

=IF(AND(VLOOKUP($AL$2;'Alimentation Projets'!$D$14:$L$38;2;5))<(VLOOKUP($AL$2;'Alimentation Projets'!$D$14:$L$38;2;5);(VLOOKUP($AL$2;'Alimentation Projets'!$D$14:$L$38;2;5)<>5);"i")


AL2 est une cellule qui comporte une date au format "Novembre-08". J'aimerais, soustraire un mois à AL2 (endoit ou c'est gras dans la formule)

Dois-je faire simplement AL2-1 ??? Je ne crois pas

LE mois à t-il une valeur numérique???

MERCI de VOTRE AIDE!!!!!

Nat
A voir également:

7 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
24 oct. 2008 à 11:45
soit utiliser une cellule intermédiaire comme tu dis, soit remplacer $AL$2 par DATE(ANNEE($AL$2),MOIS($AL$2)-1,1) là où tu en as besoin dans ta formule.
Tout dépend du nombre d'utilisations dans ta formule, une formule à rallonge est plus difficile à comprendre et à modifier.
eric
1
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
24 oct. 2008 à 11:49
re: bonjour Eric

je ne crois pas que ton probleme soit si simple

meme si tu affiches novembre-08, tu à autant de jour que de possibilité d'affichage de ce format, si je tape 01, ou 15 ou 30, j'aurai toujours novembre-08

si tu veux retirer 1 mois, eric te la montré, pas tres compliqué, mais selon quel jour : 1 à 31 pour Octobre-08

Tu fais un VlookUp, soit un RechercheV, est tu certaine de retrouver l'enregistrement sans tenir compte du jour, n'as tu qu'une seule ligne par mois ?
1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
24 oct. 2008 à 11:55
Bonne remarque wielfried,
par défaut j'ai fabriqué la date au 1er du mois, il faut que ton tableau soit cohérent avec ça, éventuellement ajouter une colonne (avec le 1er du mois) dans le tableau des données et rechercher sur celle-ci
0
Merci de ta réponse

AL2 est une cellule dans la laquelle la personne tappe le mois en cours novembre 2008 et le format date converti le contenu en novembre-08

c'est donc un format date...

Parcontre je ne comprends pas trop ta réponse !!! :-)

Nat
0
Merci eric,

tu veux dire que dois entrer cette formule dans une cellule (que je cacherai) et renvoyer vers cette cellule dans ma formule initiale?

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ok eric cela fonctionne...

Par curiosité : pourquoi mettre le format affichage?

Merci encore..

nat
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
24 oct. 2008 à 11:47
pke par défaut tu auras 01/01/08 et si tu préfères jan 08 et bien c'est à toi de le modifier...
Mais excel il s'en fout, lui il stocke la date complète en interne
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
24 oct. 2008 à 11:30
Bonjour

Question : Est-ce une date avecc un format de cellule ou une saisie

si c'est une saisie : Nompropre(texte((("01-" & al2) * 1);"mmmm-aa")) ceci devrait fonctionner
-1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
24 oct. 2008 à 11:32
Bonjour,

il faut te refabriquer une date à partir de celle connue :
=DATE(ANNEE($AL$2),MOIS($AL$2)-1,1)
et tu mets le format d'affichage.
eric

EDIT : remplacer les , par des ;
-1