Excel 中整數具有增量值...如何實現?

Excel 中整數具有增量值...如何實現?

因此,我正在為我的工作做一件事,我需要根據單位值計算出總價值,該單位值在 X 個單位後增加。基本上;
0-49 相當於 A
50-59 相當於 B
60-69 相當於 C 等等。

我需要從一個單元格讀取數量並乘以增量得出總值

例如,如果「數量」儲存格 = 65 個單位,
我需要計算出 (49*A)+(10*B)+(6*C) 等。

我已經有一段時間沒有使用Excel和公式了,所以我已經生疏了,在網路上找不到任何東西(主要是因為我想不出正確的方式來表達我的意思)。

有什麼建議麼?

答案1

製作一個包含起始數字、跨度和金額的表格:

在此輸入影像描述

然後使用引用該表的公式

=IFERROR(SUMPRODUCT($D$1:INDEX(D:D,MATCH(A1,C:C)-1),$E$1:INDEX(E:E,MATCH(A1,C:C)-1)),0)+(A1 - VLOOKUP(A1,C:C,1,TRUE)+1)*VLOOKUP(A1,C:E,3)

在此輸入影像描述

這種方法的好處是可以添加到搜尋表中而不需要更改公式。如果查找表中有 50 行或 2 行,則公式相同。

答案2

假設您的數量為 Q(儲存格引用,例如 A1),價格為 A、B 和 C(數字或儲存格引用)。那麼總價就是

=IF(Q<50,A*Q,IF(Q<60,49*A+(Q-49)*B,IF(Q<70,49*A+10*B+(Q-59)*C)))

如果有更多價格點(D、E 等),則公式中的模式繼續:

...IF(Q<80,49*A+10*(B+C)+(Q-69)*D,IF(Q<90,49*A+10*(B+C+D)+(Q-79)*E)))))

相關內容