答案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"))
跨范围填充公式。
根据需要调整公式中的单元格引用。