web-dev-qa-db-fra.com

Feuilles de Google, si déclaration plusieurs conditions

Essayer de faire une déclaration if qui renverra 4 résultats en fonction du contenu de la cellule

Si la cellule est "Oui", "Non", "NA", "Inconnu", renvoyer 0, 1, 2, 3 respectivement.

Je peux utiliser If(A1="Yes", 0,1) mais je ne sais pas comment gérer les autres conditions

1
Bret Allan

SWITCH serait un meilleur appel:

=SWITCH(A1,"Yes",0,"No",1,"N/A",2,"Unknown",3,"I'-'I")
4
TheMaster

Le concept que vous demandez dans le centre d'aide Google Editeurs est appelé "fonction imbriquée". Ce concept consiste à utiliser une fonction en tant que paramètre d'une autre fonction.

La syntaxe pour IF est

IF(logical_expression, value_if_true, value_if_false)

Vous pouvez remplacer logical_expression, value_if_true et/ou value_if_false par un autre IF. Pour ce cas particulier, essayez

=IF(A1="Yes",0,IF(A1="No",1,IF(A1="NA",2,IF(A1="Unknown",3,NA())))

#N/A sera renvoyé si A1 contient une valeur inattendue.

Référence

1
Rubén

S'il vous plaît essayez:

=IF(A1="Yes",0,IF(A1="No",1,IF(A1="Unknown",3,2)))

Toute autre chose que la sélection donnée dans A1 (et non une erreur) et la formule renverrait 2.

1
pnuts