iT邦幫忙

0

請問Excel高手,要怎麼用公式自動算出運費?

要怎麼用excel自動算出運費,如果超出最大盒數,要變第二箱運費,例如小的32盒,運費就是240+120=360元~~大中小都有盒數,就以大的運費為主~例如大1中2小2~1+2+2=5盒 運費就是200元

盒數 運費
小 1-2盒 120元
3-5盒 160元
6-10盒 200元
11-30盒 240元

中 1-2盒 120元
3-5盒 160元
6-10盒 200元
11-20盒 240元

大 1盒 120元
2盒 160元
3-5盒 200元
6-10盒 240元

2 個回答

6
mybeldandy
iT邦研究生 5 級 ‧ 2011-08-18 16:17:54
最佳解答

圖給你看 A5是結果

以下為設定
D1 =A2+B2+C2
D2 =A2+B2+C2
E2 =B2+C2
F2 =C2

J4 =INT(D1/J1)
J5 =MOD(D1,J1)
K4 =INT(D1/K1)
K5 =MOD(D1,K1)
L4 =INT(D1/L1)
L5 =MOD(D1,L1)

J7 =J4*J2 + INDIRECT("G" & J5 )
K7 =K4*K2 + INDIRECT("H" & K5 )
L7 =L4*L2 + INDIRECT("I" & L5 )

A5 =IF(F2=D1,L7,(IF(E2=D1,K7,J7)))

其他值請看圖

8
davidliu9116
iT邦研究生 3 級 ‧ 2011-08-18 12:43:27

=ROUNDUP(盒數/最大盒數,0)
這樣超過最大盒數時會變成多一箱

自己應用吧
哈哈

我要發表回答

立即登入回答