如何计算平均值,跳过空白
我有一个电子表格,在那里我保持着进入和离开工作的时间。 在下一栏中,我总结了这些价值观,以便了解我在工作上花费的时间,这给了我一周工作的时间。
现在我想知道一个星期我在工作上的平均时间是多less。
我以为我可以实现这个使用AVERAGEIF
函数,使用">0"
为了跳过空白条目,但这似乎不工作:
例如
ABCDEF 1 Day Date In Out Diff Cumul 2 Monday 13/10/2014 8:15 16:30 7:30 3 Tuesday 14/10/2014 8:15 17:10 8:10 4 Wednesday 15/10/2014 8:05 17:10 8:20 5 Thursday 16/10/2014 8:25 17:10 8:00 6 Friday 17/10/2014 8:25 17:00 7:50 7 Saturday 18/10/2014 39:50
正如你所看到的,E列包含“In”和“Out”之间的差异(考虑到午休),F列包含E列值的总和。
为了计算列F中条目的平均值,我尝试使用函数“AVERAGEIF”,如下所示:
=AVERAGEIF(F1:F7;">0") // I thought of ">0" for skipping blanks, // and so only use cells which are filled in.
然而,这个函数的结果是15:50(不知道怎么解释这个),之后我想用“F:F”代替“F1:F7”来计算整张纸的平均值。
有两个解决我的问题:
- 告诉
AVERAGEIF
公式只使用单元格F7,F14,F21,…(这甚至可能吗?) - 要么继续使用“F:F”范围,但使用另一个条件比“> 0”跳过空白,我认为这是最简单的解决scheme。
有谁知道如何跳过公式中的空白?
谢谢
如果他们不打算更改位置,则可以简单地将相关单元格提供给公式:
=AVERAGE(F7;F14;F21)
给出的细胞不必是连续的。
Fabian F正确地给出了答案,非常感谢。 情况如下:
我忘了列F中的单元格有一个特殊的格式,导致39:50
被正确显示为39:50
,在正常情况下,它被翻译成15:50
(你不能适应39:50
一天39:50
小时,因此39:50-24:00=15:50
)。
似乎空白由AVERAGE
函数自动跳过,所以我的请求跳过空白是没有意义的。
但是,我将继续使用下面的模板中可以看到的公式:
ABCDEF Monday 07/11/2016 Tuesday 08/11/2016 Wednesday 09/11/2016 Thursday 10/11/2016 Friday 11/11/2016 Saturday 12/11/2016 0:00
正如你所看到的,F列包含了和值(空值),因此它包含一个零值。 通过使用条件为">0"
的AVERAGEIF
函数,我可以跳过尚未填充的周的模板。
我曾经有过一两次问题,没有空白,特别是那些空白不是空白的报告。
为了安全我使用
{=AVERAGEIF(IF(ISNUMBER(F:F),A:A)}