![]() |
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! |
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! |
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! |
=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! |
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! |
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! |
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 |
All times are GMT +1. The time now is 07:12 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com