【问题标题】:Sumif nonadjacent cells in a rowSumif 连续不相邻的单元格
【发布时间】:2017-03-16 12:53:05
【问题描述】:

我想根据它前面的单元格的值计算一行中一些单元格的总和。 详情见下图:

在一行中求和不相邻的单元格:

请注意,这是我实际案例的简化版本。就我而言,我有数百行和数十列。将行转置为 2 列是不可行的,而且我不能使用嵌套的 if,因为你只能使用 7。 这种情况有什么解决办法吗? 任何其他建议将不胜感激。

谢谢

【问题讨论】:

  • 请您下次提问时,将公式和数据作为文本放入问题中,以便我们复制和粘贴您的公式。

标签: excel row multiple-columns cells sumifs


【解决方案1】:

您可以在此方法中使用 SUMPRODUCT:

=SUMPRODUCT(--(H5:V15="A"),(I5:W15))

请注意,这两个范围偏移了一列。

或者您也可以将 SUMIF 与偏移列一起使用:

=SUMIF(H5:V15,"A",I5:W15)

两个公式之间的唯一规则是范围大小相同。

【讨论】:

  • 谢谢,成功了!我以前使用过 SUMPRODUCT,但现在我发现我没有正确使用它。正确选择范围非常重要。
猜你喜欢
  • 2017-06-26
  • 2021-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多