2010-01-30 20:24:34 +0000 2010-01-30 20:24:34 +0000
7
7

如何在Excel 2007中获取时间的平均值?

我有这些值

01:15
05:00
01:31
02:00
02:21
02:39
03:29
08:00

我高亮了所有这些单元格,然后进入格式化单元格 -> 自定义 -> 并选择 mm:ss

然后我试着使用 Excel 2007 中的内置平均函数

=AVERAGE(D31:D38)

结果是 0.0

当然这不是它应该有的数字结果(我还没有手动计算,但我确信它不是 0)。

我不确定是否有这样的事实,当你点击单元格时,它有这样的内容

“12:08:00 AM”

我不确定这是否是它的问题。

答案 (8)

8
8
8
2010-01-30 20:40:28 +0000

如果你只是想快速完成这个操作,从下拉框中选择Time作为选项,它应该会像预期的那样工作:

我试过了,无法复制你的结果,我认为你的结果是把时/分/秒都弄乱了,时间字段通常是以hh:mm:ss的形式存储,然后按你的要求显示。我建议你尝试使用内置的时间字段(如上图),然后尝试将其改成hh:mm/mm:ss/hh:mm:ss,我想你的情况是,你是以mm:ss存储,而将平均数显示为hh:mm,或者类似的,这就是为什么你得到的结果很奇怪。

1
1
1
2010-01-30 20:42:51 +0000

为了使时间格式化为 “mm:ss",我必须按以下方式输入时间:

00:01:15
00:05:00
00:01:31
00:02:00
00:02:21
00:02:39
00:03:29
00:08:00

,即零时,一些分和一些秒。

0
0
0
2018-02-09 09:27:15 +0000

在excel中设置时间格式时要注意的一点是,格式 “hh:mm "会忽略天数,同样的,"mm:ss "也会忽略单元格中输入的小时数。

如果你在手动计算平均时间时得到的结果很奇怪,请尝试在格式中的最高级时间单位周围加上方括号:

  • [hh]:mm
  • [mm]:ss

这将返回绝对的小时数或分钟数—如果你的时间总和超过24小时或60分钟,这将会很有用

0
0
0
2019-06-10 14:28:07 +0000

如果你要的是持续时间,而不是一天的时间,请使用"[h]mm:ss “格式,而不是 "mm:ss "格式。正常的数学函数(如平均数、总和等)应该可以使用。

0
0
0
2019-04-02 08:55:15 +0000

很简单,只需点击单元格,然后转换为12小时时间

,即如果你有00:31:24,然后将其转换为完整的日期,如12:31:24 AM

0
0
0
2014-05-12 22:52:42 +0000

我在MS Excel 2010中使用的方法是:

  1. 将你的时间数据转换为小数。要做到这一点,只需使用Format Cells对话框;在Number选项卡中,点击Number类别。这将把所有的时间数据转换为一个数字。从数据中计算出平均数,最后用步骤1中描述的相同方法将该数字重新转换为时间数字。
0
0
0
2012-11-28 15:05:40 +0000

我想做一些关于时间值的数学计算,最后我在这里找到了这个页面寻求帮助。但奇怪的是,这里列出的单元格格式建议没有一个对我有用…..

…直到我终于意识到,我从一个文件中导入的数据,大部分时间值前面有空格。一旦我把空格去掉,Excel就可以在我的时间数据上正确地运行各种公式了。

如果你有什么问题,可以找找找看,因为看起来像 “没有原因"。

0
0
0
2013-08-26 23:11:37 +0000

首先,突出显示你将用于计算的所有单元格。(包含您要添加的值的单元格,以及包含所有时间的平均值的单元格)。右键单击集体突出显示的单元格,然后单击 “格式化单元格"。在 "数字 "选项卡中,从窗口左侧的选择中选择 "自定义"。在类型下拉选择框中,寻找 "h:mm "的值。

含有平均数的单元格的公式将与其他类型的平均数相同 ( =SUM(XX:XX)/X ,OR =AVERAGE(XX:XX) )

使用这种格式,我得到的值是这样的

3:55 3:58 3:58 4:14 3:22 3:49 4:49 4:07 4:02

AVG = 3:55

希望这对你有帮助。