求助excel计算快递费公式这是表一,要求在a2输入重量在c2中自动计算价格表二是价格数据
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:54:38
求助excel计算快递费公式这是表一,要求在a2输入重量在c2中自动计算价格表二是价格数据
求助excel计算快递费公式
这是表一,要求在a2输入重量在c2中自动计算价格
表二是价格数据
求助excel计算快递费公式这是表一,要求在a2输入重量在c2中自动计算价格表二是价格数据
通过VLOOKUP函数由Sheet2价格表得到目的省份对应的首重价、首重量、续重价,并通过IF函数建立首重量与A2条件重量的判断.
在C2单元格输入=IF(A2>VLOOKUP(B2,Sheet2!A:D,3,0),VLOOKUP(B2,Sheet2!A:D,2,0)+(A2-VLOOKUP(B2,Sheet2!A:D,3,0))*VLOOKUP(B2,Sheet2!A:D,4,0),VLOOKUP(B2,Sheet2!A:D,2,0))
表示:如果A2大于对应省份的首重量,则在价格表的B列返回B2单元格对应的首重价+(A2单元格-对应B2单元格的首重量)*对应B2单元格的续重价;否则返回对应的首重价.
注意:为了方便查找引用数据及进行数据比较,Sheet2的价格表中的数据必须以数值型存在,以文本形式存在会引起计算错误,或增加公式的书写难度.
比如说C列的2kg,这种表达,需要在原公式基础上增加一个LEFT函数,变为=IF(A2>LEFT(VLOOKUP(B2,Sheet2!A:D,3,0)),VLOOKUP(B2,Sheet2!A:D,2,0)+(A2-LEFT(VLOOKUP(B2,Sheet2!A:D,3,0)))*VLOOKUP(B2,Sheet2!A:D,4,0),VLOOKUP(B2,Sheet2!A:D,2,0))
首重价与续重价如果加上货币符号,也会增加公式输入的难度,需要截取货币符号右侧的数字.