web-dev-qa-db-fra.com

Combinaison des fonctions Si et Ou en une seule dans Google Sheets

Je voudrais construire une formule qui indiquera que si la cellule C5 est égale à "Core Advocate" ou "Advocate" ou "Client actuel" et si, dans le même temps, la cellule B5 est marquée comme "Oui", alors le le résultat doit être "Texte", sinon le résultat est "Non"

1
Olga

AND() et OR() accepte un nombre quelconque d'arguments et renvoie une valeur booléenne.

ET
Renvoie true si tous les arguments fournis sont logiquement vrais et false si l'un des arguments fournis est logiquement faux.

OU
Renvoie true si l'un des arguments fournis est logiquement vrai et false si tous les arguments fournis sont logiquement faux.

Je pense que ça va marcher:

=IF(AND(OR(C5="Core Advocate",C5="Advocate",C5="Current Client"),B5="Yes"),"Text","No")

Ventilé pour plus de lisibilité:

=IF(
  AND(
    OR(C5="Core Advocate",C5="Advocate",C5="Current Client")
    ,B5="Yes"
  )
  ,"Text","No"
)

Logique (de l'intérieur, dehors):

OR(C5="Core Advocate",C5="Advocate",C5="Current Client")

retournera vrai si l'une des conditions est vraie.

AND(OR(...),B5="Yes")

retournera true si les OR() et B5="Yes" sont tous les deux vrais.

=IF(AND(OR(...)...),"Text","No")

Affiche "Texte" si la AND() renvoie true, "Non" si ce n'est pas le cas.

1
ale