Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
Can't figure out why this formula isn't working. Column A1:A30 contain
dates, starting with 9/1/05 and incrementing by one day. Column B1:B30 contain numbers. I want to look at column A, and if it's a Monday, then I want to sum the values in column B. ={SUMPRODUCT((WEEKDAY(A1:A30,2)=1*($B$1:$B$30)))} My only guess is that you can't use the WEEKDAY function as an array. However, when I look at that part of the formula in the formula editor, it looks like it is working. |
#2
![]() |
|||
|
|||
![]()
Jonathan,
I think you just mixed up your brackets. Try: =SUMPRODUCT((WEEKDAY(A1:A30,2)=1)*($B$1:$B$30)) This seems to work for me. By the way, you don't need to enter SUMPRODUCT as an array formula. Another approach to this would be to use a helper column. Insert a new column for column B. Set B1=WEEKDAY(A1) and copy down. Then you can use =SUMIF(A1:A30,2,C1:C30) Eric "Jonathan Cooper" wrote: Can't figure out why this formula isn't working. Column A1:A30 contain dates, starting with 9/1/05 and incrementing by one day. Column B1:B30 contain numbers. I want to look at column A, and if it's a Monday, then I want to sum the values in column B. ={SUMPRODUCT((WEEKDAY(A1:A30,2)=1*($B$1:$B$30)))} My only guess is that you can't use the WEEKDAY function as an array. However, when I look at that part of the formula in the formula editor, it looks like it is working. |
#3
![]() |
|||
|
|||
![]()
Thanks. I knew is was something stupid, but it just wasn't jumping out at me.
"Eric" wrote: Jonathan, I think you just mixed up your brackets. Try: =SUMPRODUCT((WEEKDAY(A1:A30,2)=1)*($B$1:$B$30)) This seems to work for me. By the way, you don't need to enter SUMPRODUCT as an array formula. Another approach to this would be to use a helper column. Insert a new column for column B. Set B1=WEEKDAY(A1) and copy down. Then you can use =SUMIF(A1:A30,2,C1:C30) Eric "Jonathan Cooper" wrote: Can't figure out why this formula isn't working. Column A1:A30 contain dates, starting with 9/1/05 and incrementing by one day. Column B1:B30 contain numbers. I want to look at column A, and if it's a Monday, then I want to sum the values in column B. ={SUMPRODUCT((WEEKDAY(A1:A30,2)=1*($B$1:$B$30)))} My only guess is that you can't use the WEEKDAY function as an array. However, when I look at that part of the formula in the formula editor, it looks like it is working. |
#4
![]() |
|||
|
|||
![]() =SUMPRODUCT(--(WEEKDAY(A1:A30,2)=1),B1:B30) Jonathan Cooper Wrote: Can't figure out why this formula isn't working. Column A1:A30 contain dates, starting with 9/1/05 and incrementing by one day. Column B1:B30 contain numbers. I want to look at column A, and if it's a Monday, then I want to sum the values in column B. ={SUMPRODUCT((WEEKDAY(A1:A30,2)=1*($B$1:$B$30)))} My only guess is that you can't use the WEEKDAY function as an array. However, when I look at that part of the formula in the formula editor, it looks like it is working. -- Morrigan ------------------------------------------------------------------------ Morrigan's Profile: http://www.excelforum.com/member.php...fo&userid=7094 View this thread: http://www.excelforum.com/showthread...hreadid=465922 |
#5
![]() |
|||
|
|||
![]()
=SUMPRODUCT(--(WEEKDAY(A1:A30,1)=2),B1:B30)
worked for me; HTH "Morrigan" wrote in message ... =SUMPRODUCT(--(WEEKDAY(A1:A30,2)=1),B1:B30) Jonathan Cooper Wrote: Can't figure out why this formula isn't working. Column A1:A30 contain dates, starting with 9/1/05 and incrementing by one day. Column B1:B30 contain numbers. I want to look at column A, and if it's a Monday, then I want to sum the values in column B. ={SUMPRODUCT((WEEKDAY(A1:A30,2)=1*($B$1:$B$30)))} My only guess is that you can't use the WEEKDAY function as an array. However, when I look at that part of the formula in the formula editor, it looks like it is working. -- Morrigan ------------------------------------------------------------------------ Morrigan's Profile: http://www.excelforum.com/member.php...fo&userid=7094 View this thread: http://www.excelforum.com/showthread...hreadid=465922 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
problem with Array Formula | Excel Worksheet Functions | |||
How can you use count with an array formula similar to using sum | Excel Worksheet Functions | |||
Trouble shooting#NA error in Array formula | Excel Discussion (Misc queries) | |||
Changing a range of an array in a SUMPRODUCT formula gives a #N/A error | Excel Discussion (Misc queries) | |||
Match / Vlookup within an Array formula | Excel Discussion (Misc queries) |