【问题标题】:Multiple Criteria Index/Match/Countif in Excel to return a cell valueExcel中的多个标准索引/匹配/计数返回单元格值
【发布时间】:2017-11-10 17:59:11
【问题描述】:

我希望根据几个标准提取某些单元格值。描述我要做什么的最佳方式是使用此示例图像:

这将是一个海量数据集,在第 6 行和 B 列中有更多独特的选项,但这是一个示例。

基本上,我需要使用两个输入单元格(B2 和 B3,它们是下拉菜单)来查找填充“Y”的位置,并返回对应于该交叉点的 A 列中的值。因此,目标是用两个下拉菜单相交的值填充单元格 E2,并且在该交叉点有一个 Y(因为存在它们相交但没有“Y”的实例)。

我已经尝试过各种 Index/Match 函数与 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))

非常感谢任何提示

【问题讨论】:

    标签: excel excel-formula vba


    【解决方案1】:

    由于结果是一个数字,你可以试试:

    =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))
    

    【讨论】:

      猜你喜欢
      • 2017-04-21
      • 2018-03-09
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多