写在公式里的区间关联
举例
Excel文件book1.xlsx中,部分数据如下所示:
现在要根据A列的数量计算B列的价格值,计算规则是不同的数量区间对应不同的价格,如下表所示:
编写SPL脚本:
A |
|
1 |
=T("e:/work/book1.xlsx") |
2 |
=A1.run(Price=[15,13.75,13,12.5]([30,50,100,300,500].pseg@r(Quantity))) |
3 |
=T("e:/work/book2.xlsx",A1) |
A1 读出book1.xlsx数据
A2 循环每条记录,根据Quantity的值用pseg函数算出它位于区间[30,50,100,300,500]的哪个段号,再从价格序列[15,13.75,13,12.5]中取出对应段号的价格赋给Price
A3 把A1中的结果保存到文件book2.xlsx
英文版
英文已更新