• 締切済み

Excelで、条件をクリアした中の空白セルを数えたい

Execlで、例えば、 D列にはランダムに何名か名前が書いてあり、 例えばその中で“伊藤”だけを数えたい時、 D 伊藤 伊藤 田中 鈴木 伊藤 ・ ・ ・ =COUNTIF(D1:D100,"伊藤") という関数を使って“伊藤”の数を求めました。 その後、となりのE列には、 担当業務をこなした日付が入っていて、 こなしていない場合は空白になっているのです。 私が知りたいのは、 “伊藤”が業務をこなしていない空白セルを数えたいのです。 文章が下手ですみませんが、よろしくお願いします。

みんなの回答

  • altern8
  • ベストアンサー率36% (17/47)
回答No.3

こんばんは。配列関数を使うのがてっとり早いです(ちょっと分かりにくいですが)。 ・まず結果を表示させたいセルをクリックして、数式バーに下記の式を入力します。 =SUM((D1:D100="伊藤")*NOT(E1:E100="")) ・上記数式を入力後、ctrキー+Shiftキーを押さえながらEnterキーを押します。すると数式が下記のように変化すると思います。 {=SUM((D1:D100="伊藤")*(E1:E100=""))} これで"伊藤"が業務をこなしていない日が表示されるはずです。 逆にこなしている日だと {=SUM((D1:D100="伊藤")*NOT(E1:E100=""))} となります。 配列関数は参考URLに説明があります。 ご参考まで。どうぞよろしくお願いいたします。

参考URL:
http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page4-1.htm
すると、全ての回答が全文表示されます。
  • dec02
  • ベストアンサー率36% (578/1602)
回答No.2

オートフィルタを使われた方が良いでしょう。 セル列を指定して データ→フィルタ→オートフィルタで セルの最上段に出てる▼をクリックして、抜き出したいものを選びます。 隣のセル列も同様に絞り込みます。

すると、全ての回答が全文表示されます。
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

=SUMPRODUCT((D1:D100="伊藤")*(E1:E100=""))

すると、全ての回答が全文表示されます。

関連するQ&A