Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中使用百分位数按日期组进行五分位数_Excel_Excel Formula_Excel 2013 - Fatal编程技术网

如何在excel中使用百分位数按日期组进行五分位数

如何在excel中使用百分位数按日期组进行五分位数,excel,excel-formula,excel-2013,Excel,Excel Formula,Excel 2013,我只是想知道是否有可能在Excel中使用百分位函数按组对我的数据进行五分位 我可以通过执行=MATCH(C2 |百分位(C$2:C$20 |{5,4,3,2,1}/5)|-1)对我的整个数据进行五分位,但我想按日期对其进行分组 e、 数据量 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

我只是想知道是否有可能在Excel中使用百分位函数按组对我的数据进行五分位

我可以通过执行
=MATCH(C2 |百分位(C$2:C$20 |{5,4,3,2,1}/5)|-1)对我的整个数据进行五分位
,但我想按日期对其进行分组

e、 数据量

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,但就是不知道放在哪里。

这行吗

=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)

我已经使用
间接
函数定义了百分位数计算的范围,其中范围的开始和结束分别使用
匹配
计数

如果您能够容忍键入CTL SHFT ENTER(或至少等待),我认为这会起作用

=匹配(C4,百分位数(如果($A$4:$A$22=A4,$C$4:$C$22,”),{5,4,3,2,1}/5),-1)

这实际上是基于日期在每一行上构建一个条件数组

同样,在输入公式时,必须键入ctl SHIFT enter,否则它将起作用

我不太清楚我们在这里做什么,所以如果这是错误的,对不起


我喜欢你的不需要数组,但我认为你的操作是基于日期总是相互关联的假设。这在本例中可能是正确的,但这就是为什么我的答案是数组路径。你知道这个公式到底在做什么吗。。。??除了五块钱以外,我什么都不知道