- ベストアンサー
エクセルで複数の条件で掛け算する関数
以下の場合、どのような関数で求められるか、教えてください。 5というある数字にAという条件の場合は2倍、Bという条件の場合は3倍、Cという条件なら5倍 のように条件によってかける数字を変更する方法です。 よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えばA1セルに5、B1セルにA,B,Cなどの文字を入力したときに答えをC1セルに表示させるとしたらC1セルには次の式を入力します。 =IF(B1="A",A1*2,IF(B1="B",A1*3,IF(B1="C",A1*5,"")))
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
A,B,Cなどの項目数が多くなる場合には例えばその項目に対応した数値の表をD列とE列に用意してD1セルにA,E1セルに2、D2セルにB,E2セルに3、D3セルにC,E3セルに5、以下同様にする。 そこで回答2と同じようにC1セルには次の式を入力します。 =IF(B1="","",IF(COUNTIF(D:D,B1),A1*VLOOKUP(B1,D:E,2,FALSE),""))
質問者
お礼
ありがとうございます! ちょっと上級者向きでしたが、勉強になります!
- chonami
- ベストアンサー率43% (448/1036)
回答No.1
条件分けが7つくらいまでならIFで分岐していけばいいと思いますが…
質問者
お礼
ありがとうございます。 その方法でできました!
お礼
教えていただいたものが簡単なやり方だったのですぐにできました! ありがとうございました!!