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

作者: frogava (ava)   2024-09-04 01:26:08
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel
版本:2021
滿10000送1000,滿20000加送1400(限送5份),滿60000加送600(限送1份)
若是所有贈送的禮券全數回抵,也就是說顧客買22000的商品,禮券全數回抵的話,實付
金額是20000,客人身上會留1400的禮券,若是顧客買44000的商品,實付金額是39600,
若是顧客買180000的商品,實付金額是157400。
求解,拜託。我已想破頭。
作者: newacc (XD)   2024-09-04 14:58:00
22000的為什麼不是1000×2+1400?應該問說,為什麼全數回抵了客人身上還會有折價券?
作者: frogava (ava)   2024-09-04 15:32:00
因為實付金額滿20000才會有送1400,所以只能回抵2000
作者: kinomon (奇諾 Monster)   2024-09-04 15:39:00
算法要寫清楚買21000的話要怎麼算
作者: frogava (ava)   2024-09-04 15:45:00
21000的話就只能抵1000,身上一樣有1400的禮券,因為滿10000才會送1000,若是抵2000那實付只有19000,換不到2000的禮券回抵,所以只能抵1000
作者: kinomon (奇諾 Monster)   2024-09-04 15:46:00
買44000為什麼不能實付41000拿兩張1400禮券回去更正 應該是實付40000拿兩張1400禮券
作者: frogava (ava)   2024-09-04 15:49:00
也是可以,但我需求是如果客人想要將禮券全數回抵的話,需付多少錢
作者: kinomon (奇諾 Monster)   2024-09-04 15:50:00
OK大概明白了
作者: newacc (XD)   2024-09-04 20:39:00
照你後面補充的說明,22000應該是實付19600吧?
作者: frogava (ava)   2024-09-04 21:15:00
22000如果全部回抵只能抵滿萬送千的二千,如果是實付19600,只能換到滿萬送千的1000,換不到滿20000送的1400
作者: newacc (XD)   2024-09-04 21:27:00
對耶,我腦袋炸了XD 覺得這不是一個單純input→output的問題,結果也會影響中間的過程...

Links booklink

Contact Us: admin [ a t ] ucptt.com