Sumif 连续的不相邻单元格
Sumif nonadjacent cells in a row
我想根据它前面的单元格的值计算一行中某些单元格的总和。
有关更多详细信息,请参见下图:
对连续不相邻的单元格求和:
请注意,这是我实际案例的简化版本。就我而言,我有数百行和数十列。将行转置为 2 列是不可行的,而且我不能使用嵌套 ifs,因为你只能使用 7。
这种情况有什么解决办法吗?
任何其他建议将不胜感激。
谢谢
您可以在此方法中使用 SUMPRODUCT:
=SUMPRODUCT(--(H5:V15="A"),(I5:W15))
请注意,这两个范围偏移了一列。
或者您也可以将 SUMIF 与偏移列一起使用:
=SUMIF(H5:V15,"A",I5:W15)
两个公式之间的唯一规则是范围大小相同。
我想根据它前面的单元格的值计算一行中某些单元格的总和。 有关更多详细信息,请参见下图:
对连续不相邻的单元格求和:
请注意,这是我实际案例的简化版本。就我而言,我有数百行和数十列。将行转置为 2 列是不可行的,而且我不能使用嵌套 ifs,因为你只能使用 7。 这种情况有什么解决办法吗? 任何其他建议将不胜感激。
谢谢
您可以在此方法中使用 SUMPRODUCT:
=SUMPRODUCT(--(H5:V15="A"),(I5:W15))
请注意,这两个范围偏移了一列。
或者您也可以将 SUMIF 与偏移列一起使用:
=SUMIF(H5:V15,"A",I5:W15)
两个公式之间的唯一规则是范围大小相同。