excel表格用什么函数能够对应到报价表算出价格?

跪求:excel表格用什么函数能够对应到报价表算出价格?要定位到报价表相同厚度,相同宽度,相同材质,根据不同长度算出不同价格
实厚(mm) 实际宽度(mm) 实际长度(mm) 盘点数量
0.3 1000 2000 347
0.3 1000 2100 87
0.3 1219 2300 25
0.3 1219 2700 4
0.3 1219 3200 1
0.38 1000 2000 125
0.38 1000 2100 80
0.38 1219 2000 80
0.38 1219 2050 50
0.38 1219 2100 68
标准实厚(mm) 标准宽度(mm) 标准长度(mm) 标准单价
0.30 1000 2000 55
0.38 1000 2000 66
0.48 1000 2000 82
0.58 1000 2000 99
0.68 1000 2000 116
0.78 1000 2000 131
0.88 1000 2000 146
0.97 1000 2000 164
1.16 1000 2000 200
1.60 1000 2000 288
0.30 1219 2438 83
0.37 1219 2438 98
0.47 1219 2438 125
0.57 1219 2438 147
0.67 1219 2438 170
0.77 1219 2438 197
0.88 1219 2438 218
0.98 1219 2438 246
1.16 1219 2438 320
1.60 1219 2438 442 上面是仓库盘点数量,下面是报价表,报价表有4个标准,厚度,宽度,长度,单价。在对应的厚度,宽度,一样的情况下,长度不同,单价不同,公式为实际单价=标准单价/标准长度*实际长度。求实际单价。

假设仓库盘点数量的表名称叫sheet1 格式为
A B C D E
1 实厚(mm) 实际宽度(mm) 实际长度(mm) 盘点数量
报价表的名称为sheet2,格式为
A B C D
1 标准实厚(mm) 标准宽度(mm) 标准长度(mm) 标准单价
那么你在sheet1(也就是仓库盘点数量那张表)的E2输入=INDEX(Sheet2!$D$2:$D$99999,MATCH(Sheet1!A2&Sheet1!B2,Sheet2!$A$2:$A$99999&Sheet2!$B$2:$B$99999,))/INDEX(Sheet2!$C$2:$C$99999,MATCH(Sheet1!A2&Sheet1!B2,Sheet2!$A$2:$A$99999&Sheet2!$B$2:$B$99999,))*C2
输入完之后不要按回车(Enter),要按Shift+Ctrl+Enter。然后把公式拉下去。只要你的数据没超过99999行就没问题,如果超过了 你最多是多少行就把99999改成几。
我刚试过了,没问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-08
vlookup函数里面嵌套If函数追问

有木有具体的公式?有木有例子

相似回答