XL pour MAC Extraction du mois d'une date et rien si la cellule est vide

pilou010

XLDnaute Occasionnel
Bonjour,
J'utilise la formule =NOMPROPRE(TEXTE(C1;"mmmm")) pour extraire au format texte le mois d'une date.
En revanche les cellules vides me renvoient la valeur JANVIER
Que faut-il ajouter à la formule pour que la cellule n'inscrive rien s'il n'y a pas de date saisie ?
J'ai fait un essai avec SI et ESTVIDE mais pas concluant du tout...
Merci de votre aide.
Pilou
 
Solution
Bonjour,

Ci-dessous la fonction TEXTE inclus le format de masquage pour les valeurs négatives(premier point-virgule ) zéro ou nulle (deuxième point-virgule ) dans la fonction TEXTE :

=NOMPROPRE(TEXTE(C1;"mmmm;;"))

Si vous voulez traiter les chaînes de texte éventuellement existantes en c, rajouter ';@' au format

On peut traiter une date minimale comme dans l'exemple suivant qui n'affichera le mois que pour les dates supérieures ou égales au 1/1/2020 dont la valeur numérique est 43831

=TEXTE(C1;"[>=43831]mmmm;;;@")

N'afficher le mois de C1 que si sa valeur est >= G2 ou <=H2 :

=TEXTE(C2;"[>=" &G2& "]mmmm;[<=" & H2 & "]mmmm;;@")

Cordialement

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Ci-dessous la fonction TEXTE inclus le format de masquage pour les valeurs négatives(premier point-virgule ) zéro ou nulle (deuxième point-virgule ) dans la fonction TEXTE :

=NOMPROPRE(TEXTE(C1;"mmmm;;"))

Si vous voulez traiter les chaînes de texte éventuellement existantes en c, rajouter ';@' au format

On peut traiter une date minimale comme dans l'exemple suivant qui n'affichera le mois que pour les dates supérieures ou égales au 1/1/2020 dont la valeur numérique est 43831

=TEXTE(C1;"[>=43831]mmmm;;;@")

N'afficher le mois de C1 que si sa valeur est >= G2 ou <=H2 :

=TEXTE(C2;"[>=" &G2& "]mmmm;[<=" & H2 & "]mmmm;;@")

Cordialement
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83