ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Counting Data from Another Worksheet - Countif (https://www.excelbanter.com/excel-worksheet-functions/102727-counting-data-another-worksheet-countif.html)

quiksilver

Counting Data from Another Worksheet - Countif
 

Okay, I have data on two worksheets. Two columns on each worksheet, one
is "NAME" and one is "DATE".

Sheet1:

NAME DATE
BOB 7/31/06
STEVE 7/31/06
JOE 7/31/06
KEVIN 7/31/06

Sheet2:

NAME DATE
BOB 8/15/06
BOB 7/15/06
BOB 6/15/06
STEVE 9/15/06
STEVE 8/15/06
STEVE 7/15/06
STEVE 6/15/06
JOE 5/15/06
JOE 4/15/06
KEVIN 7/15/06
KEVIN 6/15/06
KEVIN 5/15/06

So what I want is a formula on each row on Sheet1 that tells me how
many times a particular name from Sheet1 has a corresponding date on
Sheet2 that occurs before the date on Sheet1. For instance, the first
row on Sheet1 has Bob 7/31/06. So I'd want to know how many dates for
Bob on Sheet2 occur before 7/31/06.

If I do COUNTIF(Sheet2!B2:B4,"<="&b2) it returns the correct result,
but I have to change the range it's looking manually for each line.
How do I get it to find it's own range based on the Name from the first
sheet?

Thanks in advance.


--
quiksilver
------------------------------------------------------------------------
quiksilver's Profile: http://www.excelforum.com/member.php...o&userid=37021
View this thread: http://www.excelforum.com/showthread...hreadid=567455


Dave Peterson

Counting Data from Another Worksheet - Countif
 
I put this in C2 of Sheet1:

=SUMPRODUCT(--(Sheet2!$A$2:$A$13=A2),--(Sheet2!$B$2:$B$13<B2))

Adjust the ranges to match--but you can't use whole columns.

=sumproduct() likes to work with numbers. The -- stuff changes trues and falses
to 1's and 0's.

Bob Phillips explains =sumproduct() in much more detail he
http://www.xldynamic.com/source/xld.SUMPRODUCT.html

And J.E. McGimpsey has some notes at:
http://mcgimpsey.com/excel/formulae/doubleneg.html

========
You said before, but you use <= in your sample. I'm not sure what you really
want.

quiksilver wrote:

Okay, I have data on two worksheets. Two columns on each worksheet, one
is "NAME" and one is "DATE".

Sheet1:

NAME DATE
BOB 7/31/06
STEVE 7/31/06
JOE 7/31/06
KEVIN 7/31/06

Sheet2:

NAME DATE
BOB 8/15/06
BOB 7/15/06
BOB 6/15/06
STEVE 9/15/06
STEVE 8/15/06
STEVE 7/15/06
STEVE 6/15/06
JOE 5/15/06
JOE 4/15/06
KEVIN 7/15/06
KEVIN 6/15/06
KEVIN 5/15/06

So what I want is a formula on each row on Sheet1 that tells me how
many times a particular name from Sheet1 has a corresponding date on
Sheet2 that occurs before the date on Sheet1. For instance, the first
row on Sheet1 has Bob 7/31/06. So I'd want to know how many dates for
Bob on Sheet2 occur before 7/31/06.

If I do COUNTIF(Sheet2!B2:B4,"<="&b2) it returns the correct result,
but I have to change the range it's looking manually for each line.
How do I get it to find it's own range based on the Name from the first
sheet?

Thanks in advance.

--
quiksilver
------------------------------------------------------------------------
quiksilver's Profile: http://www.excelforum.com/member.php...o&userid=37021
View this thread: http://www.excelforum.com/showthread...hreadid=567455


--

Dave Peterson

quiksilver

Counting Data from Another Worksheet - Countif
 

Dave Peterson Wrote:

You said before, but you use <= in your sample. I'm not sure what you
really
want.


Yeah, I should have said "on or before". How would that change the
formula?


--
quiksilver
------------------------------------------------------------------------
quiksilver's Profile: http://www.excelforum.com/member.php...o&userid=37021
View this thread: http://www.excelforum.com/showthread...hreadid=567455


Dave Peterson

Counting Data from Another Worksheet - Countif
 
change the < to <=


quiksilver wrote:

Dave Peterson Wrote:

You said before, but you use <= in your sample. I'm not sure what you
really
want.


Yeah, I should have said "on or before". How would that change the
formula?

--
quiksilver
------------------------------------------------------------------------
quiksilver's Profile: http://www.excelforum.com/member.php...o&userid=37021
View this thread: http://www.excelforum.com/showthread...hreadid=567455


--

Dave Peterson


All times are GMT +1. The time now is 05:03 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com