Renvoyer une valeur en fonction du contenu d'autres cellules

Bonjour,

Je souhaiterais afficher une valeur en fonction du contenu d'autres valeurs : si au moins deux cellules parmi F8, K8, P8 ou Z8 sont égales à 0 (ou non vide) alors écrire "oui" sinon écrire "non".

Les cellules F8, K8, P8 ou Z8 ne sont pas vides en tant que telles : elles contiennent la fonction RechercheV qui renvoie " " si la valeur n'est pas trouvée.

J'ai essayé comme cela, =SI(NB.SI((F8;K8;P8;Z8);"")>=2;"Oui";"Non") mais la fonction me renvoie #Valeur!

Merci par avance pour votre aide,

Bonjour,

Ceci:

=SI(OU(
ET(F8="";K8="";P8<>"";Z8<>"");
ET(F8="";P8="";K8<>"";Z8<>"");
ET(F8="";Z8="";K8<>"";P8<>"");
ET(K8="";P8="";F8<>"";Z8<>"");
ET(K8="";Z8="";F8<>"";P8<>"");
ET(P8="";Z8="";F8<>"";K8<>""););"Oui";"Non")

Cdlt

Bonjour,

Pas sûr d'avoir compris. Essaie :

=SI((F8="")+(K8="")+(P8="")+(Z8="")>2;"oui";"non")

ou

=SI((F8=" ")+(K8=" ")+(P8=" ")+(Z8=" ")>2;"oui";"non")

Daniel

Bonjour à tous !

Je tente ceci... :

=LET(
t_plg;INDIRECT({"f8";"k8";"m8";"o8"});
SI(SOMME(NB.SI(t_plg;0)) + SOMME(NB.SI(t_plg;""))>=2;"Oui";"Non")
)
10mm-b-plage-v1.xlsx (9.85 Ko)

Merci pour vos réponses !

J'ai juste modifié le signe =SI((F3="")+(K3="")+(P3="")+(Z3="")<=2;"Oui";"Non")

bonjour

à essayer

=SI(SOMMEPROD(--(CHOISIR({1;2;3;4};F8;K8;M8;O8)={0.""}))>=2;"oui";"non")

cordialement

Bonjour à tous de nouveau !

J'ai juste modifié le signe =SI((F3="")+(K3="")+(P3="")+(Z3="")<=2;"Oui";"Non")

Je ne suis pas certain que cette formule dénombre les cellules égales à 0.

Bonjour,

@JFL Comme je l'ai compris, il fallait tester si il y avait >= 2 cellules non vides. La formule fait le test inverse sur les cellules contenant une chaîne vide.

Rechercher des sujets similaires à "renvoyer valeur fonction contenu"