excel如何区分时间段来 比如中午的10点到12点的下午的4点到5点这样套用什么函数在线等答案!

excel如何区分时间段来 比如中午的10点到12点的下午的4点到5点这样套用什么函数在线等答案! 这个图是中午和晚餐混合在一起我想区分开来

假设时间列是C列,第三行开始的时间数据,则
公式可以写成
=IF(OR(C3>10/24,C3<17/24,AND(C3>12/24,C3<14/24)),"",IF(C3>12,"中午10点到12点","下午4点到5点"))

=IF((C3>=10/24)*(C3<=12/24),"中午10点到12点",IF((C3>=14/24)*(C3<=17/24),"下午4点到5点",""))

看了你上的图,数据是从E5单元格开始的,且是文本时间,那么公式改写成
=IF((--E5>=10/24)*(--E5<=12/24),"中午10点到12点",IF((--E5>=14/24)*(--E5<=17/24),"下午4点到5点",""))
下拉填充公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-15
用一个辅助列,如果是第一个时间段的,返回1,如果是第二个时间段的,返回2,否则返回0
假设时间在C2:C100,假设F 列是空着的,F2中输入
=IF(AND(C2>=10/24,C2<=12/24),1,IF(AND(C2>=16/24,C2<=17/24),2,0))
下拉,就可以利用F列进行筛选。当然,用右边其它列也可以。追问

不行

追答

图片上,最右边括号应有两个,少了一个,按”是“,就可以改成两个了。

追问

都是0怎么回事

追答

应该是时间数据为文本格式,你看你的时间都是左对齐的,不是数字和时间的右对齐。公式改为
=IF(AND(C2-10/24>=0,C2-12/24=0,C2-17/24<=0),2,0))

第2个回答  2015-04-15
在F2中输入或复制粘贴下列公式
=IF(AND(C2-"10:00">=0,C2-"12:00"<=0),"10-12点",IF(AND(C2-"16:00">=0,C2-"17:00"<=0),"16-17点",""))
下拉填充追问

不行

追答

在H5中输入或复制粘贴下列公式
=IF(AND(E5-"10:00">=0,E5-"12:00"=0,E5-"17:00"=10/24,E5=16/24,E5<=17/24),"16-17点",0))
下拉填充

第3个回答  2015-04-15
我是这么想的,你先把日期设置单元格格式为常规,那么日期就变成数字了,然后进行筛选,0-0.5一段,0.5-1一段,筛选好后,再设置单元格格式为日期追问

按了常规还是时间啊

追答

选中日期那一列,右键设置单元格格式,选择常规,应该是0-1以内的数字。如果常规不行你试试数值还有其他的,只要变成小数,你就可以进行筛选了

相似回答