EXCEL表格中时间的快速输入及计算

如图所示:因为数据里大,在D、E两列用单元格格式自定义方法#00":"0#实现时间的快速输入,同时想在F列用时间计算公式“=(D5-E5)*24*60”计算出时间差,并以... 如图所示:因为数据里大,在D、E两列用单元格格式自定义方法 #00":"0# 实现时间的快速输入,同时想在F列用时间计算公式“=(D5-E5)*24*60”计算出时间差,并以分钟单位来显示,但因为D、E两列的单元格格式用了自定义,不是标准的时间格式,导致在F列计算结果时不能实现,求大神赐教! 展开
 我来答
s今生缘
高粉答主

2015-11-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4949万
展开全部
  1. 对于输入4位数通过自定义产生的时间样式,其实际值还是4位数;

  2. 这样的4位数,前两位代表的是小时,后两位代表的分钟,要求这样的时间差,并表示为分钟数,只要将前两位相减得到小时数并化为分钟,后两位数相减得到分钟数,并把两者相加即可;

  3. 为看得清楚些,这里直接以4位数显示举例,而没有用自定义设置成时间样式,求前两位数,可用除以100取整来得到:=INT(D5/100);

  4. 取后两位,用取100的余数来得到:=MOD(D5,100);

  5. 结合在一起就得到最终公式:=(INT(D5/100)-INT(E5/100))*60+MOD(D5,100)-MOD(E5,100);

  6. 为对比,最后自定义为时间样式,结果不变,类型为:00!:00。

百度网友a0bd51a
2014-02-17 · TA获得超过194个赞
知道答主
回答量:54
采纳率:0%
帮助的人:32.9万
展开全部
F5中输入“ =(INT(D5/100)*60+(D5-FLOOR(D5,100)))-(INT(E5/100)*60+(E5-FLOOR(E5,100))) ”
注意:输入完毕后可能会将D、E两列的格式自动带到F列,需自行修改格式。
追问

追答

1、J5中公式“=IF(A1>45,"晚点",IF(A1<45,"快点","正常"))”

2、选中J这一列,在菜单“开始-条件格式-新建规则”,按如下设置



已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cfce594
2014-02-17 · TA获得超过107个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:196万
展开全部
设置D,E两列格式为时间格式,选择里面的13:30,再在F列里输入比如第7行:=(E7-D7)*24*60,F列的格式不能设置为时间格式,设成常规格式
追问
这样的话D、E两列无法实现快速输入了,变成在输入时要输入冒号,我原有的设置下在输入时间时无需输入冒号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2014-02-17 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8935万
展开全部

F5=--TEXT(TEXT(LEFT(D5,2)&":"&RIGHT(D5,2),"HH:MM")-TEXT(LEFT(E5,2)&":"&RIGHT(E5,2),"HH:MM"),"[m]")

下拉

 

另外

DE列,自定义-类型

#00":"00     直接输入1316 显示 13:16

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sk432600
2014-02-17 · 知道合伙人软件行家
sk432600
知道合伙人软件行家
采纳数:580 获赞数:2264
毕业于华北水利水电学院,本科学位.cad excel 等办公相关软件操作,现为公司技术员

向TA提问 私信TA
展开全部
在f5输入 =INT(D5/100)*60-INT(E5/100)*60+D5-INT(D5/100)*100-(E5-INT(E5/100)*100)
简化就成 =INT(E5/100)*40-INT(D5/100)*40+D5-E5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式