Formule Date

Résolu
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour mes amis,
j'aimerai bien bénéficier de votre expertise,
j'ai essayé de trouver une formule qui'elle peut me permettre d'avoir un cette résultat: si je fait:
ex: Janvier-1 la résultat Décembre
Fevrier-1 la résultat Janvier
....
ex: Juin-1 la résultat Mai

Merci infiniment mes amis


A voir également:

4 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour

A défaut d'explications limpides, si en A1 il y a Janvier, tu peux obtenir Décembre en B1 avec la formule suivante :
=NOMPROPRE(TEXTE(DATEVAL("1 " & A1)-31;"mmmm"))
1
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Patrice,
est ce qu'il n'y pas une méthode plus facile que ça? je pense on peut la résoudre avec Mois.decaler mais je ne me rappel pas comment??
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Ça dépend de ce que contient exactement la cellule !!!
Ton message laisse supposer qu'il s'agit d'un texte, si c'était une date au format "mmmm", il n'y aurait pas de majuscule au début du mois !
La fonction mois.decaler s'applique à une date, tu peux écrire :
=NOMPROPRE(TEXTE(MOIS.DECALER("1 " & A2;-1);"mmmm"))
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Mr, pourquoi cette formule ne marche pas?
=NOMPROPRE(TEXTE(MOIS.DECALER("1 " & A2;-1);"mmmm"))
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Certainement parce que tu as mal rédigé ta question !!!!
Comme dit Mike (bonjour à toi) :
« avec Excel tout est possible ou presque à condition de bien poser le problème »
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Peut être Mr patrice, j'ai essayé de mieux expliquer.
la formuke
=NOMPROPRE(TEXTE(DATEVAL("1 " & A1)-31;"mmmm"))

marche très bien mais si je tombe sur un mois qui contient 28 elle ne marche pas,
Ex: Mars- 31 la résultat erreur

Merci
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

avec Excel tout est possible ou presque à condition de bien poser le problème
es ce que janvier est dans une cellule exemple en A1 et dans une autre cellule tu poses la formule =A1-1
ou tu écris directement =janvier-1
ou encore dans une cellule tu écris janvier et dans une autre cellule -1
mais si dans une cellule tu as janvier-1 soit elle est en format texte ou Excel considère cette saisie comme une date et qui correspond au 01/01/2001 ce qui peut poser quelques problèmes de calcul
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mike,
il s'agit d'une cellule qui contient le mois, Ex: A1: Janvier
et dans B1 je met A1-1 et la résultat sera Décembre.

Merci infiniment
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Si en A1 il y a Janvier et qu'en B1 tu mets =A1-1 le résultat est #VALEUR!
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Oui c'est ça mais la résultat souhaitée est Décembre.
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

En A1, tu écris 01/01/2016 et tu appliques le format personnalisé "mmmm", ce qui donne l'affichage "janvier".
En B1, tu places la formule =A1 - 1 et tu obtiens "décembre" avec le format personnalisé "mmmm".

A+
1
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
janvier mais pas Janvier !
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mr Gyrus,
il ça marche mais si j'ai déjà une liste des mois en Lettre, comment je peut avoir la même résultat?

Merci
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Re,

Si c'est des lettres en A1 (i.e du texte avec une majuscule au début)
formule en B1 :
=NOMPROPRE(TEXTE(DATEVAL("1 " & A1)-1;"mmmm"))

1
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Merci infiniment c génial!
0