Excel 对具有多个条件之一的多个列求和
Excel Sum Multiple Columns with One of Multiple Criteria True
我正在尝试对多个列求和,其中行条件可以是多项内容之一。我用 or 函数尝试了 sum(filter(filter( ,但是没有用。你可以看到下面的公式。例如,在一个有半年度列的工作簿中,B:E,我想加起来年份(第 1 行)为 2020 且业务代码(A 列)为 4142 或 4143 的值。
SUM(过滤器(过滤器($B$3:$E$2965,$B$1:$E$1=2020),OR($A$3:$A$2965=4142,$A$3:$A$2965= 4143)))
=SUMPRODUCT(--($B:$E=2020)*(($A:$A65=4142)+($A:$A65=4143)),$B:$E65)
使用*作为AND函数,+作为OR函数。 -- 会将布尔值转换为 1 和 0,然后在整个数据范围内相乘。
我正在尝试对多个列求和,其中行条件可以是多项内容之一。我用 or 函数尝试了 sum(filter(filter( ,但是没有用。你可以看到下面的公式。例如,在一个有半年度列的工作簿中,B:E,我想加起来年份(第 1 行)为 2020 且业务代码(A 列)为 4142 或 4143 的值。
SUM(过滤器(过滤器($B$3:$E$2965,$B$1:$E$1=2020),OR($A$3:$A$2965=4142,$A$3:$A$2965= 4143)))
=SUMPRODUCT(--($B:$E=2020)*(($A:$A65=4142)+($A:$A65=4143)),$B:$E65)
使用*作为AND函数,+作为OR函数。 -- 会将布尔值转换为 1 和 0,然后在整个数据范围内相乘。