Excel 包含空白单元格的 SUMPRODUCT

Excel SUMPRODUCT with blank cells

我将 SUMPRODUCT 与 COUNTIFS 一起使用,但是当有空白单元格时,它会显示错误。我的公式是:

 =SUMPRODUCT((O16:O63="Low")/COUNTIFS(O16:O63,O16:O63,I16:I63,I16:I63))

因为你的公式中的粗体部分不应该是范围,它们必须是条件。

=SUMPRODUCT((O16:O63="低")/COUNTIFS(O16:O63,O16:O63,I16:I63,I16:I63 ))

如果您可以访问 Excel 365,那么您可以尝试组合 COUNTUNIQUE:

=COUNT(UNIQUE(IF(O16:O23="Low",I16:I23)))

内部IF公式将return{1;FALSE;3;4;1;FALSE;FALSE;4}UNIQUE 会将此数组转换为唯一值数组:{1;FALSE;3;4}COUNT 最终将计算此范围内有多少个单元格包含数字 (3)。

您可以在数组公式中使用 IFERROR 处理 #DIV/0 错误:

=SUMPRODUCT(IFERROR((O16:O63="Low")/COUNTIFS(O16:O63,O16:O63,I16:I63,I16:I63),0))

尝试:

=SUMPRODUCT((O2:O16="Low")/COUNTIFS(O2:O16,O2:O16&"",I2:I16,I2:I16&""))