Excel精英培训网

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

[已解决]急求!!!!尖段、峰段、平段的时间公式

[复制链接]
发表于 2010-4-15 20:38 | 显示全部楼层 |阅读模式

请各位大侠帮帮忙~~

急求!!!!尖段、峰段、平段的时间公式

急求!!!!尖段、峰段、平段的时间公式
[此贴子已经被作者于2010-4-16 8:37:32编辑过]
最佳答案
2010-4-17 09:21

H2:I5是辅助列,这样比较方便一些

解释一下公式吧

尖段D8=IF(OR($B8>=$I$5,$C8<=$H$5),,(MIN($C8,$I$5)-MAX($B8,$H$5))*24)

就是当B8(开始时间)大于尖段的结束时间,或C8(结束时间)小于尖段开始时间,返回0值;

否则,由C8同I5(尖段结束时间)比较,求取两者的最小值,-  B8与H5(尖段开始时间)的最大值,最*24,就是要计算的小时数了。

rndYOVgS.rar

1.74 KB, 下载次数: 0

急求!!!!尖段、峰段、平段的时间公式

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-4-15 21:37 | 显示全部楼层
回复

使用道具 举报

发表于 2010-4-16 10:36 | 显示全部楼层

问题虽然有点麻烦,但也不是很难的事

上个附件吧

回复

使用道具 举报

 楼主| 发表于 2010-4-17 08:21 | 显示全部楼层

急求!!!!尖段、峰段、平段的时间公式

谢谢您呀!!!

HVxRVzTr.rar (1.74 KB, 下载次数: 0)

回复

使用道具 举报

发表于 2010-4-17 09:14 | 显示全部楼层

QUOTE:
以下是引用qkx在2010-4-17 8:21:00的发言:

谢谢您呀!!!

fBwqKVeW.rar (2.26 KB, 下载次数: 0)

回复

使用道具 举报

发表于 2010-4-17 09:21 | 显示全部楼层    本楼为最佳答案   

H2:I5是辅助列,这样比较方便一些

解释一下公式吧

尖段D8=IF(OR($B8>=$I$5,$C8<=$H$5),,(MIN($C8,$I$5)-MAX($B8,$H$5))*24)

就是当B8(开始时间)大于尖段的结束时间,或C8(结束时间)小于尖段开始时间,返回0值;

否则,由C8同I5(尖段结束时间)比较,求取两者的最小值,-  B8与H5(尖段开始时间)的最大值,最*24,就是要计算的小时数了。

回复

使用道具 举报

发表于 2010-4-17 09:21 | 显示全部楼层

其它公式原理一样,第三个公式只是分两段来计算而已

这样应该会明白了吧?

回复

使用道具 举报

 楼主| 发表于 2010-4-17 15:16 | 显示全部楼层

急求!!!!尖段、峰段、平段的时间公式

非常感谢您!!!能不能把得出来的时间直接显示出来呀~~例如“1:20“

qITst0Qp.rar (2.26 KB, 下载次数: 0)

回复

使用道具 举报

发表于 2010-4-17 15:33 | 显示全部楼层

D8=TEXT(IF(OR($B8>=$I$5,$C8<=$H$5),,MIN($C8,$I$5)-MAX($B8,$H$5)),"h:mm")

其它的一样,套就行了

就是把*24删掉,最套一个TEXT

回复

使用道具 举报

发表于 2010-4-17 21:47 | 显示全部楼层

BTvlkH9p.rar (2.28 KB, 下载次数: 0)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 16:01 , Processed in 0.211906 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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