12.5 写在公式里的区间关联

 

有数据如下:

imagepng

根据 A 列的购买数量计算 B 列的价格值,计算规则是不同的数量区间对应不同的价格,如下表所示:

imagepng

在 B2 单元格写入代码:

=spl("=[15,13.75,13,12.5]([30,50,100,300,500].pseg@r(?1))",A2)

imagepng

再把 B2 拖动复制到每一格:

imagepng

根据 Quantity 的值用 pseg 函数算出它位于区间 [30,50,100,300,500] 的哪个段号,再从价格序列 [15,13.75,13,12.5] 中取出对应段号的价格返回

帮你早下班 - esProc 桌面版与 Excel 数据处理
12.4 从关联表引用多列
12.6 使用关联表做区间关联