在EXCEL表格1中 ,A1为地址,A2厦门,B1为重量, B2为9KG ,C1为金额

表格2单价表:A1地址 A2厦门 B1首重3KG ,B2为8元 C1续重1KG C2为3元 表格有很多不用的地址和不同的价格,如何整列拉下来自动找出对应的地址单价计算出价格? 这样能设计出公式吗?请高手设计,

第1个回答  2011-11-16
1.首先sheet1(表格1)中,应该通过替换的方式把KG去掉,如果不能去掉,那么在就复制B列到D列,通过替换的方式把KG去掉,目的是把重量转换成“数值”形式。
2.在sheet1(表格1)中C2单元格开始,复制公式=IF(D2<=3,VLOOKUP(A2,“单价表"!$A$1:$C$14,2,0),VLOOKUP(A2,“单价表"!$A$1:$C$14,2,0)+(D2-3)*VLOOKUP(A2,“单价表"!$A$1:$C$14,3,0))
这个公式的意思就是,如果重量小于或等3KG,那么金额就是首重价格(以厦门为例是8元),如果超过3KG,那么金额就是在首重价格的基础,每超过1KG,加价3元。
第2个回答  2011-11-16
用vlookup函数吧。但是重量需单独一列用数字格式:
即:a1为地址b1为首重c1为首重金额d1续重e1为续重金额f1为总金额
假设表一中a1地址b1首重单价c1续重单价共100行
则表2中a2输入地址;b2输入重量;c2输入=b2*vlookup(a2,sheet1!$a$1:$c$100,2,false;d2输入重量;e2输入=d2*vlookup(a2,sheet1!$a$1:$c$100,3,false);f2输入=sum(c2,e2)
第3个回答  2011-11-16
用VLOOKUP、LOOKUP、INDEX函数都可以办到
第4个回答  2011-11-16
还是上个图详细说明吧,这样帮不了忙的:(
第5个回答  2011-11-16
收到了?本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网