• ベストアンサー

エクセルに困ってます。。。

下記添付画像にありますように A列に文字が入っていて、なお且つB列が空白な場合の セルの個数を出したいのですが・・・ 黄色で塗りつぶしているセルに入いれる式が分からず悩んでいます。 詳しい方、ご教授いただけませんでしょうか? よろしくお願い致します。

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

  • ベストアンサー
回答No.2

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以降とか。

kazutomo99
質問者

お礼

お礼が遅くなりまして申し訳ありません。 ありがとうございました!

その他の回答 (2)

  • pondbook
  • ベストアンサー率53% (7/13)
回答No.3

=SUMPRODUCT(ISNUMBER(A1:A6)*(NOT(ISNUMBER(B1:B6)))) データが数値であればほかの場合にも応用ききます。 "空白"にスペースが入っていても空白とみなします。

kazutomo99
質問者

お礼

お礼が遅くなりまして申し訳ありません。 ありがとうございました!

  • isasai
  • ベストアンサー率40% (21/52)
回答No.1

C列とか、他の列は使用できますか? 例えばC1に「=IF(A1="",0,IF(B1="",1,0))」という式を入れて 下のセルにもコピーして、それをSUMするというのは いかがでしょう? もうちょっとスマートなやり方があるかもしれませんが(汗

kazutomo99
質問者

お礼

早々にありがとうございます。 計算できました! しかし、贅沢言わせていただくと・・・。 C列使わずにできれば尚うれしいです。

関連するQ&A