標題:
sumproduct不可以加總公式取得的數值嗎?
[打印本頁]
作者:
owen06
時間:
2014-9-2 23:03
標題:
sumproduct不可以加總公式取得的數值嗎?
如附件,公式1設定為加總從vlookup公式取得的值,結果為錯誤,
公式2設定為加總直接輸入的值,結果正確,
想請問是否sumproduct的確不行加總從公式取得的數值,
或是有其他的設定方式,
煩請版上高手不吝解答,謝謝~~~
作者:
Hsieh
時間:
2014-9-3 08:17
回復
1#
owen06
因為D欄用公式取得,當顯示空白時,實際該值為空字串,所以無法用SUMPRODUCT計算
作者:
owen06
時間:
2014-9-3 08:54
回復
2#
Hsieh
了解,謝謝版主解說~~~
作者:
ML089
時間:
2014-9-3 13:07
回復
1#
owen06
原先
B10 =SUMPRODUCT((MONTH(A2:A7)=9)*(C2:C7=27)*D2:D7)
改為
B10 =SUMPRODUCT((MONTH(A2:A7)=9)*(C2:C7=27),D2:D7)
作者:
owen06
時間:
2014-9-3 14:19
回復
4#
ML089
感謝ML089版主,可是我很好奇為什麼從"*"改成","就可以了,太神奇了~
作者:
ML089
時間:
2014-9-3 16:47
回復
5#
owen06
SUMPRODUCT 參數中為文字、""、空格將視為 0處理,將參數用 , 分隔可避免文字相乘錯誤。
(MONTH(A2:A7)=9) * (C2:C7=27) * D2:D7 = {TRUE;TRUE;TRUE;TRUE;FALSE;FALSE} * {FALSE;TRUE;FALSE;TRUE;FALSE;FALSE} * {"";5;"";10;"";15} = {0;1;0;1;0;0} * {"";5;"";10;"";15}
原先用 * D2:D7 時會有 數字*文字 ( {0;1;0;1;0;0} * {"";5;"";10;"";15}) 造成錯誤情況 ({#VALUE!;5;#VALUE!;10;#VALUE!;0})
原先的錯誤就是 文字*數字 所造成的錯誤
若要用 * 的如下式
=SUMPRODUCT((MONTH(A2:A7)=9)*(C2:C7=27)*(0&D2:D7))
作者:
owen06
時間:
2014-9-3 22:23
回復
6#
ML089
了解,感謝大大如此詳細的解說,感激不盡~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)