4种方法实现双条件查找
根据区域A1:C10数据得到F2:H4的数据,其 实就是一个双条件盯紧找,根据E列姓名和F1:H1的年月份查找数量,前提条件A,B列没有重复信息

一、解法1
1、公式截图

2、公式
=SUMIFS($C:$C,$B:$B,$E2,$A:$A,F$1)
3、公式解释
Sumifs是一个多条件求和,由于A列,B列没有重复的数据源,此时sumifs也可以当作查找 函数使用
Sumifs参数不确定,这里是2个条件,5个参数。第1参数求和区域;第2参数条件1所在的区域;第3参数条件2;第4参数条件2所在的区域;第5参数条件2
二、解法2
1、公式截图

2、公式
=LOOKUP(1,0/(($B$2:$B$10=$E2)*($A$2:$A$10=F$1)),$C$2:$C$10)
3、公式解释
这是一个典型Lookup函数套路
根据Lookup函数这个特点,如果第1参数查找值大于第2参数最大值,那么就会定位第2参数最后一个数据位置,错误值不参入,然后返回第3参数这个位置的值
三、解法3
1、公式截图
2、公式
=SUMPRODUCT(($B$2:$B$10=$E2)*($A$2:$A$10=F$1)*($C$2:$C$10))
3、公式解释
($B$2:$B$10=$E2)*($A$2:$A$10=F$1)如果这两个条件都满足就返回1,否则就返回0,然后与其数量相乘,也就是满足条件值就留下了,不满足就返回0
最后用sumproduct求和
四、解法4
1、公式截图

2、公式
=VLOOKUP($E2&F$1,CHOOSE({1,2},$B$2:$B$10&$A$2:$A$10,$C$2:$C$10),2,0)
3、公式解释
Vlookup是首列查找,也就是说查找值一定要在第2参数的第1列
CHOOSE({1,2},$B$2:$B$10&$A$2:$A$10,$C$2:$C$10)把双条件构建成了单条件,通过&
Choose第1参数用了数组用法,也就是同时显示第2参数和第3参数
最后提示一下,如果工作中建议大家用解法1,其它方法可以作为练手,提高自己的函数水平有些帮助