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

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia