• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel COUNT関数)

Excel COUNT関数の設定方法と使い方

このQ&Aのポイント
  • Excel2002でのCOUNT関数の設定方法について教えてください。セルA1には『東京都』と予め文字が入力されています。セルA2からA6にはその日のデータが入力されますが、セルA7には関数=COUNTA(A2:A6)が入っています。該当者がNIL以外の場合はカウントしたいですが、NILの場合はカウントしたくありません。どうしたらよいでしょうか。
  • Excel COUNT関数の使い方を教えてください。セルA1には『東京都』と予め文字が入力されています。セルA2からA6にはその日のデータが入力されますが、セルA7には関数=COUNTA(A2:A6)が入っています。該当者がNIL以外の場合はカウントしたいですが、NILの場合はカウントしたくありません。どうしたらよいでしょうか。
  • Excel2002でのCOUNT関数について質問です。セルA1には『東京都』と予め文字が入力されています。セルA2からA6にはその日のデータが入力されますが、セルA7には関数=COUNTA(A2:A6)が入っています。該当者がNIL以外の場合はカウントしたいですが、NILの場合はカウントしたくありません。どうしたらよいでしょうか。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1721/2591)
回答No.1

=COUNTA(A2:A6)-COUNTIF(A2:A6,"NIL") でいかがですか。NULLではないのですね。

kasetsu
質問者

お礼

ご回答ありがとうございます。 NULLではなく、NILになります。業界用語になるのでしょうか・・・。 教えていただいた数式を使ってみましたが、返ってくる値は、NIL になってしまいます。

kasetsu
質問者

補足

先ほどお礼のコメントをさせていただきましたが、 その後、ふと書式設定を確認したところ、ユーザー定義になっており、それを標準に直し、NIL を入れたところ、カウントされず 0 が返ってきました。 これでいけそうです!!! どうもありがとうございました。m(_ _)m

その他の回答 (4)

  • rolly-ys
  • ベストアンサー率43% (25/57)
回答No.5

該当者なしの場合、A2は"NIL"でA3~A6は空欄よいのですね。 そしたら =IF(A2="NIL",0,COUNTA(A2:A6)) でどうですか。A2~A6が空欄(未入力)でも、当然A7は0になります。

kasetsu
質問者

お礼

ご回答ありがとうございます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

>セルA2には、該当者が居ないと言う意味で『NIL』と入力します。  : >セルA7には、1 が入りますが、そこを0にしたいのです。 あまりムズカしく考えなくても =COUNTA(A2:A6)-(A2="NIL") =COUNTA(A2:A6)-IF(A2="NIL",1,0) と同じ意味です ぐらいでも十分かと。

kasetsu
質問者

お礼

ご回答ありがとうございます。 うまくいきました。 ありがとうございます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

EXCEL2002ではCOUNTIFS関数は使えませんが =SUMPRODUCT(($A$2:$A$6<>"")*($A$2:$A$6<>"NIL")) で代用できます。

kasetsu
質問者

お礼

ご回答ありがとうございます。

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.2

=COUNTA(A2:A6 ) - COUNTIF(A2:A6,"NIL") もっとスマートの方法があるかもしれませんが、

kasetsu
質問者

お礼

ご回答ありがとうございます。 なるほど、こういう関数があるのですね。 どうもありがとうございます。

関連するQ&A