セルの内容に基づいて4つの結果を返すifステートメントを作成しようとしています
セルが「はい」、「いいえ」、「NA」、「不明」の場合、それぞれ0、1、2、3を返します。
If(A1="Yes", 0,1)
を使用できますが、他の条件の処理方法がわかりません
SWITCH
のほうがいいでしょう:
=SWITCH(A1,"Yes",0,"No",1,"N/A",2,"Unknown",3,"I'-'I")
Googleドキュメントエディタのヘルプセンターで求めている概念は、「ネストされた関数」と呼ばれます。この概念は、関数を別の関数のパラメーターとして使用することを指します。
IFの構文は次のとおりです。
IF(logical_expression, value_if_true, value_if_false)
Logical_expression、value_if_true、value_if_falseを別のIFに置き換えることができます。この特定のケースについては、
=IF(A1="Yes",0,IF(A1="No",1,IF(A1="NA",2,IF(A1="Unknown",3,NA())))
#N/A
は、A1に予期しない値が含まれている場合に返されます。
参照
してみてください:
=IF(A1="Yes",0,IF(A1="No",1,IF(A1="Unknown",3,2)))
A1での指定された選択(およびエラーではない)および数式以外は、2
を返します。