Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 fonction qui peut contenir du texte ou une date

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous

j'ai un souci sur une formule que je ne parviens pas à faire.
J'ai fait des tests et des recherches sans trouver mon bonheur lol

Et je m'adresse à nos Ténors pour demander de l'aide

=SI(REPT(J636;1)<>"";0;SI(CNUM(GAUCHE(J636;10))<AUJOURDHUI()+1;1;0))

1 - SI(CNUM(GAUCHE(J636;10))<AUJOURDHUI()+1;1; = fonctionne bien si la cellule ne contient que des chiffres,
2 - Dans ma colonne, j'ai des cellules qui ne contiennent que des lettres et si c'est le cas, je voudrais résultat = 0
J'ai tenté un tas de trucs sans succès Grrrr !!!

Auriez-vous la bonne formule ?
Si besoin, je ferai une p'tit fichier test.

Je vous remercie et continue mes recherches,
lionel
 

TooFatBoy

XLDnaute Barbatruc
Sérieux ??? Tu sais pas remplacer un "différent" par un "égal" ???

Mets simplement ça dans ta cellule et dis éventuellement si ça marche ou pas :
= SIERREUR( CNUM(GAUCHE(J636;10)) < AUJOURDHUI()+1 ; 0 )
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
0 et 1 sont des chiffres et c'est ce que ta formule, la mienne et celle le Laurent950 renvoie, car vrai=1 et faux=0.

Tu multiplies par 1 et tu verras apparaître des chiffres, si je ne dis pas une grosse clownerie...

= 1 * SIERREUR( CNUM(GAUCHE(J636;10)) < AUJOURDHUI()+1 ; 0 )
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…