[問題]請問如何多格判斷條件不同回傳不同值計算

作者: ilf0121 (思想的崛起)   2022-03-09 03:58:02
軟體:EXCEL
各位大大們好,有個計算方式想請教
https://imgur.com/uYHT9Ap
因為要計算代收款的物流手續費
0~2000 手續費30
2000~5000 手續費50
5000~10000 手續費80
10000~20000 手續費110
20000~25000 手續費130
25000~30000 手續費150
30000~35000 手續費170
如上表格
[代收資費]:就是手續費30(848)+50(28909)+50(4580)+50(2450)=180
請問 [代收資費] 這一格要怎麼寫條件判斷後加總
每天的 [代收款] 數量不一定相同,最多應該不會超過20個[代收款]
有想過就是每個 [代收款] 的都用IF判斷後再加總
但是這樣就變成很龐大了公式
作者: kinomon (奇諾 Monster)   2022-03-09 09:24:00
資料量不多的話可以建個手續費工作表放查找值https://imgur.com/Z4uIo4C.jpg 像是這樣或是 https://imgur.com/79WgcQU.jpg
作者: ilf0121 (思想的崛起)   2022-03-09 13:45:00
謝謝K大,想要表格比較簡約,所以想放一個公式在儲存格內處理就好
作者: windknife18 (windknife18)   2022-03-09 16:30:00
I4 =SUM(IFERROR(LOOKUP(IF(L4:T4>0,L4:T4,""),{0,2000,5000,100000,20000,25000,30000,35000},{30,50,80,110,130,150,170}),0))輸入完用Ctrl+Alt+Enter結束,這是陣列公式
作者: ilf0121 (思想的崛起)   2022-03-10 05:32:00
感謝W大 原來可以陣列阿!!! 非常感激 謝謝W大

Links booklink

Contact Us: admin [ a t ] ucptt.com