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 339
Messages
2 087 408
Membres
103 539
dernier inscrit
RAPH2012