用EXCEL怎样核算运费

来源:百度知道 编辑:UC知道 时间:2024/06/20 03:00:36
我要算的运费是联达公司给的运费对账单,主要是看对方有没有算错,但是一个月的运费单很多,而且是集中在一天内算好,所以,想请教高手设计一个EXCEL,具体要求如下:
快递全是快递到国外的,把国家分成9个区,根据不同的区,不同的重量来计算运费,我曾想过用函数,但发现无从下手

A列(重量) B列 C列 D列 E、F、G
区域 新加坡等 日本等 美国等 其他各国等
1区 2区 3区 4、5、6区等
0.5 120 126 135 143、151等
1 122 130 133 146、155等
1.5
2
2.5
3
以此类推

如果重量是0.56的话就算1,重量是0.49就算0.5,重量是2.6就算3,以此类推
如果是1区的,重量是0.56,价格就是122
如果是2区的,重量是0.98,价格就是130
以此类推

如何在知道国家名字和重量的前提下,用EXCEL计算价格呢?
请各位帮帮忙,一个月的运费单有上千个啊

能否表截个图上来看看

楼上呀,一级是没法截图了

发表格到winnerzjt@qq.com,并标注清楚,目标

可以的,思路是先把重量用IF和ROUND转换成标准重量,再用偏移函数OFFSET在表中进行偏移得到所要的值。如下:
重量 1区 2区 3区 4区 5区
0.5 120 126 133 143 151
1 122 130 135 146 155
2 126 134 138 149 158
3 130 136 140 152 162

重量 四舍五入后 区别 金额
0.56 1 1区 122
0.98 1 2区 130
0.49 0.5 3区 133
2.6 3 4区 152
B8中的公式
=IF(A8<0.5,0.5,ROUND(A8,0))
D8中的公式
=OFFSET($A$1,MATCH(B8,$A$2:$A$5,0),MATCH(C8,$B$1:$F$1,0))
把上表复制后直接粘在EXCEL中,再看。其中第一个表是你说的价格标准表,下表中先把重量转成标准重量,用公式=IF(A8<0.5,0.5,ROUND(A8,0)) 意思是如果重量小于0.5,则返回0.5,否则四舍五入为整数.
OFFSET($A$1,MATCH(B8,$A$2:$A$5,0),MATCH(C8,$B$1:$F$1,0))的意思是以A1单元格为基点,向下偏移的行数是B8在A2到A5中的位置,向右偏移的列数是C8在B1到F1的位置,其余的公式向下复制即可。
希望能解决你的问题!

你的是三维的数据,请参考公交车报价单,就是贴在公交车里的那张表。