How to calculate text according to multiple months?

  • Thread starter Thread starter Joona
  • Start date Start date
J

Joona

Hello!

I', having a slight problem with my Excel-worksheet. I have a sheet with
data, like this:

A B
1.1.2010 X
2.2.2010 X
3.3.2010
4.4.2010 X


(A: DDMMYYYY)
How do I get Excel to count all the X:s in the first three months? I have
another sheet to gather this data in which I'm putting the formula.
 
One way...

Assumes no empty cells in the data range.

=SUMPRODUCT(--(MONTH(A1:A20)<=3),--(B1:B20="x"))
 
Well, I have empty cells, and the formula doesn't work.. The outcome of the
formula is 6, should be 3 (in my worksheet, not in the example, in my sheet
there are three hits, marked as "X" in the first three months.)

-Joona-
 
Assumes no empty cells in the data range.

There's is a typo in that. What I meant to say was:

Assumes no empty cells in the DATE range.

To account for that:

=SUMPRODUCT(--(ISNUMBER(A1:A20)),--(MONTH(A1:A20)<=3),--(B1:B20="x"))
 
Hello!

I', having a slight problem with my Excel-worksheet. I have a sheet with
data, like this:

A B
1.1.2010 X
2.2.2010 X
3.3.2010
4.4.2010 X


(A: DDMMYYYY)
How do I get Excel to count all the X:s in the first three months? I have
another sheet to gather this data in which I'm putting the formula.

=SUMPRODUCT(--(rng>=Start),--(rng<=End),--(OFFSET(rng,0,1)="X"))

rng = the range of dates, e.g. A1:A100
Start = first date to be counted, or a cell reference containing that date
End = last date to be counted, or a cell reference countaining that date

If you have Excel 2007 or later, you could also use:

=COUNTIFS(rng,">="&Start,rng,"<="& End,OFFSET(rng,0,1),"X")

--ron
 
Thank you very much, that formula did the trick! just had to think for a
while how to translate that in to the finnish version of Excel... for
istance, commas (,) don't work in my version of finnish excel, I had to
replace them with ;'s to get it working. =)
 
Back
Top