为什么Excel的平均值会给出不同的结果?
丢失的单元格意味着您的单元格不是均匀加权的。
例如,第11行只有两个单元格82.67和90.因此,对于第11行的行平均值,它们的加权要比列平均值更重,它们是列的1/13和1/14 1/2的行。
尝试用0填充所有空单元格,平均值应匹配。
以鲁斯兰·卡拉维的实例的一个更极端的版本:
5 5 5 | 5
1 | 1 Average of Average of Rows = (5 + 1 + 0)/3 = 2
0 | 0
-----
2 5 5
Average of Average of Columns = (2 + 5 + 5)/3 = 4
我正在使用AVERAGEIF,因此忽略零和空单元格。 – Ronald
82.67对平均行数的1/2有贡献,这是整体平均值的1/32。这比整行中的单元格多得多,仅占总平均值的1/11 * 1/16 = 1/176。 –
我同意这个答案。即使每个_row_或_column_平均值都忽略空单元格,您仍然均衡称重所有行和列。这是有缺陷的逻辑,导致您当前的输出。 –
是,例如,以下两个表达式:
/a + b X + Y \ /a + X b + Y \
( ----- + ----- ) ( ----- + ----- )
\ 2 2 / \ 2 2 /
------------------- -------------------
2 2
是确实数学上等价,都出来是(a + b + X + Y)/4
。
但是,由于缺乏足够的精度来存储值,您可能会发现取决于操作顺序的舍入错误会有不同的累积。
你可以看到这种在一个非常简单的例子效果,如果你假设一个3位数的精度和将一个由三个,然后由三个再乘以那结果:
1/3 -> 0.333, 0.333 x 3 -> 0.999
对比度与按照反义顺序进行操作:
1 x 3 = 3, 3/1 = 1
这里可能会发生一些舍入吗? –
@TimBiegeleisen,无。没有完成任务。 – Ronald