求大神帮忙看下Excel函数哪里错了!
如图,要求的是2013年6月产量和全年产量,我用的函数分别是=SUM(IF(AND(YEAR(A:A)=2013,MONTH(A:A)=6),$B$2:$B$28))和=...
如图,要求的是2013年6月产量和全年产量,我用的函数分别是=SUM(IF(AND(YEAR(A:A)=2013,MONTH(A:A)=6),$B$2:$B$28))和=SUM(IF(YEAR(A:A)=2013,$B$2:$B$28))结果不对,不明白哪里错了……望讲解……表格文件传百度云了http://pan.baidu.com/s/1jINMgAU
展开
2个回答
展开全部
第一个公式错误的地方:
1、数组公式的条件不能用AND,AND得到的是一个值,不是数组;
2、(YEAR(A:A)=2013,MONTH(A:A)=6)中的引用必须与求和区域大小形状一致;
公式修改为:
=SUM((YEAR(A2:A28)=2013)*(MONTH(A2:A28)=6)*B2:B28)
数组公式,需要按CTRL+SHIFT+回车,完成公式;
还可以用公式:
=SUMIFS(B:B,A:A,">2013-5-31",A:A,"<2013-6-1")
第二个公式是前后引用区域不一致,修改一下:
=SUM(IF(YEAR(A2:A28)=2013,B2:B28))
数组公式,需要按CTRL+SHIFT+回车,完成公式。
1、数组公式的条件不能用AND,AND得到的是一个值,不是数组;
2、(YEAR(A:A)=2013,MONTH(A:A)=6)中的引用必须与求和区域大小形状一致;
公式修改为:
=SUM((YEAR(A2:A28)=2013)*(MONTH(A2:A28)=6)*B2:B28)
数组公式,需要按CTRL+SHIFT+回车,完成公式;
还可以用公式:
=SUMIFS(B:B,A:A,">2013-5-31",A:A,"<2013-6-1")
第二个公式是前后引用区域不一致,修改一下:
=SUM(IF(YEAR(A2:A28)=2013,B2:B28))
数组公式,需要按CTRL+SHIFT+回车,完成公式。
更多追问追答
追问
赞!详细准确!能不能再问一下要是求6月的日均产量怎么求?我已经追加悬赏了
追答
=AVERAGEIFS(B:B,A:A,">2013-5-31",A:A,"<2013-6-1")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询