NB.SI avec un ou ?

Bonsoir le forum

Je cherche à faire un NB.SI avec un OU mais je ne sais pas comment procéder.

J'aimerai faire NB.SI.ENS('T1 TARV'!H$12:H$3011;C13;'T1 TARV'!$L12:$L3011;"X*"OU"ABS*"))

Pour le moment j'ai juste trouver d'additionner comme ça =NB.SI.ENS('T1 TARV'!H$12:H$3011;C13;'T1 TARV'!$L12:$L3011;"X*"))+NB.SI.ENS('T1 TARV'!H$12:H$3011;C13;'T1 TARV'!$L12:$L3011;"ABS*"))

D'avance merci

Hélène

Bonsoir,

serait-il possible de joindre un fichier exemple pour faire les tests ?

@ te relire

Voilà un exemple.

ça ne reprend pas ma formule car dans mon premier message, j'avais mis la formule de mon fichier de travail, que je ne peux pas mettre en ligne mais j'ai reconstitué la même situation.

D'avance merci

13exemple-3.xlsx (8.68 Ko)

Bonsoir,

=SOMMEPROD(NB.SI.ENS(B6:B12;{"X"."ABS"};$F$6:$F$12;"A"))

A+

Merci OOoiste.

Je suis donc obligée de passer par un sommeprod. J'ai peur que ça alourdisse mon fichier.

Je vais peut être rester avec mon addition alors.

Merci beaucoup

bonjour

sommeprod n'alourddit rien ,ou si peu ;c'est une legende

cordialement

SOMMEPROD((B6:B12={"x"."abs"})*(F6:F12="a"))

Merci à vous deux.

Bonne soirée

Hélène

Bonsoir

J'essaye d'appliquer la formule de OOoiste mais j'ai un soucis, c'est que mon X peut être accompagné d'autre donné.

Donc j'essaye de mettre une * dans la formule en faisant =SOMMEPROD(NB.SI.ENS(B6:B12;{"X*"."ABS*"};$F$6:$F$12;"A")). ça marche parfaitement quand j'ai que X dans la cellule mais dès que j'ai d'autres lettres en plus du X, ça ne fonctionne plus.

Pouvez vous m'aider?

Bonsoir,

faute de ton fichier joint qui n’était pas explicite.

merci de joindre un fichier qui élucide bien ta problématique.

@ + +

Qu'est-ce que tu peux avoir comme possibilités par exemple ?

(J'ai vraiment du mal aujourd'hui)

[Salut R@chid]

Si je rajoute * à X et à ABS, ça ne change rien...

Le X peut se trouver au début, au milieu ou à la fin de la cellule

Ci-joint le fichier

D'avance merci

3exemple-4.xlsx (9.08 Ko)

Si le X peut se trouver n'importe où, il faudrait que tu ajoutes un astérisque avant également, mais en tenant compte des cas particuliers. Dès qu'il y aurait un X dans ta chaîne, elle serait prise en compte.

=SOMMEPROD(NB.SI.ENS(B6:B12;{"*X*"."*ABS*"};$F$6:$F$12;"A"))

oh merci beaucoup pour votre aide.

ça fonctionne en mettant un * avant et après.

Je vous souhaite une bonne soirée

Hélène

Re,

=SOMMEPROD(ESTNUM(CHERCHE({"X";"ABS"};B6:$B$12))*($F$6:$F$12="A"))

pas testée, faut de fichier joint.

@ + +

Merci beaucoup.

ça marche avec les * de chaque côté du X.

Bonne soirée

Hélène

Bonjour à tous,

Pouvez-vous m'aider à résoudre ce problème?

La formule est : =SI(OU(Janv!C2=Stock!B$5;Janv!C2=Stock!B$6);20-Janv!D2;20)

Cette formule tient compte uniquement de" Janv!C2=Stock!B$5". Elle ne tient pas compte de "Janv!C2=Stock!B$6".

Je veux aller jusqu'à Janv!C2=Stock!B$1000.

Quelqu'un peut m'aider?

Merci

Sami

Bonsoir @ tous,

vaut mieux de créer un nouveau sujet pour ta demande, en n'oubliant pas de joindre un fichier exemple.

@ + +