关于excel中单价变更问题

[复制链接]
查看11 | 回复4 | 2011-8-4 12:14:19 | 显示全部楼层 |阅读模式
表a中 有三列
在b表中引用
a
日期 编码 单价
3-9
15
26
3-8
16
60
4-5
15
28
6-9
15
35
b
日期编码单价
4-2
15
26
4-6
15
28
求B表中单价公式
因为随着日期变化 成本有变化 那么单价也会随着变化 感谢你们的回答 2楼 我不是那个意思 在b表中我需要适当的时候适当的价格,在某个时间范围内单价是对应前表的
有没有不用SUMPRODUCT的方法

回复

使用道具 举报

千问 | 2011-8-4 12:14:19 | 显示全部楼层
想要得到正确的答案,必须保证A表数据的唯一性,不能有重复的项在a表的D2输入公式=IF(SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2)*1))>1,"重复","")下拉去掉重复的行在b表的C2输入公式=IF(AND(A2="",B2=""),"",SUMPRODUCT((a!A$2:A$1000=A2)*(a!B$2:B$1000=B2)*a!C$2:C$1000))下拉即可...
回复

使用道具 举报

千问 | 2011-8-4 12:14:19 | 显示全部楼层
此处假设你的表a是sheet1表b是sheet2首先,将sheet1数据按日期进行升序排列然后sheet2表中C2输入=SUMPRODUCT((Sheet1!$B$2:$B$5=B2)*(Sheet1!$A$2:$A$5=LOOKUP(A2,Sheet1!$A$2:$A$5))*Sheet1!$C$2:$C$5)...
回复

使用道具 举报

千问 | 2011-8-4 12:14:19 | 显示全部楼层
sheet2的C2输入公式=MAX(IF((Sheet1!A$1:A$10<=A2)*(Sheet1!B$1:B$10=B2),Sheet1!C$1:C$10))数组公式以ctrl+shift+enter三键组合结束输入...
回复

使用道具 举报

千问 | 2011-8-4 12:14:19 | 显示全部楼层
双条件vlookup查找,我也想知道,坐等高人,关注。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行