CountIf Query

T

tonky16784

Morning Everybody

Need some advice on a spreadsheet. At work they are currently manuall
counting things in other spreadsheets to input the data on this one.
Now I've managed to get half of the count if functions working but th
second half i'm having trouble with. Im trying to get the spreadshee
to count the number of instances within the month of May and ever
variant i've tried, it keeps returning 0.

I've tried these two methods:
=COUNTIF('[Recruitment Activity Report.xls]AWE - MANPOWE
2012'!$H$10:$H$1459, "???05???")
=COUNTIF('[Recruitment Activity Report.xls]AWE - MANPOWE
2012'!$H$9:$H$176,"May")

Any help would be gratefully received

Thanks agai
 
J

joeu2004

tonky16784 said:
Im trying to get the spreadsheet to count the number of
instances within the month of May and every variant i've
tried, it keeps returning 0. I've tried these two methods:
=COUNTIF('[Recruitment Activity Report.xls]AWE - MANPOWER
2012'!$H$10:$H$1459, "???05???")
=COUNTIF('[Recruitment Activity Report.xls]AWE - MANPOWER
2012'!$H$9:$H$176,"May")

You neglect to say what exactly what values are in column H: Excel dates;
or strings perhaps of the form "May 2012".

Assuming you have Excel dates (which might be __formatted__ to look like May
2012), try:

=SUMPRODUCT(--(MONTH('[Recruitment Activity Report.xls]AWE - MANPOWER
2012'!$H$10:$H$1459)=5))

The double-negative converts the logic values TRUE and FALSE into 1 and 0,
which SUMPRODUCT requires. Any arithmetic operation would do the same. So
suppose you want to limit the count to just May 2012 (assuming you have more
than one year of data). You would write:



=SUMPRODUCT((MONTH('[Recruitment Activity Report.xls]AWE - MANPOWER
2012'!$H$10:$H$1459)=5)
* (YEAR('[Recruitment Activity Report.xls]AWE - MANPOWER
2012'!$H$10:$H$1459)=2012))
 

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