こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2006-03-28 18:07:14

QNo.2057226

すぐに回答ほしいです

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

A1:A10に記号が入力されていると仮定した場合

☆の場合 =sumproduct((a1:a10="☆")*3)
○の場合 =sumproduct((a1:a10="○")*2)
▲の場合 =sumproduct((a1:a10="▲"))

投稿日時 - 2006-03-28 18:19:15

お礼

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

投稿日時 - 2006-03-29 08:23:51

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2006-03-28 19:21:04

  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

投稿日時 - 2006-03-28 19:19:08

あなたにオススメの質問