簡體   English   中英

如何在excel中使用Percentile按日期組五分之一

[英]How to quintile by date group using Percentile in excel

我只是想知道是否可以使用百分位函數在 Excel 中按組對我的數據進行五分之一。

我可以通過執行=MATCH(C2|PERCENTILE(C$2:C$20|{5,4,3,2,1}/5)|-1)我的整個數據進行五分之一,但我想按日期對其進行分組。

例如數據

Date    Team_Id Score
04/02/2019  1   50
04/02/2019  2   58
04/02/2019  3   75
04/02/2019  4   34
04/02/2019  5   52
04/02/2019  6   81
05/02/2019  1   87
05/02/2019  2   75
05/02/2019  3   24
05/02/2019  4   75
05/02/2019  5   11
05/02/2019  6   84
06/02/2019  1   45
06/02/2019  2   67
06/02/2019  3   56
06/02/2019  4   55
06/02/2019  5   61
06/02/2019  6   15
06/02/2019  7   88

所以基本上我希望它按每個日期組的分數進行五分之一,Excel 中每一行的結果值應該是 1、2、3、4 或 5。我一直在搞亂 IF,但只是不知道把它放在哪里。

如果你能忍受輸入CTL SHFT ENTER (或者至少等到微軟發布他們的大版本),我認為這會奏效

=MATCH(C4,PERCENTILE(IF($A$4:$A$22=A4,$C$4:$C$22,""),{5,4,3,2,1}/5),-1)

這本質上是根據日期在每一行上構建一個條件數組

再次輸入公式時,您必須鍵入 ctl SHIFT enter 否則它將起作用。

我不確定我們在這里做什么,所以如果這是錯誤的,抱歉。

在此處輸入圖片說明

這會起作用嗎?

=MATCH(C2,PERCENTILE(INDIRECT(ADDRESS(1+MATCH($A2,$A$2:$A$20,0),3)&":"&ADDRESS(ROW()+COUNTIF(A3:$A$20,$A2),3)),{5,4,3,2,1}/5),-1)

我已經使用Indirect函數定義了百分位數計算的范圍,其中范圍的開始和結束分別使用MatchCountif找到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM