作者johnshyu (johnshyu)
看板Office
标题[算表] 破月(不足月)金额计算
时间Wed Feb 1 01:13:56 2017
软体:
excel
版本:
2010
首先很感谢soyoso大大的协助,让我把长长的公式修改成简短的公式
SUMPRODUCT((DATEVALUE(租期起日)<=L7)*
((DATEVALUE(租期迄日)>=EOMONTH(L7,0))*租金))
国字的部份是栏位定义,L7是测试日
这样就不论头末或中间期数都可以完美计入不会重覆
但就引伸一个问题是,破月(不足月)的月份在这个公式下,仍然会在头末期计入
整月金额,虽然整体影响不大,但想请问有没有更有效的方法可以在多数契约中
如果遇到a契约的首末期时,可以破月计算,b契约的中间期数时完整计入整月
希望有能提供一些公式的方向让我再去思考跟测试,谢谢各位!!
新公式已经让我解决95%的问题了,真的谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.184.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1485882839.A.F28.html
2F:→ johnshyu: 感谢这麽晚还帮忙,但我不太懂公式设法,可以解说一下吗 02/01 08:06
3F:→ johnshyu: 谢谢!! 02/01 08:06
4F:→ soyoso: 公式上为首末期不论大小或2月28、29日都是以每月30日计算 02/01 11:04
5F:→ soyoso: 首期如1/15就为1/15~1/30,16天/30*4500=2400而末期的4/1~ 02/01 11:08
6F:→ soyoso: 4/14,则为14天/30*4500=2100 02/01 11:09
7F:→ soyoso: 判断上如a2>d$1或是e$1>b2之类的,就看是否符合,为真true 02/01 11:10
8F:→ soyoso: 再运算时为1,假false为0 02/01 11:11
9F:→ johnshyu: 十分感谢~~ 02/02 18:25