作者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://www.ptt.cc/bbs/Office/M.1485882839.A.F28.html
→ johnshyu: 感謝這麼晚還幫忙,但我不太懂公式設法,可以解說一下嗎 02/01 08:06
→ johnshyu: 謝謝!! 02/01 08:06
→ soyoso: 公式上為首末期不論大小或2月28、29日都是以每月30日計算 02/01 11:04
→ soyoso: 首期如1/15就為1/15~1/30,16天/30*4500=2400而末期的4/1~ 02/01 11:08
→ soyoso: 4/14,則為14天/30*4500=2100 02/01 11:09
→ soyoso: 判斷上如a2>d$1或是e$1>b2之類的,就看是否符合,為真true 02/01 11:10
→ soyoso: 再運算時為1,假false為0 02/01 11:11
→ johnshyu: 十分感謝~~ 02/02 18:25