下面列出了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的同时实现上述目标的最佳方法是什么; 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})))
非常感谢{}
或其他没有数组的产品技巧
答案 0 :(得分:0)
我想我正确地解释你的东西; 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)
)