电子表格里根据数量确定价格区间并计算总价
在上篇里,我们使用 MATCH 函数确定运输重量所在的价格区间。本继续使用 MATCH 函数,结合 INDEX 函数,计算出任意运输重量对应的运费总额。
分步骤计算
- 01
在引用经验的“运费流水”表里,新增一列“运费标准”,输入: =INDEX( 然后鼠标选择“运输费用表”中的“运输费用(吨)”列中的数据单元格,用 F4 键将公式中的相对引用变成绝对引用,公式变成: =INDEX($运输费用表.$C$5:$C$11,)
- 02
继续用鼠标点击“运费流水”表里“对应的运费等级(第几行)”的同一行的数据单元格,公式变成: =INDEX($运输费用表.$C$5:$C$11,D5,)
- 03
直接按下回车,这时单元格返回:120,也就是说,重量单元格中的“233”,对应“120元每吨”的运费标准。 我们回到“运输费用表”,发现上述结果是正确的。
- 04
接着再到“运费流水”表里,新增一列“运费总额”,输入: =C5*E5 也就是:运费总额=重量x运费标准。
- 05
现在,我们终于得到了具体运输重量应付的运输费用。
整合成一个公式
- 01
现在,为了运费流水表更加直观,我们将前述和引用经验里的公式整合,一次得到最终结果。 “运费流水”表里,只保留“运费总额”一列,将其公式修改为: =C5*INDEX($运输费用表.$C$5:$C$10,MATCH(C5,$运输费用表.$B$5:$B$10,-1))
- 02
按下回车,得到的结果与上一栏目中最后的结果一致。
- 03
现在,“运费流水”表进入实用状态。 我们在表中新输入一行,到运费总额”一列时,按下 Ctrl + ' 组合键(Ctrl 加单引号),从上一行复制公式并回车,就可以很方便地根据实际运输重量、对应的运费标准,算出实际的运费总额。
赞 (0)