COUntif AND...

N

NWO

Hello.

I read all of the COUNTIF , AND threads but did not find a solution to my
problem.

- I have a column of dates on one worklsheet
- I'm trying to do a countif when the date falls between 2 dates that I
specify,
something like
COUNTif(sheet1!A:A,">=05/15/2009)+COUNTIF(sheet1!A:A,"<=5/21/2009), not no
luck.

Any assitance is welcome.
 
R

RagDyer

It's best to place your criteria in assigned cells, so that you can revise
the dates without having to change the formula itself.

Start date in B1,
End date in C1,

=COUNTIF(A:A,">="&B1)-COUNTIF(A:A,">"&C1)

OR, not using entire columns ... except in XL07,

=SUMPRODUCT((A1:A100>=B1)*(A1:A100<=C1))
 
N

NWO

Thank you. I was close. It seems to work. Please advise what the &
performs in the foprmula so I can better understand.

Mark :)
 
N

NWO

Opss, I forgot one thing - each date in the column can have one of three
tiers (values I, II, or III). How would I expand the formula to do the counts
by date and then by tiers? For example, there could be 3 occurances of
5/1/2009, one occurance woudl have Tier I, and the other two occurances woudl
have Tier II.

Thnak you .

Mark :)
 
M

Max

Assume source dates in A2 down, tiers in B2 down
With Start date in B1, End date in C1, Tier in D1
you could use something like this:
=SUMPRODUCT((A2:A100>=B1)*(A2:A100<=C1)*)*(B2:B100=D1))
Adapt to suit
--
Max
Singapore
http://savefile.com/projects/236895
Downloads:25,000 Files:370 Subscribers:68
xdemechanik
 
M

Max

It should work fine. 2 possibilities happening over there
1. You used entire col ranges. You can't for sumproduct (not in xl2003 anyway)
2. If 1's not it, then its your data. You need to check your source data in
cols A and B. Clear up all #NUM error values that's in there.
--
Max
Singapore
http://savefile.com/projects/236895
Downloads:25,000 Files:370 Subscribers:68
xdemechanik
 
S

Shane Devenshire

Hi,

If you are using 2007 you can write

=COUNTIFS(A2:A100,">="&B1,A2:A100,"<="&C1,B2:B100,D1)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top