SUM和SUMIFS的嵌套公式不解,例如:=SUM(SUMIFS(C6:C14,A6:A14,A6,B6:B14,{1,

问题描述:

SUM和SUMIFS的嵌套公式不解,例如:=SUM(SUMIFS(C6:C14,A6:A14,A6,B6:B14,{1,3}))
{ }中的1和3,所对应的单元格为B6和B12
1,若公式为=SUMIFS(C6:C14,A6:A14,A6,B6:B14,B6,B6:B14,B12) 为什么两次引用同一区域的不同条件,本公式不能得到正确的返回值.
2,{1,3}的含义是什么?为什么不能直接用B6,B12?
3,
1个回答 分类:数学 2014-10-15

问题解答:

我来补答
SUMIFS(.B6:B14,{1,3}) 意思为在B6至B14中等于1或等于3的内容,这样就会形成一个数组

SUMIFS(.B6:B14,B6,B6:B14,B12) 意思为在B6至B14中同时等于B6,等于B12的内容所以如果B6和B12单元格内容不同的时候就会返回为0,因为B列的任一单元格都无法同时等于两个不同的内容

{1,3}是常量数组,意思为1和3 常量数组不能引用单元格

如果你一定要引用单元格B6,B12,则公式可以写成
=SUM(SUMIFS(C6:C14,A6:A14,A6,B6:B14,B6),SUMIFS(C6:C14,A6:A14,A6,B6:B14,B12))
再问: 非常感谢!但是又碰到个问题 能告诉我{1,3}与{1;3}的区别吗? 这其中的" ,"和";" 是不是“与”和“或”的意思?
再答: 不是,这个和数组中的运用有关.在我的经验中用","和用";"是与行和列有关 在你这个公式中用","和用";"没有区别,这个分号必须是半角的不能是";"而是";" 再用前面给你的公式举例一下 用";"的区别相当于 =SUM(SUMIFS(C6:C14,A6:A14,A6,B6:B14,B6),SUMIFS(C6:C14,A6:A14,A6,B6:B14,B12)) 与 =SUM(SUMIFS(C6:C14,A6:A14,A6,B6:B14,B6);SUMIFS(C6:C14,A6:A14,A6,B6:B14,B12)) 的区别
 
 
展开全文阅读
剩余:2000