- ベストアンサー
エクセルに困ってます。。。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Excelのバージョンがわからないので2方法。 まずはSUMPRODUCT関数で。 SUMPRODUCT((A2:A7>1900/1/1)*(B2:B7>1900/1/1)) 次はCOUNTIFS関数、これはExcel2007のみ COUNTIFS(A2:A7,">1900/1/1",B2:B7,">1900/1/1") 両方とも日付を変更することでカウント対象を変更できます。 A列が2005/1/1以降、かつB列は2006/1/1以降とか。
その他の回答 (2)
- pondbook
- ベストアンサー率53% (7/13)
回答No.3
=SUMPRODUCT(ISNUMBER(A1:A6)*(NOT(ISNUMBER(B1:B6)))) データが数値であればほかの場合にも応用ききます。 "空白"にスペースが入っていても空白とみなします。
質問者
お礼
お礼が遅くなりまして申し訳ありません。 ありがとうございました!
- isasai
- ベストアンサー率40% (21/52)
回答No.1
C列とか、他の列は使用できますか? 例えばC1に「=IF(A1="",0,IF(B1="",1,0))」という式を入れて 下のセルにもコピーして、それをSUMするというのは いかがでしょう? もうちょっとスマートなやり方があるかもしれませんが(汗
質問者
お礼
早々にありがとうございます。 計算できました! しかし、贅沢言わせていただくと・・・。 C列使わずにできれば尚うれしいです。
お礼
お礼が遅くなりまして申し訳ありません。 ありがとうございました!