• ベストアンサー

エクセルのIF関数について

10歳以上なら100円、15歳以上なら200円という「以上なら」というIF関数までわかるんですけど、その年齢条件関係なく「愛知県人だったら10000円」という条件も加えたいときのIF関数はどこにつけたらいいですか。

質問者が選んだベストアンサー

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (992/1825)
回答No.2

=IF([県人を表示しているセル]="愛知",”10000円,IF([年齢を表示しているセル]>=15,"200円",IF([年齢を表示しているセル]>=10,"100円"))) IF関数は、先に条件を満足したほうの結果を出すのでこれで良い。

mikarinn77
質問者

お礼

ありがとうございました!できました!回答いただいた数式みながら作成してできました。 すごいわかりやすい回答でした、すごいです、助かりました。

mikarinn77
質問者

補足

この関数に対して、多すぎる因数が入力されています。と表示されてしまいます。 年齢表示箇所にDATEDIFを使用していて、途中ANDも使用してるのが何か影響してますか。

その他の回答 (1)

  • FattyBear
  • ベストアンサー率33% (1600/4813)
回答No.1

各人の条件項目に**県人というのを設けてその条件のセルが ”愛知県人”なら10000円の式を金額表示のセルに付ければ良い。 下記参照。 https://udemy.benesse.co.jp/business/office/excel-if.html

mikarinn77
質問者

補足

早速ありがとうございます。IF( )>10,1000,IF( )>20,2000の次にIF(A1=”愛知県人”,10000)ってことでしょうか・・・・、うまくいかなくて頭悪くてごめんなさい

関連するQ&A