[問題] 月結到期EXCEL公式請益

作者: siisii (si步用)   2019-09-02 23:34:52
軟體: Excel
版本: 2013
https://i.imgur.com/w2Cj3is.jpg
想請教,如圖,
1. 若日期分水嶺為30號(或31號),有無一公式可以針對所有月結付款條件,迅速計算
出應付款日?
2. 若日期分水嶺為25號(25號後為下月付款),有無一公式可以針對所有月結付款條件
,迅速計算出應付款日?
圖片中只是例題,今天收到的EXCEL檔付款條件是穿插,土法煉鋼一個一個算應付款日,
眼花撩亂!非常多!!!
所以想請教各位前輩有無快速公式法,先謝謝了!!!
文字版:
Invoice Date 付款條件
2019/8/1- 0/A 030 days/Invoice Date (Payment by T/T)
2019/7/31- EOM 030 days (Payment by T/T) 2018/12/10- EOM 060 days (Payment byT
/T) 2019/7/9- EOM 090 days (Payment by T/T) 2019/8/24- Immediate
2019/7/31- O/A 030 days/Invoice Date 2019/7/11- O/A 090 days,Cut off 25th 2019
/7/25- O/A 015 days/Invoice Date
作者: soyoso (我是耀宗)   2019-09-03 07:13:00
問題1是指invoice date加上付款條件內days前的日期嗎?日期分水嶺是指哪個日期,invoice date或是問題1計算出的應付日?例題請以實際(複雜的),不然提供公式後無法應用,又一來一回的再那裡修改另外也請提供例題應付款日日期,也會比較清楚,問題1,2要的結果為何,驗證公式是指正確否
作者: cutekid (可愛小孩子)   2019-09-03 11:33:00
同意 s 大說的: 提供例題,會比較清楚
作者: shinebeach (閃亮的憂鬱)   2019-09-03 17:02:00
不好意思借原po版面發問類似問題https://i.imgur.com/zCMXRsl.jpgC2=DATE(YEAR($B$1),MONTH($B$1)+2,0), E2 也沒問題,但卡在G2就不知道怎麼輸入才會顯示正確日期,謝謝P.S 黃底為輸入進貨日9/2,就會自動跳出正確付款日
作者: soyoso (我是耀宗)   2019-09-03 17:15:00
9/2(9/1~9/30)來對應月結75天的話是要回傳12/15吧如果是的話函數date內day的部分改為15https://i.imgur.com/UKVWDvd.jpg或是有e2日期的話,應也可g2=e2+15補充一下,要取月底日期的話(本篇內文也可能會用到),函數eomonth(2003的話工具分析箱要勾選)
作者: siisii (si步用)   2019-09-03 22:46:00
我弄出來檔案了,再麻煩請各位過目 謝謝https://reurl.cc/e55QeL
作者: shinebeach (閃亮的憂鬱)   2019-09-03 23:11:00
soyoso 謝謝你~我真的沒想到用E2+15的說...((腦勝袋轉不過來
作者: soyoso (我是耀宗)   2019-09-04 01:13:00
原po提供檔案,有些邏輯不太了解1.儲存格a98(2019/7/11),90天,付款到期日2019/10/9(應是a98+90)儲存格a57(2019/7/11),60天,付款到期日卻又是月底2019/9/302.儲存格a133(2019/8/12),30天,付款到期日2019/9/14不太了解這個日期怎麼來的話,a133+30的話是2019/9/113.儲存格a135(2019/8/1),30天,付款到期日2019/8/31是指當1號+30不超過月底2019/8/31的話,則回傳月底日期嗎
作者: siisii (si步用)   2019-09-05 12:19:00
抱歉,我沒表達好。可否請看看我重新說明的整理?謝謝https://i.imgur.com/GamnANV.jpg
作者: soyoso (我是耀宗)   2019-09-05 13:26:00
O/A 030 days/Invoice Date(依Invoice Date日期起算30天)有三筆,邏輯不太了解1.儲存格a131(2019/7/31),付款日是否是2019/8/302.儲存格a133(2019/8/12),付款日是否是2019/9/11(但檔案的付款日是2019/9/14,這上面有提問了)3.儲存格a135(2019/8/1),付款日為起算30天的2019/8/31因此是要invoice date起算+30,還有又有什麼考量,這就要再說明了其他條件看c欄大概可以了解,是回傳月底的日期再提一個,有關cut off儲存格a98(2019/7/11),依回文補充條件Invoice Date 7/11,90天後 10/31付款,但檔案內是2019/10/9。這和所付邏輯不同
作者: siisii (si步用)   2019-09-09 00:59:00
抱歉,C98正確應為10/31(CUT OFF 25即為25號後為下個月帳)。C57沒有錯,EOM=End of Month月底末日為下個月帳。C133如您所說實際應為9/11。C135付款條件O/A 030 days/InvoiceDate ( Payment by T/T)意思是,根據Invoice Date起算30天,所以我覺得應該是8/31。因為實在參雜太多不同條件,故想請問有無一公式可涵蓋所有條件? 不然好容易算錯啊~ 謝謝您的用心回覆,還能抓出我錯誤處,好厲害啊!
作者: soyoso (我是耀宗)   2019-09-09 08:22:00
問題是這樣O/A 030 days/Invoice Date(依Invoice Date日期起算30天),看回文應是下面的付款日1.儲存格a131(2019/7/31),付款日是2019/8/312.儲存格a133(2019/8/12),付款日是否是2019/9/113.儲存格a135(2019/8/1),付款日為起算30天的2019/8/312和3可以理解是付款日是invoice+30,但1卻是+31所以不確定這方面的邏輯是什麼因此看要不要以舉例的方式,假設2019/1/29~1/30,7/29~7/30,8/2~8/3,9/1~9/2以上在O/A 030 days/Invoice Date條件下付款日為?

Links booklink

Contact Us: admin [ a t ] ucptt.com