2017-05-04 122 views

回答

5

丢失的单元格意味着您的单元格不是均匀加权的。

例如,第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 
+0

我正在使用AVERAGEIF,因此忽略零和空单元格。 – Ronald

+2

82.67对平均行数的1/2有贡献,这是整体平均值的1/32。这比整行中的单元格多得多,仅占总平均值的1/11 * 1/16 = 1/176。 –

+1

我同意这个答案。即使每个_row_或_column_平均值都忽略空单元格,您仍然均衡称重所有行和列。这是有缺陷的逻辑,导致您当前的输出。 –

1

是,例如,以下两个表达式:

/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 
+0

你的回答很有意义。但是我没有把数字弄圆。 – Ronald

+0

@罗纳德,*你*可能没有把数字四舍五入,但它可能是Excel做到的:-) – paxdiablo

+1

我不认为舍入是这里的问题。 –

相关问题