2017-03-16 66 views
0

我想基于它前面的单元格的值计算一行中某些单元格的总和。 看到图像波纹管的更多详细信息:Sumif在一行中不相邻的单元格

SUMIF不相邻的细胞在一排:

enter image description here

注意,这是我的实际案例的简单版本。在我的情况下,我有数百行和数十列。将行转换为2列是不可行的,因为您只能使用7,所以我无法使用嵌套的ifs。 这种情况是否有解决方案? 任何其他建议将不胜感激。

谢谢

+0

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

回答

3

您可以在此方法使用SUMPRODUCT:

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

注意两个范围由一列偏移。

enter image description here

或者你也可以使用SUMIF与偏移列:

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

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

+0

谢谢,这样做! 我之前使用过SUMPRODUCT,但现在我发现我没有正确使用它。正确选择范围非常重要。 –

相关问题