作业帮 > 综合 > 作业

excel中怎样用函数实现不同两个表格间的满足多条件返回值的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 08:09:17
excel中怎样用函数实现不同两个表格间的满足多条件返回值的问题
表1 表2
A B C A B C
1 45 1 85 5
2 75 2 英语 60 10
3 英语 64 3 75 6
4 95 
如何在用函数实现表1语文B1>=表2中的B1,则表2中的C1返回到表1中的C列,如果不成立就返回0,表1的数学也要跟表2的数学对应哦.
注意:表1中的历史,在表2中没有的,也要返回0
2007以上版本:=IFERROR(IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0)
2003以下版本:=IF(ISERROR(IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0),0,IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0))
再问: 我是2003版的,这一大串太长了,用不了
再答: =SUMPRODUCT((Sheet2!$A$1:$A$4=Sheet1!A1)*(Sheet2!$B$1:$B$4