Excel中如计算符合多条件的某列的非空单元格数量

如图:计算A列中时间范围在2014年4月的,C列中地点为甘肃的,B列的非空单元格数量... 如图:计算A列中时间范围在2014年4月的,C列中地点为甘肃的,B列的非空单元格数量 展开
 我来答
路人甲FHoC4
2015-02-28 · TA获得超过142个赞
知道小有建树答主
回答量:199
采纳率:50%
帮助的人:78.9万
展开全部

=SUMPRODUCT((LEFT(A2:A500,6)="2014/4")*(C2:C500="甘肃"),B2:B500)

这是个数组公式,编辑结束,同时按下CTR+SHIFT+ENTER组合键。


另外一个问题:我是假设您的A列日期是“文本”格式。


追问
时间是 “日期”格式,, LEFT(A2:A500,6)中的“,6”是什么意思?
追答
LEFT英文是“左”,函数:从左到右截取字符段。LEFT(数据,字段长度),6:表示从左到右截取六位。即2014/4 (是不是六个字符?)
哦,时间是日期格式,截出来的效果不是这样的,您可以测试一下。
tttta007
2015-02-28 · TA获得超过803个赞
知道小有建树答主
回答量:1085
采纳率:20%
帮助的人:307万
展开全部
=SUMPRODUCT((YEAR(A2:A18)=2014)*(MONTH(A2:A18)=4)*(C2:C18="甘肃")*(NOT(ISBLANK(B2:B18))))
追问
为什么我引用了其他sheet的数据,这个公式得出的数值就是0了?
=SUMPRODUCT((YEAR(sheet2!A6:A2929)=2014)*(MONTH(sheet2!A6:A2929)=12)*(sheet2!D6:D2929="北京"),(NOT(ISBLANK(sheet2!C6:C2929))))

帮看看有错吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式