Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I am trying to sum a customers sales for a year to date value so I can
compare it with the year to date sales for the previous years. The formula is: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000)=A5,--('Wholesale Orders'!F2:F2008)) It works perfectly until it calculates array #3, cell #A5 of the current worksheet is a text value (customer name). |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Your formula is incorrect. You need a right parenthesis after A5. Assuming
F2:F2008 contain numbers, you do not need "--". =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000=A5),'Wholesale Orders'!F2:F2008) Tyro "ocuhcs" wrote in message ... I am trying to sum a customers sales for a year to date value so I can compare it with the year to date sales for the previous years. The formula is: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000)=A5,--('Wholesale Orders'!F2:F2008)) It works perfectly until it calculates array #3, cell #A5 of the current worksheet is a text value (customer name). |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I think you want to put the comparison value inside the parenthesis, and also
check the number of elements you've got in that array: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2008=A5),--('Wholesale Orders'!F2:F2008)) "ocuhcs" wrote: I am trying to sum a customers sales for a year to date value so I can compare it with the year to date sales for the previous years. The formula is: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000)=A5,--('Wholesale Orders'!F2:F2008)) It works perfectly until it calculates array #3, cell #A5 of the current worksheet is a text value (customer name). |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
That's it - Thanks!
"bpeltzer" wrote: I think you want to put the comparison value inside the parenthesis, and also check the number of elements you've got in that array: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2008=A5),--('Wholesale Orders'!F2:F2008)) "ocuhcs" wrote: I am trying to sum a customers sales for a year to date value so I can compare it with the year to date sales for the previous years. The formula is: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000)=A5,--('Wholesale Orders'!F2:F2008)) It works perfectly until it calculates array #3, cell #A5 of the current worksheet is a text value (customer name). |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You still do not need the "--" in: --('Wholesale Orders'!F2:F2008) nor do
you need parentheses. 'Wholesale Orders'!F2:F2008 will do In the first 3 comparisons, the "--" coercing Excel to make TRUE a 1 and FALSE a 0. With your numbers in F2:F2008, the "--" are changing the signs of the numbers twice. In other words, 23 becomes -23 (one minus) and the - 23 becomes 23 (two minuses). In other words, the "--" is accomplishing nothing. Tyro "ocuhcs" wrote in message ... That's it - Thanks! "bpeltzer" wrote: I think you want to put the comparison value inside the parenthesis, and also check the number of elements you've got in that array: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2008=A5),--('Wholesale Orders'!F2:F2008)) "ocuhcs" wrote: I am trying to sum a customers sales for a year to date value so I can compare it with the year to date sales for the previous years. The formula is: =SUMPRODUCT(--('Wholesale Orders'!G2:G2008<=TODAY()),--('Wholesale Orders'!G2:G2008DATE(2007,12,31)),--('Wholesale Orders'!C2:C2000)=A5,--('Wholesale Orders'!F2:F2008)) It works perfectly until it calculates array #3, cell #A5 of the current worksheet is a text value (customer name). |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Filter or sumproduct (Question for Gord Dibben) | Excel Discussion (Misc queries) | |||
filter in text | Excel Discussion (Misc queries) | |||
Filter and SumProduct | Excel Worksheet Functions | |||
Filter text in a column by its Indent, to remove certain text | Excel Discussion (Misc queries) | |||
advanced filter won't allow me to filter on bracketed text (-456.2 | Excel Discussion (Misc queries) |