电子表格里根据数量确定价格区间并计算总价

作者:风筝 | 创建时间: 2023-04-14
在上篇里,我们使用 MATCH 函数确定运输重量所在的价格区间。本继续使用 MATCH 函数,结合 INDEX 函数,计算出任意运输重量对应的运费总额。...
电子表格里根据数量确定价格区间并计算总价

分步骤计算

在引用经验的“运费流水”表里,新增一列“运费标准”,输入: =INDEX( 然后鼠标选择“运输费用表”中的“运输费用(吨)”列中的数据单元格,用 F4 键将公式中的相对引用变成绝对引用,公式变成: =INDEX($运输费用表.$C$5:$C$11,)

继续用鼠标点击“运费流水”表里“对应的运费等级(第几行)”的同一行的数据单元格,公式变成: =INDEX($运输费用表.$C$5:$C$11,D5,)

直接按下回车,这时单元格返回:120,也就是说,重量单元格中的“233”,对应“120元每吨”的运费标准。 我们回到“运输费用表”,发现上述结果是正确的。

接着再到“运费流水”表里,新增一列“运费总额”,输入: =C5*E5 也就是:运费总额=重量x运费标准。

现在,我们终于得到了具体运输重量应付的运输费用。

整合成一个公式

现在,为了运费流水表更加直观,我们将前述和引用经验里的公式整合,一次得到最终结果。 “运费流水”表里,只保留“运费总额”一列,将其公式修改为: =C5*INDEX($运输费用表.$C$5:$C$10,MATCH(C5,$运输费用表.$B$5:$B$10,-1))

按下回车,得到的结果与上一栏目中最后的结果一致。

现在,“运费流水”表进入实用状态。 我们在表中新输入一行,到运费总额”一列时,按下 Ctrl + ' 组合键(Ctrl 加单引号),从上一行复制公式并回车,就可以很方便地根据实际运输重量、对应的运费标准,算出实际的运费总额。

温馨提示

引用中的表格,MATCH 函数的排序方式为降序,即它的第三个参数是“-1”。
所述方法,其他电子表格软件通用。
点击展开全文

更多推荐