我希望根据几个标准提取某些单元格值。描述我要做的事情的最好方法是使用此示例图像:
这将是一个庞大的数据集,在第6行和第B列中有许多独特的选项,但这只是一个例子。
基本上,我需要使用两个输入单元格(B2和B3,它们是下拉列表)来查找填充“Y”的位置,并返回对应于该交集的A列中的值。因此,目标是使用两个下拉相交的值填充单元格E2,并且在该交叉点处存在Y(因为存在它们相交但没有“Y”的实例)。
我尝试过将各种指数/匹配函数与countifs组合在一起,但我一直在尝试所有的错误。
我有一个基本的索引/匹配,它会找到交叉点,这并不难,但是它结合了countif来找到交叉点也有一个我正在努力的“Y”(并忽略所有的交叉点)那些没有“Y”的人。)
我的出发点:
= INDEX($ A $ 6:$ E $ 37 MATCH($ B $ 2,$ A $ 6:$ E $ 6 FALSE),MATCH($ B $ 3,$ B $ 6:$ B $ 37 FALSE))
非常感谢任何提示
答案 0 :(得分:0)
结果是一个数字,你可以尝试:
=SUMIFS(A:A,B:B,B3,INDEX(C:E,0,MATCH(B2,C6:E6,0)),"Y")
或者,如果组合不是唯一的并且它将两条或更多条线加在一起,或者如果列a是字符串而不是数字,那么使用它来返回第一条:
=INDEX(A:A,AGGREGATE(15,ROW(A7:A37)/((B7:B37 = B3)*(INDEX(C7:E37,0,MATCH(B2,C6:E6,0))="Y")),1))