• ベストアンサー

EXCEL関数について

・Aセット・Bセット・CセットのいずれかをA1に入力した場合にB1に8と表示 ・Dセット・EセットのいずれかをA1に入力した場合にB1に0と表示 ・FセットをA1に入力した場合にB1に6と表示 以上の3つの条件に関する数式をB1のセルに入力する場合、どのような関数式になるでしょうか。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

解答No1さんの方法でよいでしょうが最後のカッコが一つ足りません。 =IF(OR(A1="Aセット",A1="Bセット",A1="Cセット"),8,IF(OR(A1="Dセット",A1="Eセット"),0,IF(A1="Fセット",6,"")))

marcn001
質問者

お礼

どうもありがとうございます。 これで完全版が出来上がりました。

その他の回答 (2)

  • 135ok
  • ベストアンサー率34% (26/75)
回答No.3

すでに回答が出ていますので、ご参考で。  表を作り、その表から検索する方法です。  まず、条件にそった表を作る。      D    E 1  セット  表示 2  Aセット  8 3  Bセット  8 4  Cセット  8 5  Dセット  0 6  Eセット  0 7  Fセット  6  表ができたら、B1に数式を入力。 =IF(A1="","",VLOOKUP(A1,$D$1:$E$7,2)) ○セットが入力されると、表から値を検索。

marcn001
質問者

お礼

とても参考になります。 いろいろ応用が効きますので助かりました。 ありがとうございました。

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

=IF(OR(A1="Aセット",A1="Bセット",A1="Cセット"),8,IF(OR(A1="Dセット",A1="Eセット"),0,IF(A1="Fセット",6,""))

marcn001
質問者

お礼

ご回答ありがとうございます。 参考書を参考に自分自身でやってみたのですが、難しく考えすぎていたようです。更に間違ってばかりでした。 こんなに短い計算式で組めたことでとてもうれしいです。 ありがとうございました。

関連するQ&A