- ベストアンサー
《エクセル2000》条件にあった行のみ、数字の個数をカウントする?
皆様、こんにちは。 A1~B20の範囲に数字と空白が混在しています。 「A列に数字が入っている行のみ、B列に入っている数字の個数をカウントする(A列に空白が入っている行はカウントしない。A列に数字が入っていてもB列に入っていなければもちろんカウントしない)」 …という式は作れるでしょうか。 合計はSUMIFを使えばいいのですが、同じ式をCOUNTIFには流用できないんですね(困惑)。 (↑これも以前ここで聞いて、教えて頂いたのですが) どうかどうか、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 つまり、AB列ともに数字が入っている行の数をカウントするということですね。 =SUMPRODUCT(ISNUMBER($A$1:$A$20)*ISNUMBER($B$1:$B$20)) です。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
空き列をCとして=A1*B1 データが5行あるとして=COUNTIF(C1:C5,">0") 幼稚ですが。
質問者
お礼
こんにちは。 そうなんですよね、作業用のセルがあればさして困ることはないのですが、実際のファイルはなかなかそれが難しい状態にありまして… ご回答ありがとうございました。お礼が遅れてすみませんでした。
お礼
こんにちは、maruru01さん。いつもいつもありがとうございます。 な、なるほど…「TRUE=1」となるのを利用しているんですね。 SUMPRODUCTもISNUMBERも知らない関数ではないのに、この二つを組み合わせてみる所まで考えが及びませんでした。 本当にありがとうございました。 どうかお見捨てにならず、これからも何卒よろしくお願いいたします(^^;)