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

Microsoft 365 formule compliquée pour moi

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite une belle journée

Je viens à nouveau vers vous pour une formule que je n'arrive pas à faire Grrrr !!!
J'en suis à : =SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");8))<AUJOURDHUI();"NON";SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");8)<C2+3);"NON";"à confirmer")) ... et ça ne fonctionne pas !
Voilà ce que je voudrais obtenir :

Pourriez-vous m'aider ?
En cas, je joins le fichier test.
Un grand merci à toutes et à tous,
Amicalement,
lionel
 

Pièces jointes

  • test.xlsm
    60.9 KB · Affichages: 8
Solution
Bonjour Lionel, le forum,

Ta formule suppose que la valeur en B2 est un texte et non pas une vraie date (nombre).

Si c'est bien le cas corrige la ainsi :
Code:
=SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");10))<AUJOURDHUI();"NON";SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");10))<C2+3;"NON";"à confirmer"))
8 a été remplacé par 10 et le 2ème CNUM corrigé.

A+

Usine à gaz

XLDnaute Barbatruc
Bonjour Gérard,
Il me semblait que tu m'avais envoyé cette formule en #post3
VB:
=SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");10))<AUJOURDHUI();"NON";SI(CNUM(GAUCHE(REMPLACER(REMPLACER(B2;3;1;"/");6;1;"/");10))<C2+3;"NON";"à confirmer"))
Il est vrai que je l'ai "un peu adaptée".
lionel
 

Discussions similaires

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