- ベストアンサー
エクセル 配列の中の条件に一致するセル以降のデータ数をカウント
エクセルで30個のデータ行があります。 その中から、条件に一致するデータ以降にいくつデータが入っているかをカウントするにはどういう数式を書けばよいのでしょうか? どなたかアドバイスお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 例えば、B1:B30列が計数範囲、C1セルにform番号とします。 =COUNTA(INDIRECT("B"&C1):B30)
その他の回答 (2)
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.2
=SUMIF(A1:A30,C1,B1:B30) こんなものかと。 C1に「>15」と入力すれば16番以降のデータ合計が計算されます。 「>=15」ならば15番以降ですね。 不等号を入れるのが格好悪いならば、C1は =">" & C2 などとしておいて、C2に範囲の数字を入れればいいです。 SUMIFに直接指定は出来ない点、注意して下さい。
質問者
お礼
おおっ☆ありがとうございますっ! っと、思いきや、数値の合計ではなく、データ格納セルの個数をカウントしたかったんでした・・・。 でも、なんか同じようなやり方でできそうですね!
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
=30-MATCH(条件,範囲,0) でできませんかね。
質問者
補足
ごめんなさい。説明不足でした。 1列目に1~30まで番号が振ってあります。 2列目にデータを格納しています。 2列目のデータは空欄の場合もあります。 条件として、1列目の○番以降と指定し、それ以降の行で 2列目にデータが入っている(空欄ではない)セルの個数を調べる方法を考えています。
お礼
ついに出来ました!! パーフェクト!! ありがとうございますっ☆