• ベストアンサー

これはエクセルのIF関数を使ってできますか?

こんばんは。 エクセルで悩んでいます。 A列に、"大学"・"高校"をオートフィルタで選べるようにして、 B列に、大学なら1~4の数字、高校なら1~3の数字を入力します。 そして、C列に、A1="大学"かつB1=1なら30(ポイント)、         A1="大学"かつB1=2なら40、         A1="高校"かつB1=1なら20、         それ以外は空白 というような自動計算式を作りたいと考えています。 この場合、IF関数とAND関数で作成すればできますでしょうか。下記のような式を作成しましたが、うまくいきません。 =IF(AND(A1="大学",1),30,IF(AND(A1="大学",2),40,IF(AND(A1="高校",1),20,""))) 説明が下手で申し訳ありませんが、 なんとかアドバイスいただければ幸いです。 よろしくお願いします。

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

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.1

? 提示された式に B列という指定がないですよね。 =IF(AND(A1="大学",B1=1),30,IF(AND(A1="大学",B1=2),40,IF(AND(A1="高校",B1=1),20,""))) としてみてはいかがでしょうか?

Qbee
質問者

お礼

ああっ;; 単純ミスだったようです。 ありがとうございました!!

その他の回答 (2)

回答No.3

A列のデータは大学・高校の校名 B列のデータは1~4の数字 と考えてよいですか? その組み合わせによって、C列のデータが{"",20,30,40}と変化する式を考えるということでしょうか?

Qbee
質問者

お礼

単純ミスだったようです。 お騒がせしてすみませんでした。 ありがとうございました。

  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.2

=if(and(a1="大学",b1=1),30, if(and(a1="大学",b1=2),40, if(and(a1="高校",b1=1),20,""))) 上の式で行けると思います。改行はわかりやすさのために入れただけで、実際は無くて良いです。

Qbee
質問者

お礼

単純ミスだったようです。 ありがとうございました!!

関連するQ&A