Excel 带有 OR 和 SUMProduct 的 SUMIf
Excel SUMIfs with OR and SUMProduct
下面列出了 3 组条件,每组 2 组
SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5,
ColumnC,>1,ColumnC,<5)
我正在尝试用多个 OR 条件替换第 3 组
SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5,
(ColumnC,>1,ColumnC,<5)OR(ColumnC,>17,ColumnC,<20),(ColumnC,>100,ColumnC,<120))
最好的是在避免多次求和的情况下实现上述目标; sumif()+sumifs()+sumifs()
我还没有在第 3 组
中使用 SUM(SUMIFS
和 {}
来让它工作
SUM(SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5
{(ColumnC,>1,ColumnC,<5)},{(ColumnC,>17,ColumnC,<20)},{(ColumnC,>100,ColumnC,<120})))
将感谢有关 {}
或其他不带数组的 sumproduct 技巧的帮助
我想我对你的第三组解释正确; C 列值的 3 种可能组合?
你必须点击 Ctrl + Shift + Ent
因为这是一个数组函数:
SUM(TOTAL*
(ColumnA>1)*
(ColumnA<5)*
(ColumnB>1)*
(ColumnB<5)*
(OR
(AND(ColumnC>1,ColumnC<5),
AND(ColumnC,>17,ColumnC,<20),
(ColumnC,>100,ColumnC,<120)
)
下面列出了 3 组条件,每组 2 组
SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5,
ColumnC,>1,ColumnC,<5)
我正在尝试用多个 OR 条件替换第 3 组
SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5,
(ColumnC,>1,ColumnC,<5)OR(ColumnC,>17,ColumnC,<20),(ColumnC,>100,ColumnC,<120))
最好的是在避免多次求和的情况下实现上述目标; sumif()+sumifs()+sumifs()
我还没有在第 3 组
中使用SUM(SUMIFS
和 {}
来让它工作
SUM(SUMIFS(TotalColumn,
ColumnA,>1,ColumnA,<5,
ColumnB,>1,ColumnB,<5
{(ColumnC,>1,ColumnC,<5)},{(ColumnC,>17,ColumnC,<20)},{(ColumnC,>100,ColumnC,<120})))
将感谢有关 {}
或其他不带数组的 sumproduct 技巧的帮助
我想我对你的第三组解释正确; C 列值的 3 种可能组合?
你必须点击 Ctrl + Shift + Ent
因为这是一个数组函数:
SUM(TOTAL*
(ColumnA>1)*
(ColumnA<5)*
(ColumnB>1)*
(ColumnB<5)*
(OR
(AND(ColumnC>1,ColumnC<5),
AND(ColumnC,>17,ColumnC,<20),
(ColumnC,>100,ColumnC,<120)
)