Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2011|回复: 6

[已解决]麻烦老师帮忙写个关于时间的公式

[复制链接]
发表于 2015-4-10 21:46 | 显示全部楼层 |阅读模式
在A1中输入时间
在B1中输入星期几
在C1中做判断,判断结果显示为: 早高峰、晚高峰、周末高峰、非高峰

判断规则如下:
早高峰:周一~周五 7:00~9:30
晚高峰:周一~周四 17:00~19:30 和 20:30~23:00 和 周五 17:00~周六凌晨4:00
周末高峰:周六凌晨4:00~周一凌晨4:00
非高峰:其他时间

自己研究了1个星期也写不对…… 太复杂了,脑子乱了。特来求各位大师相助。拜谢!
最佳答案
2015-4-11 00:14
两种算法及比较
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-4-10 22:39 | 显示全部楼层
本帖最后由 tgydslr 于 2015-4-11 00:12 编辑

  1. =IF(WEEKDAY(A2-1/6,2)>5,"周末",IF(OR(MATCH(MOD(A2,1),{0;4;7;9.5;17;19.5;20.5;23;23.99}/24)={5,7})+(WEEKDAY(A2,2)=6)*(MOD(A2,1)<1/6)+(WEEKDAY(A2,2)=5)*(MOD(A2,1)>=17/24),"晚",IF(MATCH(MOD(A2,1),{0;4;7;9.5;17;19.5;20.5;23;23.99}/24)=3,"早","非")))&"高峰"
复制代码
回复

使用道具 举报

发表于 2015-4-10 22:47 | 显示全部楼层
本帖最后由 qinqh_yl 于 2015-4-10 22:49 编辑

=IF(OR(B1="周"&{"一","二","三","四","五"})*(A1>=--"7:00")*(A1<=--"9:30"),"早",IF(OR(B1="周"&{"一","二","三","四"})*((A1>=--"17:00")*(A1<=--"19:30")+(A1>=--"20:30")*(A1<=--"23:00"))+(B1="周五")*(A1>=--"17:00")+(B1="周六")*(A1<=--"4:00"),"晚",IF((B1="周六")*(A1>=--"4:00")+(B1="周日")+(B1="周一")*(A1<=--"4:00"),"周未","非")))&"高峰"

注:B1内容为“周一、周二、周三、周四、周五、周六、周日”
回复

使用道具 举报

发表于 2015-4-10 23:03 | 显示全部楼层
  1. =IF(AND(COUNT(FIND(RIGHT(B1),"一二三四五")),A1>=--("7:00"),A1<=--("9:30")),"早高峰",IF(OR(AND(COUNT(FIND(RIGHT(B1),"一二三四")),OR(AND(A1>=--("17:00"),A1<=--("19:30")),AND(A1>=--("20:30"),A1<=--("23:00")))),AND(B1="星期五",A1>=--("17:00")),AND(B1="星期六",A1<=--("4:00"))),"晚高峰",IF(OR(AND(B1="星期六",A1>=--("4:00")),B1="星期日",AND(B1="星期一",A1<=--("4:00"))),"周末高峰","非高峰")))
复制代码
纯堆``
看了上面发现多余的括号
不过不管了``
回复

使用道具 举报

发表于 2015-4-10 23:44 | 显示全部楼层
本帖最后由 tgydslr 于 2015-4-10 23:49 编辑
  1. [code]=CHOOSE(MATCH(MOD(A2-13/6,7)+1,{0;133;144}/24),IF(MOD(MATCH(MOD(A2-1/6,1),{-4,3,5.5,13,15.5,16.5,19}/24),2),"非",IF(MATCH(MOD(A2-1/6,1),{-4,3,5.5,13,15.5,16.5,19}/24)=2,"早","晚")),"晚","周末")&"高峰"
复制代码
回复

使用道具 举报

发表于 2015-4-11 00:14 | 显示全部楼层    本楼为最佳答案   
两种算法及比较

Book1.rar

141.92 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2015-4-11 10:41 | 显示全部楼层
感谢楼上所有老师!你们太厉害了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-13 14:34 , Processed in 0.280677 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表