• ベストアンサー

エクセルで、特定の文字個数をカウントする方法は?

エクセルにて、例えば | A | B | C | 1| X | | XX| (A1にはXが1個、B1は空白セル、C1はXが2個) というとき、A1からC1内のXの数をカウントしたい(この例では3個)のですが、計算式はどうすればいいでしょうか?上記の例で言うと、D1に計算式を記入したいです。

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

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

=SUMPRODUCT(LEN(A1:C1)-LEN(SUBSTITUTE(A1:C1,"x",""))) =LEN(A1&B1&C1)-LEN(SUBSTITUTE(A1&B1&C1,"x",""))

amu
質問者

お礼

ありがとうございます。 今回は、列の数が多いので、列指定が簡単な一番目の方法を採用しました。

関連するQ&A