軟體:excel
版本:2007
請問:
EOMONTH用在陣列公式,是不是有什麼限制呢?
我有一個陣列公式,原本如下,使用正常。
=SUMPRODUCT(
(原表!$D$2:$D$150=Sheet3!B5)*1,
(原表!$W$2:$W$150="N")*1,
IF(( 原表!$V$2:$V$150-DATE(Sheet3!$C$2,Sheet3!$E$2,1)>=0)*
(YEAR(原表!$V$2:$V$150)=Sheet3!$C$2)*
(MONTH(原表!$V$2:$V$150)=Sheet3!$E$2),
(( -原表!$V$2:$V$150)+1)/31,
(原表!$V$2:$V$150-DATE(Sheet3!$C$2,Sheet3!$E$2,1)<0)*1)
)
但是想再加一個EOMONTH進去如下,就會變成#VALUE!了
=SUMPRODUCT(
(原表!$D$2:$D$150=Sheet3!B5)*1,
(原表!$W$2:$W$150="N")*1,
IF(( 原表!$V$2:$V$150-DATE(Sheet3!$C$2,Sheet3!$E$2,1)>=0)*
(YEAR(原表!$V$2:$V$150)=Sheet3!$C$2)*
(MONTH(原表!$V$2:$V$150)=Sheet3!$E$2),
((EOMONTH(原表!$V$2:$V$150,0)-原表!$V$2:$V$150)+1)/31,
(原表!$V$2:$V$150-DATE(Sheet3!$C$2,Sheet3!$E$2,1)<0)*1)
)
請問是否是哪裡寫錯了?
有什麼替代方法嗎?
謝謝!