送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 看到这样一个题目,具有一定的代表性,这里分享出来和大家共享。 第一张表中是快递的始发地和目的地、重量等信息,我们要计算出每一行的重货费用。 第二张表是价格表。 计费原则是:总费用=0至20KG为最低收费+(20至60KG)*对应单价+(60KG以上)*对应单价 如何能够做到一个公式计算出总的费用呢? 对于这种类型的问题,推荐大家使用FREQUENCY函数。 在单元格E3中输入公“=SUM(TEXT(FREQUENCY(ROW(INDIRECT("1:"&F3)),{20;60}-0.1),"[<=19]1")*TRANSPOSE(VLOOKUP(D3,表2!$A$3:$E$24,{5,3,4},FALSE)))”,三键回车并向下拖曳即可。 思路:
上面的这个方法稍显复杂。我们还可以将公式略微简化一下。 在单元格E3中输入公式“=SUM(TEXT(F3-{20,60,0}+1,{"[>40]4!0;!0;0","0;!0",1})*VLOOKUP(D3,表2!A:E,{3,4,5},))”,三键回车并向下拖曳即可。 思路:
好了,今天和小伙伴们分享的就是这些内容。大家如果有任何疑问,可以私信我哦! -END- 长按下方二维码关注EXCEL应用之家 面对EXCEL操作问题时不再迷茫无助 我就知道你“在看” |
|