如果单元格之间有间隙,如何使用 SUMIFS

如果单元格之间有间隙,如何使用 SUMIFS

我有如下图片所示的电子表格: 在此处输入图片描述

由于单元格之间存在间隙,是否有其他方法来求和而不使用两个 SUMIFS? 在此处输入图片描述

答案1

我想建议两个可能的方案:

在此处输入图片描述

怎么运行的:

  • 单元格 O40 中的数组(CSE)公式(获取唯一列表):

    {=IFERROR(INDEX($L$40:$L$54,MATCH(0,COUNTIF($O$39:O39,$L$40:$L$54),0)),"")}
    

完成配方Ctrl+Shift+Enter

  • 单元格 P40 中的公式:

    =IF(P$39="Posetive",SUMPRODUCT(($L$40:$L$54=$O40)*($M$40:$M$54>0)*($M$40:$M$54)),SUMPRODUCT(($L$40:$L$54=$O40)*($M$40:$M$54<0)*($M$40:$M$54)))
    

跨范围填充公式。

  • 单元格 S40 中的公式:

    =IF(S$39="Posetive",SUMIFS($M$40:$M$54,$L$40:$L$54,"<>",$L$40:$L$54,$O40,$M$40:$M$54,">0"),SUMIFS($M$40:$M$54,$L$40:$L$54,"<>",$L$40:$L$54,$O40,$M$40:$M$54,"<0"))
    

跨范围填充公式。

根据需要调整公式中的单元格引用。

相关内容