Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3396|回复: 3

[已解决]求“工资”表单价

[复制链接]
发表于 2012-10-12 13:02 | 显示全部楼层 |阅读模式
工作表3.rar (3.01 KB, 下载次数: 17)
发表于 2012-10-12 14:19 | 显示全部楼层    本楼为最佳答案   
工作表3.rar (3.57 KB, 下载次数: 43)
回复

使用道具 举报

发表于 2012-10-12 14:20 | 显示全部楼层
本帖最后由 水吉果果 于 2012-10-12 14:25 编辑

知识点:VLOOKUP函数嵌套IF函数的多条件查询;

本体解法:
F3=IF(ISERROR(VLOOKUP(C3&D3,IF({1,0},单价!$A$2:$A$17&单价!$B$2:$B$17,单价!$E$2:$E$17),2,0)),"",VLOOKUP(C3&D3,IF({1,0},单价!$A$2:$A$17&单价!$B$2:$B$17,单价!$E$2:$E$17),2,0)),数组公式,Ctrl+Shift+Enter三键结束,下拉即可;
G3=IF(F3="","",F3*E3),Enter,下拉即可,

详见附件
工作表3.zip (11.49 KB, 下载次数: 6)
回复

使用道具 举报

发表于 2012-10-12 14:29 | 显示全部楼层
当“工资”表中款号或工序在单价表中没有时,这个要求似乎应为款号和工序的组合没有时。

试下这个:
=IF(SUMPRODUCT((单价!A$2:A$17=C3)*(单价!B$2:B$17=D3))=0,"",SUMPRODUCT((单价!A$2:A$17=C3)*(单价!B$2:B$17=D3)*单价!E$2:E$17))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 02:22 , Processed in 0.390299 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表