• ベストアンサー

エクセル 配列の中の条件に一致するセル以降のデータ数をカウント

エクセルで30個のデータ行があります。 その中から、条件に一致するデータ以降にいくつデータが入っているかをカウントするにはどういう数式を書けばよいのでしょうか? どなたかアドバイスお願い致します。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 例えば、B1:B30列が計数範囲、C1セルにform番号とします。 =COUNTA(INDIRECT("B"&C1):B30)

monjo
質問者

お礼

ついに出来ました!! パーフェクト!! ありがとうございますっ☆

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

=SUMIF(A1:A30,C1,B1:B30) こんなものかと。 C1に「>15」と入力すれば16番以降のデータ合計が計算されます。 「>=15」ならば15番以降ですね。 不等号を入れるのが格好悪いならば、C1は =">" & C2 などとしておいて、C2に範囲の数字を入れればいいです。 SUMIFに直接指定は出来ない点、注意して下さい。

monjo
質問者

お礼

おおっ☆ありがとうございますっ! っと、思いきや、数値の合計ではなく、データ格納セルの個数をカウントしたかったんでした・・・。 でも、なんか同じようなやり方でできそうですね!

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

=30-MATCH(条件,範囲,0) でできませんかね。

monjo
質問者

補足

ごめんなさい。説明不足でした。 1列目に1~30まで番号が振ってあります。 2列目にデータを格納しています。 2列目のデータは空欄の場合もあります。 条件として、1列目の○番以降と指定し、それ以降の行で 2列目にデータが入っている(空欄ではない)セルの個数を調べる方法を考えています。

関連するQ&A