Formule avec si & et & ou

Bonsoir,

je cherche de l'aide sur cette formule qui doit me permettre

1-avoir une prime si je travaille un jour férié ou si le service se termine sur un jour férié

2- si je suis en FériéCC ou FériéCH.

J'ai tenté d'associer 2 formules

La 1ère pour la 1ère condition : =SI(ET(I22>"24:00"*1;ET(C23;1)="f";1;"")

la 2ème : SI(OU(ESTNUM(TROUVE("FériéCC";C23));ESTNUM(TROUVE("FériéCH";C23));ESTNUM(TROUVE("f";C23)));1;""))

Mais le résultat n'est pas probant puisque j'obtiens #Valeur.

Ci-joint le tableau et la formule est en O22.

Je suis un petit amateur d'où ma galère !!!

Amicalement

https://www.cjoint.com/c/HExvWWTvS2m

Bonjour,

pour associer 2 formules, il ne faut pas juste les relier par ; !!

il faut associer les conditions

=SI(conditionA;1;"")
=SI(conditionB;1;"")

devient alors

=SI(OU(conditionA;conditionB);1;"")

remplace conditionA et conditionB par tes conditions ...

Au passage, qu'est-ce que tu veux faire avec cette formule ? ET(C23;1)="f"

Bonjour,

Dans la 1ère condition, SI(ET(I22>"24:00"*1;ET(C23;1)="f";1;""), je chercher à savoir si, en cellule I22, mon heure est supérieur à 24h et si en C23 ma cellule comporte le mot f comme férié pour pouvoir afficher la chiffre 1 en cellule O22. Si tel n'est pas le cas, alors, 2ème condition, SI(OU(ESTNUM(TROUVE("FériéCC";C23));ESTNUM(TROUVE("FériéCH";C23));ESTNUM(TROUVE("f";C23)));1;"")), je recherche sur toute la ligne 23 FériéCC, FériéCH et Férié pour déclencher ma prime de férié.

Effectivement ma 2ème condition fonctionne mais c'est sur la 1ère que je butte d'où mon appel à l'aide.

Amicalement

ET(C23;1)="f";1;""),

je chercher à savoir si en C23 ma cellule comporte le mot f comme férié

pourquoi tu n'utilises pas comme dans la seconde condition

ESTNUM(TROUVE("f";C23)

Bonsoir,

Je viens de tester la formule et cela me renvoie "FAUX". Serait-ce ma logique qui ne tient pas la route ?

Je demande à tester si en I22 mon heure est supérieur à 24h00 et si en C23 se trouve un "f". Si les 2 conditions sont réunies, alors la prime s'affiche en O22 et pas en O23 puisque le lendemain, C23, est un jour férié. C'est cette condition qui me pose problème et que je n'arrive pas à résoudre.

Si l'une des conditions n'est pas remplie, c'est là que la 2ème partie de ma formule, qui elle fonctionne à merveille, prend le relais.

Je te joins mon fichier où, de O22 à O24, j'ai fait mon test en entier qui bug et, de O25 à O27, la formule qui fonctionne.

Amicalement

https://www.cjoint.com/c/HEytGWgOgdm

Je demande à tester si en I22 mon heure est supérieur à 24h00 et si en C23 se trouve un "f".

désolé de répondre si tardivement

pour cette condition, essaye ceci:

=SI(ET(I22>1;ESTNUM(TROUVE("f";C23)));1;"")

Bonjour dominical,

Je viens de tester ces 2 formules en O22 et O25 séparément et.....Elles fonctionnent. Mais, je ne sais pas comment les associer sur une seule et même ligne en O22

=SI(ET(I22>"24:00"*1;ESTNUM(TROUVE("f";C23)));1;"") Good

=SI(ET(OU(ESTNUM(CHERCHE("FériéCC";C25));ESTNUM(CHERCHE("FériéCH";C25));ESTNUM(CHERCHE("f";C25))));1;"") Good

Voilà où j'en suis

Amicalement

https://www.cjoint.com/c/HEBie0VKRbm

essaie ceci

=SI(ET(I22>1;ESTNUM(TROUVE("f";C23));OU(ESTNUM(CHERCHE("FériéCC";C25));ESTNUM(CHERCHE("FériéCH";C25));ESTNUM(CHERCHE("f";C25))));1;"")

"24:00"*1 c'est la même chose que 1

https://www.cjoint.com/c/IFliBp8sRbc

Bonjour,

Dans ce tableau, je souhaite faire le tri par rapport à la colonne X en prenant compte de toute la ligne sans pour autant défaire ma formule initiale.

Merci pour votre aide

Rechercher des sujets similaires à "formule"