永发信息网

excel 获取列月份对比的一些函数是什么?

答案:4  悬赏:70  手机版
解决时间 2021-05-14 23:42

我想在单元格L11上统计,A14:A1000里(注:A14:A1000为日期数据),月份为当前月份,H14:H1000常规数据为1006的F14:F1000里的数据总和,公式应该是什么啊?

简单来说就是:我想从A列日期格式葛单元格里面获取月份分别对比当前月份,如果为真,自动统计H列单元格为1006的F列总和

最佳答案
1楼答案答非所问,楼主要求和,他/她是求个数。
2楼正解,3楼把求和列写错了。考虑年份的影响(A列里可能有上一年和下一年的日期),完整的公式应该是:=SUMPRODUCT((YEAR(A$14:A$1000)=YEAR(TODAY()))*(MONTH(A$14:A$1000)=MONTH(TODAY()))*(H$14:H$1000=1006)*F$14:F$1000)
公式的意思是:求(A列的年月与现在的年月相同,且H列为1006)对应的F列的和。在Excel里逻辑值False相当于0,True相当于1。公式中每一个条件会返回FALSE或者True,一大堆0*F列+1*F列的和。
全部回答

这个不用数组函数也可以,而且楼上的方法每月都要更改函数,用下面的方法每月会自动提取当月月份,在L11粘贴函数就行了:

=SUMPRODUCT((MONTH(A$14:A$1000)=MONTH(TODAY()))*(H$14:H$1000=1006)*H$14:H$1000)

2月份出现的次数:=COUNT(IF(MONTH(A1:A100)=2,A1:A100))需按ctrl+shift+enter三键结束。其它以此类推。

可以采用数组公式求解,在L11单元格输入数组公式:

{=SUM(IF((MONTH(A14:A1000)=6)*(H14:H1000=1006),F14:F1000))}

注意:

先输入不带{}的公式:=SUM(IF((MONTH(A14:A1000)=6)*(H14:H1000=1004),F14:F1000))

输入完后,同时按下Ctrl+Shift+Enter三个键,当公式两边出现{和}大括号时,按下回车键,即可完成输入数组公式。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
临湘市中兰布艺整体软装设计机构这个地址怎么
大圣归来经典台词,大圣归来的所有台词。请紧
梦到被人追捕,请高人解梦
电脑每次启动 时都会出现一个error,关机时又
DNF 多少级可以开禁地图
我玩地下城,入了个公会但怎么也退不掉,玩地下
鹤山区机电家电维修我想知道这个在什么地方
形容男人强壮的句子
高中毕业后再去学跆拳道还算晚吗?
曾都区顺美壁纸(随州直营店)地址在什么地方,
法人代表章有什么用,三,什么是中国电子口岸
吃进去吐出来是不是就不会胖了
笔记本屏幕电源关不掉,按下快捷键后又亮了
昆明到江苏机票
求欢快的日本动漫的歌
推荐资讯
男人最讨厌什么样的女人?
谁知道东莞有哪些好玩的地方咧
验孕试纸的准确度大不大
为什么从做的系统可想打开网站的播放器还是打
洪湖市辉煌宾馆(蓝田大道) 介绍辉煌宾馆位于
松滋市一戒黑滋味生态早餐总店地址在哪,我要
QQ空间照妖镜使用为什么上面写着该道具不能在
如何将删除的好友重新加回来
等级和经验高了有什么好处
济源市夫妻保健地址在哪,我要去那里
诺基亚5300手机硬件更新问题
怎样删除相册里的图片
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?