• 締切済み

COUNTA

特殊文字、図形以外の数字・文字の入力されたセルを数える場合の関数を教えて下さい。

みんなの回答

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

#01です。補足でも分からないところは想像で補い回答します。 指定した範囲(以下の例ではA1:B10)で ・「◇」「〉」「〈」のいずれかを含む ・空白(文字長が0) 以外のセルの個数を数える式は次の通りです。 =SUMPRODUCT((LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:B10,"◇",""),"〈",""),"〉",""))=LEN(A1:B10))*(LEN(A1:B10)>0)*1) 範囲は実際のシートにあわせて修正して下さい(式の中に3カ所あります)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆COUNTA関数は、「文字列」「数値」「NULL値」をカウントします ◆もし、NULL値以外のセルを数えるのであれば =COUNTA(A1:A10)-COUNTIF(A1:A10,"<*") または、 =COUNTA(A1:A10)-COUNTIF(A1:A10,"<<") または、 =SUMPRODUCT((LEN(A1:A10)>0)*1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

質問の内容だけでは回答ができませんので補足をお願いします。 1)特殊文字とはどの文字のことですか? 「○とか△のような文字」というような曖昧な補足ではなく、できる限り対象の文字を全て上げてください。また全角、半角の違いもはっきり教えてください (文字コードの範囲を明示してもらうのが一番良いですが…) 2)図形とは何を意味しますか? また普通、図形はセルに入力されることはありませんが「図形が入力されたセル」とはどのような状態を指しますか。セルの上に図形が描画された状態でしょうか? 3)セルを数える場合、特殊文字と数字が混在して入力されたセルは数える対象ですか? それとも数えてはいけませんか 補足をいただいてから実現できるかどうか検討してみたいと思います。

esrk
質問者

補足

図形は◇ ◇ 〈 〉がセルにランダムに入力してあります。これ以外を数えたいのですが・・・

関連するQ&A

専門家に質問してみよう