• ベストアンサー

エクセルの関数を教えてください

例えばセル内に☆○▲がランダムに入力されており、☆=3点、○=2点、▲=1点とした場合に、☆の合計点・○の合計点・▲の合計点を出したい場合の関数を教えてください。

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

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

A1:A10に記号が入力されていると仮定した場合 ☆の場合 =sumproduct((a1:a10="☆")*3) ○の場合 =sumproduct((a1:a10="○")*2) ▲の場合 =sumproduct((a1:a10="▲"))

kussu-
質問者

お礼

早速の回答ありがとうございました。 大変勉強になりました。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

☆の合計点 別のセルに入力されている場合(☆があるセルの数×3) =3*COUNTIF(セル範囲,"*☆*") 1つののセルに入力されている場合(セルの中にある☆の数×3) =3*(LEN(セル)-LEN(SUBSTITUTE(セル,"☆","")))

noname#204879
noname#204879
回答No.2

  A  B  C   D   E   F 1  ☆   記号 配点 個数 得点 2  ○   ☆    3   3   9 3  ▲   ○    2   3   6 4  ☆   ▲    1   4   4 5  ▲ 6  ○ 7  ○ 8  ☆ 9  ▲ 10 ▲ 11 E2: =COUNTIF(A:A,C2) F2: =D2*E2