プロが教えるわが家の防犯対策術!

A1~D5セルに日付データが入力され、E1~E5セルにその行の担当者(a,b,c等重複あり)が記入されています。この場合、A1~D10セル全体で条件付き(当日以前の日付)セル数のカウントは=COUNTIF(A1:D5,&(TODAI()))で求めることができましたが担当者別(行毎)に求めることが可能でしょうか。なお表は下記のようになっています。
A   B   C   D  E
1 4/06 6/10 3/15 8/12 a
2 6/12 2/25 6/19 9/12 b
3 5/10 5/15 3/3 6/10 C
4 3/03 2/10 2/6 8/10 a
5 7/10 12/1 7/7 9/03 C
当日が4月20日の場合、
担当者aの場合カウント数5
担当者bの場合カウント数1を求めたいのですがよろしくお願い致します。OSはウインドウズ2000です。

A 回答 (1件)

F1にaかbかcを入力して、


G1に下記の式を入力するとできるみたいです。
G1の式は配列なのでCtrl+Shift+Enterで入力してください。
(自信なし、しかも式が長くてカッコわるいです。。。 はずかしー!)


{=SUM((IF($A$1:$A$5<=TODAY(),IF($E$1:$E$5=$F$1,1,0),0)))+SUM((IF($B$1:$B$5<=TODAY(),IF($E$1:$E$5=$F$1,1,0),0)))+SUM((IF($C$1:$C$5<=TODAY(),IF($E$1:$E$5=$F$1,1,0),0)))+SUM((IF($D$1:$D$5<=TODAY(),IF($E$1:$E$5=$F$1,1,0),0)))}
    • good
    • 0
この回答へのお礼

どうもありがとうございます。実際のセル数は300セル位になりますので式が長すぎるようです。とりあえず、一度行単位に集計し(たとえばF1~F5セルに)、それから担当者別集計をしようと思います。回答して頂いた式をみて思いつきました。また簡単な式がありましたら教えてください。

お礼日時:2003/04/20 22:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!