Re: [問題] 百貨禮券現抵進階問題

看板Office作者 (奇諾 Monster)時間2月前 (2024/09/04 17:34), 編輯推噓1(102)
留言3則, 2人參與, 2月前最新討論串2/4 (看更多)
A1=購物金額 B1(1000元禮券數量)=floor(A1/1000) C1(1400元禮券數量)=min (floor(A1/20000), 5) D1(600元禮券數量)=min (floor(A1/60000), 1) E1(購物金額-所有禮券總額)= A$1- 1000*B1- 1400*C1- 600*D1 再以E1金額去試算核對應拿的禮券數量 F1(1000元禮券數量)=floor(E1/1000) G1(1400元禮券數量)=min (floor(E1/20000), 5) H1(600元禮券數量)=min (floor(E1/60000), 1) 底下再分三列依次校正禮券至應得數量 例如第二列先修改600元禮券數量、其餘禮券數量不變 B2=B1 C2=C1 D2=if(D1<>H1, H1, D1) E2=A$1- 1000*B2- 1400*C2- 600*D2 F2=floor(E2/1000) G2=min (floor(E2/20000), 5) H2=min (floor(E2/60000), 1) 以此類推至E4就是實付金額 只是最後可能還要補發一些禮券 以上 ※ 引述 《frogava》 之銘言: : (若是和其他不同軟體互動之問題 請記得一併填寫) : 軟體:excel : : 版本:2021 : : : 滿10000送1000,滿20000加送1400(限送5份),滿60000加送600(限送1份) : 若是所有贈送的禮券全數回抵,也就是說顧客買22000的商品,禮券全數回抵的話,實付 : 金額是20000,客人身上會留1400的禮券,若是顧客買44000的商品,實付金額是39600, : 若是顧客買180000的商品,實付金額是157400。 : : 求解,拜託。我已想破頭。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.210.234 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1725442487.A.95F.html

09/04 18:43, 2月前 , 1F
謝謝,是想看看有沒有再更簡單的方法,輸入商品金額可以
09/04 18:43, 1F

09/04 18:43, 2月前 , 2F
直接算出實付金額,還是萬分感謝您的回覆
09/04 18:43, 2F

09/04 20:26, 2月前 , 3F
不然你就用vba
09/04 20:26, 3F
文章代碼(AID): #1cs2ctbV (Office)
文章代碼(AID): #1cs2ctbV (Office)