2015-11-12 83 views
0

我有一個屬於幾個組的值列表。 基於我想要計算組中每個值的等級和分位數的組。獲取Excel列表的組範圍

我的方法是使用一個公式得到每個組的範圍,但我已經被這個問題困住了。

我希望有人有一個想法。

enter image description here

+0

您的數據總是要訂購這個很好嗎? –

+0

是的,我用excel表格上的sql語句得到這個數據(分位數和排名除外) – psychicebola

回答

1

您可以MATCH()OFFSET()做到這一點。
E2地說:

=RANK.EQ(C2, 
     OFFSET($C$2, 
       MATCH(A2, $A$2:$A$14, 0) - 1, 
       0, 
       COUNTIF($A$2:$A$14, A2))) 

這樣做是通過計算排名:

  1. 查找當前組的第一排與MATCH()
  2. 使用 - 1從偏移第一行數據$C$2
  3. 通過計算組的出現次數來計算行數COUNTIF()
  4. 最後拿到範圍

軍銜應用這個你可以只除以COUNTIF($A$2:$A$14, A2)的位數。

+0

感謝您的回答,我幾乎在解決方案: 您是否有想法將計算的quantil值轉換爲相應的數字(1,2,3或4)? – psychicebola

+0

要獲得質量**瓷磚,請嘗試CEILING( * 4,1)' –