Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
bobh727
 
Posts: n/a
Default Problem with sumproduct and month=1

I am using the following formula to count the number of entries by month in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!
  #2   Report Post  
Dave R.
 
Posts: n/a
Default

Ahh, it counts the blanks as 0s which is a January date a long time ago. Try
this;

=SUMPRODUCT(--ISNUMBER(A2:A2019),--(MONTH(A2:A2019)=1))


"bobh727" wrote in message
...
I am using the following formula to count the number of entries by month

in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells

A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!



  #3   Report Post  
Peo Sjoblom
 
Posts: n/a
Default

It's because the first date in the date function is January 0 1900 thanks to
a bug in Lotus that MS copied
You need to qualify that it is a number for January, i.e.

=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1),--(DATA!A2:A2019)<"")

will work for January

--
Regards,

Peo Sjoblom

(No private emails please, for everyone's
benefit keep the discussion in the newsgroup/forum)



"bobh727" wrote in message
...
I am using the following formula to count the number of entries by month in
a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells
A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!



  #4   Report Post  
Aladin Akyurek
 
Posts: n/a
Default

=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1),--(YEAR(DATA!A2:A2019)=2005),--(ISNUMBER(DATA!A2:A2019))

bobh727 wrote:
I am using the following formula to count the number of entries by month in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!

  #5   Report Post  
PeterAtherton
 
Posts: n/a
Default

Perhaps an array formula would do something like

=COUNT(AND(MONTH(A2:A200=1),ISNUMBER(A2:A200)),A2, A200) and entered as Ctl+
Shift+ Enter.

Regards
Peter

"bobh727" wrote:

I am using the following formula to count the number of entries by month in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!



  #6   Report Post  
bobh727
 
Posts: n/a
Default

THANKS!!!! To all of you--I am overwhelmed!!!

"bobh727" wrote:

I am using the following formula to count the number of entries by month in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!

  #7   Report Post  
Stan Leeds
 
Posts: n/a
Default

bobh727 wrote:
THANKS!!!! To all of you--I am overwhelmed!!!

"bobh727" wrote:


I am using the following formula to count the number of entries by month in a
log.
=SUMPRODUCT(--(MONTH(DATA!A2:A2019)=1))
All of the other months sum correctly except month 1 which counts all
January entries and then all blank cells in the range--that is, cells A1600
to A2019 are blank, waiting for future date entries.

Ideas, suggestions, help--all welcome here!


Just want to say thanks also.

Through this thread and assorted others, I found an answer to my problem.

I have a column of dates and then two columns of seperate expenditures.

I wanted to sum up the individual expenses by month by expenditure.

Date Spend1 Spend2
1/1/2005 $100.00 $30.00
2/14/2005 $50.00
3/15/2005 $25.00
etc..

I used
=SUMPRODUCT(--(MONTH(A2:A100)=2),--(A2:A100<"")*(C2:C100)). It
verifies that it is only checking cells with filled in dates and not
blanks, then sums up the cells C3:C100 or B3:B100, depending on which
one I need. The =4 is for the month of April.

Thanks again,

Stan
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



All times are GMT +1. The time now is 09:18 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"