分层折扣价格计算Google表格公式

时间:2020-05-01 11:12:49

标签: google-sheets sum google-sheets-formula array-formulas gs-vlookup

我正在尝试找出如何基于分层折扣计算定价小计。 我在网上找到了许多适用于Excel的示例,但无法使用它,也无法在Google表格中使用它。

我想做的是根据绿色和黄色折扣表计算2个订单项的小计:

Image of my sheet

这是对40个站点​​许可证的正确计算:

20 * 150 + 10 * 120 + 10 * 90 = 5100

2 个答案:

答案 0 :(得分:1)

尝试:

=ARRAYFORMULA(SUM({QUERY(({0; I$6:I$12}-I$6:I$13)*-1, 
 "limit "&MATCH(VLOOKUP(C6, H$6:H$12, 1, 1), H$6:H$12, 0)-1); 
 C6-VLOOKUP(C6, I$6:I$12, 1, 1)}*
 INDIRECT("J6:J"&MATCH(VLOOKUP(C6, H$6:H$12, 1, 1), H$6:H$12, 0)+ROW(H$6)-1)))

0

spreadsheet demo

答案 1 :(得分:0)

经典的方法是

=SUMPRODUCT((C26>H$6:H$12)*(C26-H$6:H$12+1)*(J$6:J$12-n(J$5:J$11)))

Adapted from

enter image description here