7.11 区间关联:写在公式里
有数据如下:
Quantity | Price |
---|---|
221 | |
87 | |
33 | |
73 | |
162 | |
227 | |
403 | |
288 | |
78 | |
213 | |
374 | |
152 |
根据购买数量计算价格值,计算规则是不同的数量区间对应不同的价格,如下表所示:
Quantity | Price |
---|---|
30-50 | 15 |
50-100 | 13.75 |
100-300 | 13 |
300-500 | 12.5 |
脚本:
A | |
---|---|
1 | =T(“data.xlsx”) |
2 | =A1.run(Price=15,13.75,13,12.5) |
A2 根据 Quantity 的值用 pseg 函数算出它位于区间 [30,50,100,300,500] 的哪个段号,再从价格序列 [15,13.75,13,12.5] 中取出对应段号的价格赋给 Price 字段
运行结果:
Quantity | Price |
---|---|
221 | 13 |
87 | 13.75 |
33 | 15 |
73 | 13.75 |
162 | 13 |
227 | 13 |
403 | 12.5 |
288 | 13 |
78 | 13.75 |
213 | 13 |
374 | 12.5 |
152 | 13 |