Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: dabei321

[已解决]时间分解问题-----提高篇

[复制链接]
 楼主| 发表于 2014-10-5 12:51 | 显示全部楼层
tgydslr 发表于 2014-10-1 21:31
再打个补丁,解决2楼当B4的时间不是整十分钟时的问题
D2=IF((ROW(A1)-1)/144-(ROW(A1)1)*MOD(B$2*144,1)/1 ...

请问我在B3中输入大于24:00的数据后就会发生错误,例如输入35:35分钟,就会无法计算了
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2014-10-6 18:52 | 显示全部楼层
dabei321 发表于 2014-10-5 12:51
请问我在B3中输入大于24:00的数据后就会发生错误,例如输入35:35分钟,就会无法计算了

不出错呀,只是B2会显示的不一样,改为常规就会看到了
但计算结果是不影响
回复

使用道具 举报

 楼主| 发表于 2014-10-7 11:35 | 显示全部楼层
tgydslr 发表于 2014-10-6 18:52
不出错呀,只是B2会显示的不一样,改为常规就会看到了
但计算结果是不影响

问题是将使用时间设为文本后,D和E列的计算会随下拉公式一直计算下去,您再给看看
时间段分解.rar (15.39 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2014-10-7 13:14 | 显示全部楼层
dabei321 发表于 2014-10-7 11:35
问题是将使用时间设为文本后,D和E列的计算会随下拉公式一直计算下去,您再给看看

看到了,你要是把使用时间设为文本了,公式里的B3改为--B3就可以了,因为文本总大于数字的
=IF((ROW(A1)-1)/144-(ROW(A1)<>1)*MOD(B$2*144,1)/144<=--B$3,B$2+(ROW(A1)-1)/144-(ROW(A1)<>1)*MOD(B$2*144,1)/144,IF((N(D1)<B$4)*(D1<>""),B$4,""))

时间段分解.rar

20.68 KB, 下载次数: 1

回复

使用道具 举报

 楼主| 发表于 2014-10-9 11:51 | 显示全部楼层
tgydslr 发表于 2014-10-7 13:14
看到了,你要是把使用时间设为文本了,公式里的B3改为--B3就可以了,因为文本总大于数字的
=IF((ROW(A1) ...

老师你好,如果时间宽裕的话帮我讲解一下这个公式,我想要鱼和渔,简单的函数还可以,组合起来就没有思路了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 03:35 , Processed in 0.133787 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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