Microsoft 365 [Résolu] MOIS() renvoi 1

pphilippe

XLDnaute Junior
Bonjour
Je souhaite borner une période entre deux dates. Pour ce faire je nomme une cellule "datedep" et une cellule "datefin"
jusque là tout va bien.
Dans la cellule datefin je rentre la formule :

=TEXTE(DATE(ANNEE(datedeb);MOIS(12);JOUR(31));"jj-mmm-aaaa")

Est-ce à cause de TEXTE ? Mais (MOIS(12)) renvoi 1 alors que j'attends ... 12 ?

Auriez vous une idée ? Merci
 

Pièces jointes

  • test_datefin.xlsx
    18.1 KB · Affichages: 4

djidji59430

XLDnaute Barbatruc
mois(date) =>1==>12
autrement
12 et jour, pareil

jour-date) ==>1==>31
autrement
31

TEXTE(DATE(ANNEE(datedeb);12;31);"jj-mmm-aaaa")

et ça, ça te donne un texte que tu ne pourras qu'afficher, pas t'en servir dans calcul

tu gardes ta formule
DATE(ANNEE(datedeb);12;31), çc suffit

Crdlmt
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
313 262
Messages
2 096 641
Membres
106 697
dernier inscrit
Zedid