- ベストアンサー
これはエクセルの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,""))) 説明が下手で申し訳ありませんが、 なんとかアドバイスいただければ幸いです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
? 提示された式に B列という指定がないですよね。 =IF(AND(A1="大学",B1=1),30,IF(AND(A1="大学",B1=2),40,IF(AND(A1="高校",B1=1),20,""))) としてみてはいかがでしょうか?
その他の回答 (2)
- otasuke009
- ベストアンサー率38% (234/601)
A列のデータは大学・高校の校名 B列のデータは1~4の数字 と考えてよいですか? その組み合わせによって、C列のデータが{"",20,30,40}と変化する式を考えるということでしょうか?
お礼
単純ミスだったようです。 お騒がせしてすみませんでした。 ありがとうございました。
- elmclose
- ベストアンサー率31% (353/1104)
=if(and(a1="大学",b1=1),30, if(and(a1="大学",b1=2),40, if(and(a1="高校",b1=1),20,""))) 上の式で行けると思います。改行はわかりやすさのために入れただけで、実際は無くて良いです。
お礼
単純ミスだったようです。 ありがとうございました!!
お礼
ああっ;; 単純ミスだったようです。 ありがとうございました!!