[算表] EOMONTH的陣列公式

作者: yhlhenry   2016-02-24 16:48:46
軟體: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)
)
請問是否是哪裡寫錯了?
有什麼替代方法嗎?
謝謝!
作者: soyoso (我是耀宗)   2016-02-24 17:21:00
用offset的方式 http://imgur.com/Bee2zWi
作者: yhlhenry   2016-02-24 17:38:00
噢!好方法!我剛剛是改用date(年,月+1,)來當作EOMONTH感謝s大!

Links booklink

Contact Us: admin [ a t ] ucptt.com