excel单元格里有一列时间数据,求一个累加公式,即格内数据大于7:00小于8:00的,显示有多少个

如题所述

第1个回答  2011-08-24
先设置单元格格式 单元格点右键--设置单元格格式--数字--时间--选第一个
在你需要累加计算的单元格输公式 =TEXT(SUM(A1:A15),"[h]:mm")
格内数据大于7:00小于8:00的,显示有多少个输入公式
=COUNTIFS(A1:A15,">7:00",A1:A15,"<8:00")
第2个回答  2011-08-24
=SUMPRODUCT(((A1:A100)>TIME(7,0,0))*((A1:A100)<(TIME(8,0,0)))*1)
假设在A列有一百行时间数据.
第3个回答  推荐于2021-02-12
设时间列为A列
则在非A列的空单元格(例B2)输入
=SUMPRODUCT(1*(HOUR(A$1:A$65536)=7))
或者
=COUNTIF(A:A,"<8:00")-COUNTIF(A:A,"<=7:00")
注意将B2单元格格式设置成常规本回答被提问者采纳
第4个回答  2011-08-24
假设数据数据在A列A1:A100中
公式 =sumproduct(1*(hour(a1:a100)=7))
相似回答