Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Bugaglugs
 
Posts: n/a
Default Countif using dates

In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between 01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!


  #2   Report Post  
Bob Phillips
 
Posts: n/a
Default

=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information

by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between

01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!




  #3   Report Post  
Bob Umlas
 
Posts: n/a
Default

This also works:
=SUMPRODUCT(--(A2:A1000="4/1/05"),--(A2:A1000<="4/20/05"))

"Bob Phillips" wrote in message
...
=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information

by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between

01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula
I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!






  #4   Report Post  
Bob Phillips
 
Posts: n/a
Default

Maybe, but we don't format dates like that in the UK, far better to use an
unambiguous way IMO, such as I showed or even

=SUMPRODUCT(--(A2:A1000=--"2005-04-01")),--(A2:A1000<=--"2005-04-30"))

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bob Umlas" wrote in message
...
This also works:
=SUMPRODUCT(--(A2:A1000="4/1/05"),--(A2:A1000<="4/20/05"))

"Bob Phillips" wrote in message
...

=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information

by
counting the number of appointments between certain dates to get

monthly
totals. I just don't know how to say that I want all dates between

01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the

formula
I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!








  #5   Report Post  
Bugaglugs
 
Posts: n/a
Default

Bob - thanks for you prompt response - I'm still having problems, do you
think it's how I've formatted the cells with the dates in? I've got them so
that however the user inputs the date it comes up "01-Apr-05" format?

"Bob Phillips" wrote:

=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information

by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between

01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!







  #6   Report Post  
Bob Phillips
 
Posts: n/a
Default

If they are dates, the format should not matter at all.

What problems are you experiencing? Do you get 0 or an answer which you
can't see the reason for?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
Bob - thanks for you prompt response - I'm still having problems, do you
think it's how I've formatted the cells with the dates in? I've got them

so
that however the user inputs the date it comes up "01-Apr-05" format?

"Bob Phillips" wrote:


=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the

information
by
counting the number of appointments between certain dates to get

monthly
totals. I just don't know how to say that I want all dates between

01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the

formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!







  #7   Report Post  
Bugaglugs
 
Posts: n/a
Default

Bob - spot on, I'm getting a '0' which I can't see the reason for!

"Bob Phillips" wrote:

If they are dates, the format should not matter at all.

What problems are you experiencing? Do you get 0 or an answer which you
can't see the reason for?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
Bob - thanks for you prompt response - I'm still having problems, do you
think it's how I've formatted the cells with the dates in? I've got them

so
that however the user inputs the date it comes up "01-Apr-05" format?

"Bob Phillips" wrote:


=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the

information
by
counting the number of appointments between certain dates to get

monthly
totals. I just don't know how to say that I want all dates between
01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the

formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!








  #8   Report Post  
Bob Phillips
 
Posts: n/a
Default

Sounds like the dates are not real dates

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
Bob - spot on, I'm getting a '0' which I can't see the reason for!

"Bob Phillips" wrote:

If they are dates, the format should not matter at all.

What problems are you experiencing? Do you get 0 or an answer which you
can't see the reason for?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
Bob - thanks for you prompt response - I'm still having problems, do

you
think it's how I've formatted the cells with the dates in? I've got

them
so
that however the user inputs the date it comes up "01-Apr-05" format?

"Bob Phillips" wrote:



=SUMPRODUCT(--(A2:A1000=DATE(2005,04,01)),--(A2:A1000<=DATE(2005,04,20))

If you are just looking for a month, you can use

=SUMPRODUCT(--(MONTH(A2:A1000)=4))

or if there can be multiple yers, then

=SUMPRODUCT(--(YEAR(A2:A1000)=2005),--(MONTH(A2:A1000)=4))

or

=SUMPRODUCT(--(TEXT(A2:A1000,"yyyymm")="200504")

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bugaglugs" wrote in message
...
In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the

information
by
counting the number of appointments between certain dates to get

monthly
totals. I just don't know how to say that I want all dates

between
01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the

formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!










  #9   Report Post  
Domenic
 
Posts: n/a
Default

Try...

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000=DATE(2005,4,1)),--('Master
Sheet'!$A$2:$A$10000<=DATE(2005,4,30)))

or

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000-DAY('Master
Sheet'!$A$2:$A$10000)+1)=DATE(2005,4,1))

Hope this helps!

In article ,
Bugaglugs wrote:

In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between 01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!

  #10   Report Post  
Bugaglugs
 
Posts: n/a
Default

Domenic
Thanks - still puzzling over this as I copied and pasted the formula and am
now getting #ref

I'm sure this is me rather than you but I just can't understand it!

"Domenic" wrote:

Try...

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000=DATE(2005,4,1)),--('Master
Sheet'!$A$2:$A$10000<=DATE(2005,4,30)))

or

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000-DAY('Master
Sheet'!$A$2:$A$10000)+1)=DATE(2005,4,1))

Hope this helps!

In article ,
Bugaglugs wrote:

In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between 01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!




  #11   Report Post  
Bugaglugs
 
Posts: n/a
Default

Thank you for all your help - have now found out the reason for my problems
when using all the suggested formulas....am VERY sorry to admit that I'd put
in the wrong date when trying it out so it was a simple case of user error on
my part. Thanks once again for all time taken from everyone!

"Bugaglugs" wrote:

Domenic
Thanks - still puzzling over this as I copied and pasted the formula and am
now getting #ref

I'm sure this is me rather than you but I just can't understand it!

"Domenic" wrote:

Try...

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000=DATE(2005,4,1)),--('Master
Sheet'!$A$2:$A$10000<=DATE(2005,4,30)))

or

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000-DAY('Master
Sheet'!$A$2:$A$10000)+1)=DATE(2005,4,1))

Hope this helps!

In article ,
Bugaglugs wrote:

In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between 01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!


  #12   Report Post  
Domenic
 
Posts: n/a
Default

Make sure that the sheet name referenced in the formula matches exactly
the sheet name in your file.

In article ,
Bugaglugs wrote:

Domenic
Thanks - still puzzling over this as I copied and pasted the formula and am
now getting #ref

I'm sure this is me rather than you but I just can't understand it!

"Domenic" wrote:

Try...

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000=DATE(2005,4,1)),--('Master
Sheet'!$A$2:$A$10000<=DATE(2005,4,30)))

or

=SUMPRODUCT(--('Master Sheet'!$A$2:$A$10000-DAY('Master
Sheet'!$A$2:$A$10000)+1)=DATE(2005,4,1))

Hope this helps!

In article ,
Bugaglugs wrote:

In column A I have dates in the following format;
01-Apr-05 right through until the end of March 2006
On a different sheet in my workbook I want to summarise the information
by
counting the number of appointments between certain dates to get monthly
totals. I just don't know how to say that I want all dates between
01-Apr-05
until say 30-Apr-05p and so on. Is it possible to do this - the formula
I
was trying with was;
=COUNT(IF('Master
Sheet'!$A$2:$A$10000=DATEVALUE("01/04/2005:30/04/2005"),1,0))
But this isn't working!


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
formula for countif between 2 dates ilmeaz Excel Discussion (Misc queries) 2 August 5th 05 09:05 PM
Formating Dates for production schedule dpl7579 Excel Discussion (Misc queries) 1 January 11th 05 08:43 PM
countif and dates JAF New Users to Excel 2 December 3rd 04 04:45 PM
COUNTIF With Multiple Dates, Columns and Text Shannon Excel Worksheet Functions 4 November 26th 04 11:12 PM
Countif - Countif maswinney Excel Worksheet Functions 3 November 15th 04 11:06 PM


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"