Si une cellule contient un mot alors faire la formule

Bonjour,

Je suis à la recherche d’une formule SI qui regroupe plusieurs formules ESTNUM(CHERCHE( + une formule FIN.DE.MOIS.
Je n’arrive pas à les imbriquer…Pouvez-vous m’aider svp?
Je vous joint une partie de mon tableau avec la formule désirée dessous le tableau.
Relance factures au 280223_test.xlsm (58,0 Ko)

Bonjour,
Que font les guillemets sur la fonction FIN.MOIS ?
Teste ceci

=SI(ESTNUM(CHERCHE("chocolat";G2));B2+45;B2+30)+ET(ESTNUM(CHERCHE("pistache";G2));B2+45;B2+30)+ET(ESTNUM(CHERCHE("fraise";G3));FIN.MOIS(B3+30;0);B3+30)

Bonjour Mimimathy,

Aucune idée… excel ne veut pas me les retirer…il le met automatiquement.
Et en les retirant, il m’affiche #VALEUR.

Il me renvoie au 27/10/2022 alors que cela devrait être le 31/10/2022.
Relance factures au 280223_test.xlsm (58,0 Ko)

Sauf erreur de ma part, le 25/9 plus 30 jours ça fait le 27, ta condition Pistache ne prends pas en compte la fin de mois il me semble…

ET(ESTNUM(CHERCHE("pistache";G3));B3+45;B3+30)

Bonjour Taz,

La formule est FIN DE MOIS: soit pour l’exemple « fraise » :

  • Date de départ : le 26/09/2022,
  • FIN DE MOIS : le 30/09/2022,
  • +30 jours : le 31/10/2022.

La formule FIN DE MOIS fonctionne quand elle est placée en 1er.
=SI(ESTNUM(CHERCHE(« fraise »;G4));FIN.MOIS(B4+30;0);B4+30)+ET(ESTNUM(CHERCHE(« chocolat »;G4));B4+45;B4+30)+ET(ESTNUM(CHERCHE(« pistache »;G4));B4+45;B4+30).
Cependant les autres ne fonctionnent plus… :frowning:

hello
test comme cela
j’ai mis = +90 pour bien mettre en évidence que ça fonctionne

=SI([@[Nom client]]="chocolat";FIN.MOIS(B2+30;0);SI([@[Nom client]]="pistache";FIN.MOIS(B2+45;0);SI([@[Nom client]]="fraise";FIN.MOIS(B2+90;0);B2+30)))

Relance factures au 280223_test.xlsm (59,4 Ko)

Hello Taz,

Merci. J’en ai trouvé une autre car je n’ai pas besoin de FIN.MOIS pour pistache et chocolat: juste +45.
Celle que j’ai trouvé est : =SI(OU(ESTNUM(CHERCHE(« chocolat »;G4;1));ESTNUM(CHERCHE(« pistache »;G4;1)));B4+45;SI(ESTNUM(CHERCHE(« fraise »;G4;1));FIN.MOIS(B4;0)+30;B4+30))
Par contre je ne peux plus rajouter de conditions et/ou formules
Relance factures au 280223_test.xlsm (58,2 Ko)
… Tanpis :woman_shrugging:

Ben alors, tu fais juste comme cela

=SI([@[Nom client]]="pistache";B2+45;FIN.MOIS(B2;0)+30)

ou comme cela

=SI.CONDITIONS([@[Nom client]]="pistache";B3+45;[@[Nom client]]="fraise";FIN.MOIS(B3;0)+30;[@[Nom client]]="chocolat";FIN.MOIS(B3;0))
1 « J'aime »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.