excel时间的计算

E1列时间为12:45:21 F1列的时间为16:32:24 想在G1列算出一共花了几小时几分几秒,函数应该怎么写十分感谢
不好意思我是EXCEL的初学者顺便问一下EXCEL写函数的地方在哪,再就是一楼说的把时间格式设置一下怎么弄

很简单,直接用 =F1-E1
其中E1、F1、G1 单元格格式中“数字”为:“分类”为“自定义”,“类型”为“hh:mm:ss”。

Excel里写函数非常简单。一种是在单元格里直接输入,即第一个字符输入为“=”后面就可以直接输入公式;另一种可以用点击“fx”按钮或在主菜单“插入”->“函数”后,通过函数向导输入函数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-28
A B
开始时间 终止时间
2007-6-9 10:35 AM 2007-6-9 3:30 PM
公式 说明(结果)
=B2-A2 单元格的格式为“h”的两个时间之间的小时数 (4)
=B2-A2 单元格的格式为“h:mm”的两个时间之间的小时数和分钟数 (4:55)
=B2-A2 单元格的格式为“h:mm:ss”的两个时间之间的小时数、分钟数和秒数 (4:55:00)
=TEXT(B2-A2,"h") 两个时间之间的小时数 (4)
=TEXT(B2-A2,"h:mm") 两个时间之间的小时数和分钟数 (4:55)
=TEXT(B2-A2,"h:mm:ss") 两个时间之间的小时数、分钟数和秒数 (4:55:00)
第2个回答  2019-01-14
你的意思是,不点没结果,一点出结果?用宏。
右键点该工作表的名字(在工作簿的左下角呢),查看代码,粘贴如下代码:
private
sub
worksheet_selectionchange(byval
target
as
range)
on
error
goto
line1
if
target.column
=
3
then
target
=
target.offset(0,
-1)
-
target.offset(0,
-2)
target.numberformat
=
"h:m"
end
if
line1:
end
sub
粗体的3代表第3列(c列),即用鼠标点c列时计算结果。请自己改为实际的列,如e列是第
5
列。
回到excel,功能实现。
第3个回答  2009-08-28
=TEXT(B2-A2,"h:mm:ss")

A2=12:45:21
B2=16:32:24
相似回答