Excel conversion chiffre en mois

Résolu/Fermé
Deathsite Messages postés 18 Date d'inscription mercredi 27 octobre 2010 Statut Membre Dernière intervention 22 janvier 2013 - 27 oct. 2010 à 16:49
 Deathsite - 18 nov. 2010 à 17:14
Bonjour,

Après avoir cherché des éléments de réponse dans les divers messages sans succès, je vous pose mon problème :

Nous mettons en place le remboursement de frais de trajet domicile - travail. Je voudrais donc par le biais de la date de réception de la demande de remboursement obtenir le mois et l'année de mise en paie sachant que nous rembourserons le mois suivant la date de réception. Par exemple une demande reçue le 17/10/2010 sera mis en paie au mois de novembre 2010.

Après plusieurs essais infructueux j'ai cru avoir trouvée en mettant en place les cellules suivantes :

D2 = date de réception de la demande
J2 (cellule intermédiaire) = =si(D2="";"";mois(d2)+1) : ce qui me donne le mois suivant en chiffre
K2= =si(J2="";"";(1&"/"&J2)*1) qui me donne le mois en chiffre et l'année n utilisant le format mmmm aaaa

Cependant quand j'ai réalisé mes tests, si je saisi:
D2 = 22/10/2010
alors on aura
J2= 11 (jusque là tout va bien)
et
K2= novembre 2010 (je croyais que celà fonctionnait très bien)

Par contre si je saisi:
D2= 22/10/2012 (par exemple)
alors on a :
J2= 11 (encore une fois tout va bien)
et
K2= novembre 2010 (et la c'est le drame! j'ai 2010 au lieu de 2012)

Je n'ai pas trouvé de solution
De plus est-il possible de supprimer ma cellule intermédiaire J2 qui "entâche" un peu mon tableau?

d'avance merci pour vos réponses!

9 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
27 oct. 2010 à 17:01
Bonjour
sans J2

=TEXTE(DATE(ANNEE(D2);MOIS(D2)+1;1);"mmmm aaaa")
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
27 oct. 2010 à 17:07
Bonjour tout le monde,

ou bien =MOIS.DECALER(D2;1)
au format mmmm aaaa

eric
0