• ベストアンサー

ExcelでAは4点、Bは3点のように・・・

ExcelでAは4点、Bは3点のように記号に数字の点数をつけて、その点数の合計を出したいと思っています。 微積 A 力学 B 線形 B 合計 10 このような表が作りたいと思っているですが、これに使える関数などありましたら教えてください。

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

VLOOKUPで C列を作業セルに使って 必要なければ非表示にする。 B4に =C4 C1に =VLOOKUP(B1,$E$1:$F$2,2,0) 下方にオートフィル

apfel03
質問者

お礼

画像付きでとてもわかりやすかったです。 思っていたとおりの表が作成できました。 ありがとうございました。

その他の回答 (4)

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.5

お遊びで =SUM(COUNTIF(B1:B3,{"A","B","C"})*{4,3,2}) =SUMPRODUCT(69-CODE(B1:B3)) No4さんの回答のように対応表を作成することをおすすめします   A  B   C   D   E 1 微積 A       A   B 2 力学 B       4   3 3 線形 B 4 合計 10 =SUMPRODUCT((D1:E1=B1:B3)*D2:E2) 例題があまりにも規則性がありすぎます。実際はどの様なのでしょう

noname#99913
noname#99913
回答No.3

A列にデータがあるとして、 =COUNTIF(A1:A3,"A")*4+COUNTIF(A1:A3,"B")*3

回答No.2

No1です A,Bしか評価していませんが、Dは1点と続くのでしょうか? ですねm(_ _)m よって、換算する数式は =5-MATCH(B2,{"A","B","C","D"})

回答No.1

A,Bしか評価していませんが、Eは1点と続くのでしょうか? 空白セルはないものとして 案1 遊びで =COUNTA(B2:B4)*69-SUMPRODUCT(CODE(B2:B4)) 案2 現実的に C2セルに =6-MATCH(B2,{"A","B","C","D","E"}) 空白セルを処理するなら =IF(B2="","",6-MATCH(B2,{"A","B","C","D","E"})) でしょうか? 参考まで

apfel03
質問者

お礼

図解で参考になりました。MATCHという関数の使い勝手に驚きました。 詳しい説明ありがとうございました。