ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

   
EH云课堂-专业的职场技能充电站 限时送,魔方网表将Excel变在线系统 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel 2016函数公式学习大典 高效办公必会的Office实战技巧 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 ExcelHome出品 - VBA代码宝免费下载 13门Excel免费公开课任你学
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 免费的Excel考勤计算系统
查看: 3230|回复: 46

[Excel 函数与公式] [第123期]工作完成时间[已结]

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2018-5-17 10:45 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:NOW
本帖最后由 delete_007 于 2018-11-21 11:43 编辑

题目说明:
1.每天的9:00~12:00和13:00~18:00为工作时间,其余为休息时间,不考虑周末。
2.“工作时间”最多只有一位小数,“开始时间”和“结束时间”精确到“分钟”。
3.需要考虑“开始时间”位于休息时段的情况。
4.D列单元格已统一设为时间格式。
5.当完成时间正好位于休息时段的开始时,那么该休息时段内任一时间均为正确答案。
 
要求:
纯函数题;不得引用C列模拟结果。
 
评分:
1.公式长度(含等号)小于150字符评2分;小于200字符评1分。
2.其余正确答案给予适当财富奖励。
 
竞赛日期:
2018-5-17至2018-6-18

“工作时间”最大值按1000小时考虑。


单选投票, 共有 27 人参与投票
您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x

评分

参与人数 13鲜花 +32 收起 理由
micch + 2
象山海鲜 + 3
pxiceplay + 3 太强大了
七夕、 + 3
太阳之子 + 2 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 11:06 | 显示全部楼层
本帖最后由 LSL1128xgw 于 2018-5-19 11:50 编辑

=SUM(TRUNC((MOD(SUM(TEXT({9,13;12,18}-MOD(A2,1)*24,"[>]\0")*{1;-1},B2,1%)/{8;1},8^{9;1})+{0;9})/{1,1;12,1},{-9,0;0,99})/{1;24},INT(A2))

点评

已于出题奖励处评分,答案不另行评分。  发表于 2018-11-21 11:37

评分

参与人数 12鲜花 +29 收起 理由
pxiceplay + 3 太强大了
sucx007 + 2 太强大了
梦幻小丑 + 2 优秀作品
象山海鲜 + 3
sayhi95 + 3 太强大了

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 13:20 | 显示全部楼层
本帖最后由 mmlzh 于 2018-5-26 14:17 编辑

刚刚及格135
=(TEXT(MOD(MEDIAN(,3,8,MOD(A2,1)*24-{9;10})+B2,8)*60,"[>=180]1!0 0;9 0")&"/60")/24+INT(A2)+INT((MEDIAN(,3,8,MOD(A2,1)*24-{9;10})+B2)/8)

点评

下次请直接贴答案,不要占楼。  发表于 2018-5-17 14:17

评分

参与人数 12鲜花 +28 技术 +2 收起 理由
delete_007 + 2 值得肯定
梦幻小丑 + 2 值得肯定
象山海鲜 + 3
sayhi95 + 3 太强大了
nsxlyj + 2 太强大了

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 14:22 | 显示全部楼层
本帖最后由 象山海鲜 于 2018-5-18 17:11 编辑
  1. =INT(B2/8)+INT(A2)-LOOKUP(,-(0&SUM(TEXT(MOD(A2,1)*24-{9,12;13,18},"[<]!0")*{1,-1},MOD(B2,8))-{0,3,8,11})-{9,13,33,37})/24
复制代码

评分

参与人数 15鲜花 +33 技术 +2 收起 理由
delete_007 + 2
pxiceplay + 3 太强大了
sucx007 + 2 太强大了
0星剑0 + 2 太强大了
sayhi95 + 3 太强大了

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 14:46 | 显示全部楼层
本帖最后由 丢丢表格 于 2018-5-27 19:20 编辑

97 字
  1. =SUM(TRUNC((MEDIAN(MOD(A2,1)*24-{9,10},0,3,8)+B2+{5,0,0})/{8,8,1},{0,0,5})*{1,15,1},9)/24+INT(A2)
复制代码



115 字
  1. =SUM(TRUNC((SUM(TEXT(MOD(A2,1)*24-{9,13;12,18},"[<]!0")*{1;-1})+B2+{5,0,0})/{8,8,1},{0,0,5})*{1,15,1},9)/24+INT(A2)
复制代码

评分

参与人数 15鲜花 +33 技术 +2 收起 理由
delete_007 + 2 优秀作品
pxiceplay + 3 太强大了
0星剑0 + 2 太强大了
WJX-online + 2 优秀作品
nsxlyj + 2 太强大了

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 15:01 | 显示全部楼层
本帖最后由 sayhi95 于 2018-5-28 20:38 编辑

这个好像通用,就是太长了,感觉像做了一道数学题,汗~
  1. =INT(A2)+3/8+INT((MIN(MAX(MOD(A2,1)-3/8-MAX(MIN(MOD(A2,1),13/24)-0.5,),),1/3)*24+B2)/8)+(MOD(MIN(MAX(MOD(A2,1)-3/8-MAX(MIN(MOD(A2,1),13/24)-0.5,),),1/3)*24+B2,8)+(MOD(MIN(MAX(MOD(A2,1)-3/8-MAX(MIN(MOD(A2,1),13/24)-0.5,),),1/3)*24+B2,8)>=3))/24
复制代码
艰难啊
  1. =INT(A2)+3/8+SUM(INT((SUM(TEXT(MOD(A2,1)*24-{9,12;13,18},"[<]!0")*{1,-1},B2)+{5,0})/{8;0.0001})/{1;10000}*{1,15;0,1})/24
复制代码

评分

参与人数 12鲜花 +27 技术 +2 收起 理由
delete_007 + 2
pxiceplay + 3 太强大了
sucx007 + 2 太强大了
象山海鲜 + 3
七夕、 + 3 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-17 15:04 | 显示全部楼层
本帖最后由 opqazxc 于 2018-6-9 10:25 编辑

`
  1. =WORKDAY.INTL(MOD(A2,1)*1441+1440,MOD(B2*60,480),REPT(0,7),MOD(COLUMN(MV:AXS),1260)+721+{0;1;2}*1440)/1440+INT(A2)+INT(B2/8)-1
复制代码


`
  1. =WORKDAY.INTL(MOD(A2,1)*1441+2880,B2*60,REPT(0,7),MOD(COLUMN(MV:AXS),1260)+721+ROW($1:130)*1440)/1440+INT(A2)-2
复制代码


`
  1. =SMALL(TEXT(ROW($1:130)-MOD(A2,1)-MOD(COLUMN(MV:AFG),540)/1439-1/4,"G/通用格式;999")+A2,B2*60+1)
复制代码
``


评分

参与人数 10鲜花 +24 收起 理由
Excel实战分享 + 1 了逼牛太
象山海鲜 + 3
sayhi95 + 3
WJX-online + 2 值得肯定
七夕、 + 3 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-19 12:29 | 显示全部楼层
本帖最后由 265094 于 2018-5-21 10:53 编辑

=IFERROR(1/((SUM(TRUNC(TEXT(MOD(MEDIAN({0;0;3;5},MOD(A2,1)*24-{9;13})*2+B2,10^{0,0,9}+7),{"[>3]1;;!0","@","@"})/{24,24,8},{9,9,0}),3/8)+INT(A2))-2958466.375)^-1+2958466.375,MAX(A2,2958465.75))

=SUM(TRUNC(TEXT(MOD(MEDIAN({0;0;3;5},MOD(A2,1)*24-{9;13})*2+B2,10^{0,0,9}+7),{"[>3]1;;!0","@","@"})/{24,24,8},{9,9,0}),3/8)+INT(A2)




补充内容 (2018-5-21 13:19):
奇怪,为什么不能编辑了呢?
=SUM(TRUNC(TEXT(MOD(MEDIAN(0,0,3,5,MOD(A2,1)*24-{9;13})*2+B2,10^{0,0,9}+7),{"[>3]1;;!0","@","@"})/{24,24,8},{9,9,0}),3/8)+INT(A2)

补充内容 (2018-5-21 14:54):
=SUM(TRUNC(TEXT(MOD(MEDIAN(0,3,8,MOD(A2,1)*24-{9;10})+B2,10^{0,0,9}+7),{"[>3]1;;!0","@","@"})/{24,24,8},{9,9,0}),3/8)+INT(A2)

补充内容 (2018-5-21 15:02):
=SUM(TRUNC(TEXT(MOD(MEDIAN(0,3,8,MOD(A2,1)*24-{9;10})+B2,10^{0,0,9}+7),{"[>=3]1;;!0","@","@"})/{24,24,8},{9,9,0}),3/8)+INT(A2)

评分

参与人数 9鲜花 +22 收起 理由
sayhi95 + 2
梦幻小丑 + 2 优秀作品
Excel实战分享 + 1 定肯得值
象山海鲜 + 3
七夕、 + 3 优秀作品

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-23 10:02 | 显示全部楼层
公式1,244个字符。
  1. =A2+MAX(,9/24-MOD(A2,1))+(MOD(A2,1)+MOD(B2,8)/24>0.5)*(MOD(A2,1)<13/24)/24+INT(B2/8)+MOD(B2,8)/24-IF((MOD(A2,1)>0.5)*(MOD(A2,1)<13/24),MOD(A2,1)-0.5)+LOOKUP(MOD(A2,1)+MOD(B2,8)/24-18/24,{-9,0;0,15;0.166666666666667,16})/24-MAX(,MOD(A2,1)-18/24)
复制代码
公式2,199个字符。

  1. =IF(MOD(A2,1)+MOD(B2,8)/24>=0.75,INT(A2/1)+1.375-MAX(,0.75-MOD(A2,1))+(MOD(B2,8)>4)/24,A2)+MAX(,9/24-MOD(A2,1))+INT(B2/8)+(MOD(B2,8)+AND(MOD(A2,1)<13/24,9/24+B2>0.5))/24-IF(HOUR(A2)=12,MOD(A2,1)-0.5)
复制代码
150字符以内太难了。。。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x

评分

参与人数 6鲜花 +11 收起 理由
Excel实战分享 + 1 定肯得值
象山海鲜 + 2
sayhi95 + 2 优秀作品
丢丢表格 + 1
265094 + 2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-5-23 10:21 | 显示全部楼层
=INT(A2)+INT(B2/8)+(MAX(MOD(A2,1)*24,LOOKUP(MOD(A2,1)*24,{0,12,18},{9,13,33}))+MOD(B2,8)+(MOD(MAX(MOD(A2,1)*24,LOOKUP(MOD(A2,1)*24,{0,12,18},{9,13,33}))+MOD(B2,8),24)>=12)-(INT(MAX(MOD(A2,1)*24,LOOKUP(MOD(A2,1)*24,{0,12,18},{9,13,33}))=13)))/24
汗!还有比这更长的吗?

评分

参与人数 8鲜花 +14 收起 理由
sayhi95 + 2 值得肯定
梦幻小丑 + 2 值得肯定
象山海鲜 + 1
Excel实战分享 + 1 定肯得值
丢丢表格 + 1

查看全部评分

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

本版积分规则

关注官方微信,高效办公专列,每天发车

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2019-1-23 11:35 , Processed in 1.140851 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Wooffice Inc.

   

沪公网安备 31011702000001号 沪ICP备11019229号

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师

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