SUMIF/INDEX/MATCH 公式未给出正确的总计

SUMIF/INDEX/MATCH 公式未给出正确的总计

我有一份包含数百个小区域业务数量的大型电子表格(请参阅关联)。我使用以下公式尝试识别具有相关名称(例如 Abbotsford)的所有行,并计算总业务列的总和:

=SUMIF($C$3:$C$46022,F4,INDEX($D$3:$D$46022,MATCH(F4,$C$3:$C$46022,0),0))

不幸的是,虽然第一个地区的总数是正确的,但其余地区要么严重低估实际总数,要么返回值 0。

我尝试了以下替代公式(根据这个解决方案),但它也没有返回正确的总数:

=SUMPRODUCT(SUMIF(C$3:C$46022,INDEX(F$4:F$24,MATCH(F5,F5,0),0),D$3:D$46022))

答案1

谢谢pat2015提供解决此问题的解决方案。看来公式中不需要有 INDEX 或 MATCH:

=SUMIF($C$3:$C$46022,F4,$D$3:$D$46022)

看来 SUMPRODUCT 也能提供正确的答案,如以下公式所示本网站

=SUMPRODUCT(--($C$3:$C$46022=F4),$D$3:$D$46022)

相关内容