excel如何用COUNTIFS函数统计符合当前时间的个数

如下图函数:=COUNTIFS(B:B,">=2019/8/8 00:00:00",A:A,"*"&F4&"*")数据每天都会增加,但只想做前一天的新增数量。因此有没方法可以一劳永逸,把公里的时间自动匹配成当前日期的前一天比如NOW()和TODAY()可以获取当前时间,但是不会带入引用,感谢各位大神们指教。如果不能实现上诉情况的话,除了引用额外单元格,能否有别的方法可以把公式里面的日期缩短下,日期加时间太长了,但是不要后面的时间又筛选不出来

把时间列日期部分分列出来,在结果框输入以下公式:

=COUNTIFS(b:b,"="&TODAY()-1,a:a,"*"&f4&"*")
所有符号都是英文状态下输入

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-08

请点击输入图片描述

=SUMPRODUCT((VALUE($B$2:$B$18)>=TODAY())*ISNUMBER(FIND(F4,$A$2:$A$18)))

第2个回答  2019-08-08
加个条件不 就完了么, 这么简单的
=COUNTIFS(B:B,">="&today()-1,B:B,"<"&today(),A:A,"*"&F4&"*")
===============
如果结果不对,把 你日期 那一列 分列一下
选中B 列 --菜单栏 数据 分列--- 直接点完成追问

不行啊大哥,我单独试了一下,出来的数据是0,大哥麻烦看看什么情况,感激不尽

追答

这个引号 不对 ,要求英文双引号 ,你引号都不会打?

追问

大神,膜拜你,非常感谢

本回答被提问者采纳
第3个回答  2019-08-08
条件按如下修改一下:
“>=”&(TODAY()-1)追问

不行呢,TODAY得出的结果是是2019/8/7,但是数据里面的日期是带有时间格式的,刚带进去出来的数据是0,什么情况呢

追答

不是这样的,TODAY()默认是:0:00,可以在一个单元格输入TODAY(),修改显示格式看看

Excel计算公式时,把日期时间转化到序列数的

相似回答