如何从动态选择的数字中获得中位数?

时间:2016-05-27 11:20:16

标签: median libreoffice-calc

我在谷歌找不到我的问题的答案。希望你们能帮助我!

这是我的表:

enter image description here

这是拍摄结果。您可以在此处看到包含1到10点的列以及每个目标区域的拍摄数量。

现在我必须得到中位数以获得一次射击的平均值。在这个例子中它应该是这样的:

= MEDIAN(10; 10; 10; 9; 9; 9; 9; 9; 8; 8)

因为我们有3x10,5x9和2x8的拍摄。我该如何自动完成?

希望你们明白我的问题!

1 个答案:

答案 0 :(得分:0)

假设10在B2中并且您真的想要中位数而不是均值然后不是完全自动但可能是帮助,比如L3:

=REPT(B2&";",B3)&REPT(C2&";",C3)&REPT(D2&";",D3)&REPT(E2&";",E3)&REPT(F2&";",F3)&REPT(G2&";",G3)&REPT(H2&";",H3)&REPT(I2&";",I3)&REPT(J2&";",J3)&REPT(K2&";",K3)

然后,为了避免重复上述内容,比如说L4:

 =LEFT(L3,LEN(L3)-1)

将上面的文字粘贴到说L5中,然后在公式栏中将=MEDIAN()包裹起来。