【问题标题】:return one value with multiple criteria in different rows & columns在不同的行和列中返回一个具有多个条件的值
【发布时间】:2021-02-23 16:27:20
【问题描述】:

我需要帮助创建一个公式,该公式在不同的行和列中返回一个具有多个条件的值。

例如,我想返回父亲 John 的孩子 Phil 的 11 月小时数。

我需要能够将 John 和 Phil(在两列中)与 November Hours(一行)相匹配,以返回 D4:G9 数组中的值。正确答案是 4,但每次我尝试传统的 INDEX(MATCH) 时,我都会得到 N/A。

我附上了我的示例数据的图片。

【问题讨论】:

  • 您可以使用 SUMIFS,但如果您填写 B 列中的空白,生活会轻松很多。
  • 如果填写了 SUMIF,我将如何使用它们?

标签: excel excel-formula


【解决方案1】:

按照 cmets 的建议填写 B 列:

=SUMIFS(INDEX(D:G,0,MATCH("November Hours",$D$2:$G$2,0)),B:B,"John",C:C,"Phil")

【讨论】:

  • Scott 这仅在我认为 B 列中没有空格的情况下才有效? IE。父母姓名重复?确认 - 我没有 100% 遵循“如 cmets 建议”的参考 - 只是试图通过重新创建测试数据和您的建议来学习 - 提前感谢您的澄清
  • @JohnnieL 请参阅上面 SJR 的评论。正确,除非 B 中的所有单元格都填写正确的父级,否则它将不起作用。
  • 非常感谢!这非常有效!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-14
相关资源
最近更新 更多