Excel 按日期计算小时数
我有一张带日期和时间戳的记录清单。我想数一数早上6点盖章的所有记录。当我在A1“2019年6月18日上午6:05:00”中使用“=小时(A1)”作为我的值时,Excel返回“6” 如何计算A列中早上6点的所有记录 我试过:Excel 按日期计算小时数,excel,vba,Excel,Vba,我有一张带日期和时间戳的记录清单。我想数一数早上6点盖章的所有记录。当我在A1“2019年6月18日上午6:05:00”中使用“=小时(A1)”作为我的值时,Excel返回“6” 如何计算A列中早上6点的所有记录 我试过: =COUNTIF(A:A,HOUR(6)) 但是Excel返回“0” 任何帮助都将不胜感激。使用SUMPRODUCT即可轻松完成,例如: =SUMPRODUCT(--(HOUR(A1:A20)=6)) 我刚刚尝试了这个公式,得到了一个“#值!”。你知道我得到了这个结果吗?
=COUNTIF(A:A,HOUR(6))
但是Excel返回“0”
任何帮助都将不胜感激。使用
SUMPRODUCT
即可轻松完成,例如:
=SUMPRODUCT(--(HOUR(A1:A20)=6))
我刚刚尝试了这个公式,得到了一个“#值!”。你知道我得到了这个结果吗?你确定你范围内的所有东西都是真实的日期吗?当我尝试“=SUMPRODUCT(-HOUR(a:a)=6”)”时,我得到了一个错误。但是当我尝试“=SUMPRODUCT(-HOUR(A2:A15)=6)”,我得到了结果。有什么方法可以让整个专栏都这么做吗?或者我只是将范围设置为(“A2:A1000”)?列中是否有标题?后者似乎是一个简单的选择。是的,我在列中有一个标题。我刚刚测试了删除标题后的公式,它的工作。先生,你真是个天才!