みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで数式が反映されたセルをカウントしたい

お世話になります。

Win2003 Office2003Proです。

Gのセルに「=IF(L5="","",IF(L5<TODAY(),"返却期日経過",""))」
と数式を入れて返却期日の切れたことをわかるようにしています。
その隣に担当者を入れてるのですがどの担当者が何件返却期日切れなのかカウントしたいのです。
その担当者が何件の貸出かはCountifで計算できるのですが
ANDの使い方が悪いのか担当者+返却期日切れでカウントができません。

ご指導よろしくお願い致します。

投稿日時 - 2006-05-10 17:14:46

QNo.2142782

すぐに回答ほしいです

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

次の方法は如何でしょうか。
=SUMPRODUCT((返却結果範囲="返却期日経過")*(担当者範囲="担当者名"))

投稿日時 - 2006-05-10 17:45:59

お礼

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

投稿日時 - 2006-10-18 15:38:28

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

警告表示列を使わないでも(件数を出すためだけなら)
例えばA列期日、B列担当者名とすると(aは担当者文字列)
=SUM(IF((A1:A21<TODAY())*(B1:B21="a"),1,0))
と入れてSHIFT+CTRL+ENTERの3つのキーを同時押しする(配列数式)
で件数が出ます。c21は最終行見込み行を指定してかまいません(データがなくても)。
2条件カウントの1条件が日付版ですが、日付はエクセルでは、セルの値は正の整数(38345のような)なので、数の大小の条件の場合と変わりません。

投稿日時 - 2006-05-10 22:58:54

お礼

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

投稿日時 - 2006-10-18 15:36:50

ANo.3

G列に警告表示
H列に担当者名
データが1行から200行があるとして
I1セルに
=IF(H1="","",SUMPRODUCT(($G$1:$G$200<>"")*($H$1:$H$200=H1)))
といれて下までコピーしてみてください。担当者のとなりに警告数が出ます。

投稿日時 - 2006-05-10 17:51:56

お礼

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

投稿日時 - 2006-10-18 15:37:05

ANo.2

こんにちは。

例として、調べたい担当者名をA1セルに入力し、条件に合った(返却期日経過)の計算結果をB1に表示するとします。

=SUMPRODUCT((G列データ範囲="返却期日経過")*(担当者名データ範囲=A1))

投稿日時 - 2006-05-10 17:46:16

お礼

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

投稿日時 - 2006-10-18 15:38:06

あなたにオススメの質問