• 締切済み

エクセルのIF文

基本的な質問ですが、 エクセルのIF文で下記の条件式を教えてください。 A1が1ならばB1には普通と表示、2ならば当座、0ならば空白というIF文を作りたいのですが、どのように作れば良いのでしょうか? よろしくお願い致します。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

=If(A1=1,"普通","")&If(A1=2,"当座"","")&If(A1=0,"","") 入れ子にする必要性 此は特にありません セルの文字数制限内なら 幾つでも条件指定 できますよ

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

=IF(A1=1,"普通",IF(A1=2,"当座","")) IF文を使わない方法だと =CHOOSE(A1+1,"","普通","当座") =LOOKUP(A1,{0,1,2},{"","普通","当座"}) =TEXT(A1-1,"当座;;普通")

すると、全ての回答が全文表示されます。
  • thincl
  • ベストアンサー率34% (104/305)
回答No.2

=IF(A1=1,"普通",IF(A1=2,"当座","")) これで0若しくは3以上の値を入れてもB1は空白になります。

すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>どのように作れば良いのでしょうか? 次の数式で良いと思います。 B1=IF(A1,CHOOSE(A1,"普通","当座"),"") 但し、A1に3以上の値を入力するとエラーになります。 エラーの回避には論理式を次のように変更します。 A1 → AND(A1<3,A1>0)

すると、全ての回答が全文表示されます。

関連するQ&A