• 締切済み

Excel関数を使って◎、○、△、×をカウントしたい

Excelのセルに不規則に◎、○、△、×が打ちこんであります。 それを◎は何個○は何個△は・・・とカウントしたいのですが、どのような関数を使ってどうすればよいでしょうか? 質問文章がわかりづらく申し訳ございませんが、宜しくお願い致します。

みんなの回答

回答No.5

一つのセル内に◎、○、△、×などを混在入力しているのでしたら計算式は・・・ A1セルに◎、○、△、×を混在入力してるとした時の場合・・・ 「B1=LEN(A1)-LEN(SUBSTITUTE(A1,"◎",""))」 「C1=LEN(A1)-LEN(SUBSTITUTE(A1,"○",""))」 「D1=LEN(A1)-LEN(SUBSTITUTE(A1,"△",""))」 「F1=LEN(A1)-LEN(SUBSTITUTE(A1,"×",""))」 ◎、○、△、×が別々のセルに入力されている場合はNo.1、No.2の方の回答方法を参考に・・・。

17504113
質問者

お礼

混在はしていません。 逆に混在していてもカウントできるんですね・・・ 勉強になりました!ありがとうございした!

回答No.4

オートフィルタを設定し、それぞれを抽出後「Ctrl」+「Shift」+「↓」で範囲選択し ステータスバーを右クリックして「データの個数」を選択すれば いくつあるのか表示されます。

17504113
質問者

お礼

抽出した記号の個数も表の一部として利用したかったので、◎や○の記号が変わっても常に反映されるものが必要でした。 私の説明文書が悪いですね・・ありがとうございました!

noname#96417
noname#96417
回答No.3

#1です。 もしひとつのセルに複数の記号が入力されているというのであれば、#1は無視してください。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

たとえば、A1:B30の範囲でさがすなら =COUNTIF(A1:B30,"◎") =COUNTIF(A1:B30,"○") =COUNTIF(A1:B30,"△")  のように出来ます。 ◎、○、△、× は、例のように式の中に入れなくとも たとえば、◎がE1セルにあったなら =COUNTIF(A1:B30,E1) でもOKです。

17504113
質問者

お礼

できました! シンプルでわかりやすかったです、ありがとうございます!!

noname#96417
noname#96417
回答No.1

たとえば =COUNTIF(A2:C10,"○")

17504113
質問者

お礼

できました! シンプルでわかりやすかったです、ありがとうございます!!

関連するQ&A