• ベストアンサー

カウント関数について

下記のように入力されている場合のカウントを計算したいのですが、よろしくお願い致します。    A 1 H15.1.1  ←A1:A5にはVLOOKUP関数が入っています。 2 H14.4.1   セルの書式設定は日付になっています。 3  0     ちなみにA1:A5の書式設定で 4  0     0は表示しないようにしています。 5  0     ここでは0表示していますが…。 6   ■A6が2になるようにしたいのですが可能でしょうか? ※Excel97です

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

  • ベストアンサー
  • buuuuuuun
  • ベストアンサー率46% (609/1318)
回答No.1

=COUNTIF(A1:A5,">0") ではどうでしょう?

bucchi-
質問者

お礼

ありがとうございます。 解決いたしました。

その他の回答 (3)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.4

A列には日付と空欄(式は入っているが、式は入っていてもカウントの対象になりません。数値も入っていない。)なら、そのまま「=COUNT(A1:A5)」で出ると思いますが。

bucchi-
質問者

お礼

式もカウントされてしまいました…。 =countif(a1:a5,">0")で解決いたしました。 ありがとうございました。

回答No.3

数えたくない所がちゃんと0やエラーになるのなら、 =countif(A1:A5, ">0") でいいでしょう。

bucchi-
質問者

お礼

ありがとうございます。 解決いたしました。

  • cellorist
  • ベストアンサー率22% (21/92)
回答No.2

0 以外をカウントしたいのであれば ですが =countif関数を使って条件を0以外にすれば2になります。 =countif(a1:a5,"<>0")

bucchi-
質問者

お礼

=countif(a1:a5,"<>0")では5になってしまいました。 =countif(a1:a5,">0")でOKでした。 ありがとうございました。