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
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35