Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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,我在下面找到了这个问题的部分答案。我想为每一行导出相同的五分位数数据,但我需要五分位数基于由另一列中的值确定的组 使用以下公式: =MAX(1,ROUNDUP(10*PERCENTRANK($C:$C,$C2,4),0)) 将值更改为10,将其拆分为您需要的任意数量的组-当前它是十进制组。将$C:$C更改为具有目标值范围的列,并将$C2更改为具有目标值和自动填充的第一行中的单元格 您的输出将是一个分组,基于1的值是最低的,任何较大的值都是较高的数值 如果您的排名标准是行号,您可以在a中插入一个

我在下面找到了这个问题的部分答案。我想为每一行导出相同的五分位数数据,但我需要五分位数基于由另一列中的值确定的组

使用以下公式:

=MAX(1,ROUNDUP(10*PERCENTRANK($C:$C,$C2,4),0))
将值更改为10,将其拆分为您需要的任意数量的组-当前它是十进制组。将$C:$C更改为具有目标值范围的列,并将$C2更改为具有目标值和自动填充的第一行中的单元格

您的输出将是一个分组,基于1的值是最低的,任何较大的值都是较高的数值


如果您的排名标准是行号,您可以在a中插入一个新列,并自动填写与行引用相对应的数字。

请通过复制并粘贴到原始帖子中来显示一些数据,预期返回值以及您尝试修改公式以满足您的需要。由于数据的机密性,我无法共享示例。一般的例子是A列包含按编号1-100分组的值,B列包含从-10-10的十进制数。我只想计算B中值的五分位数位置,与A列中包含相同值的单元格进行比较。我无法设计出任何自己的解决方案,不需要手动更改我想要分组的每个值的公式。我认为这不是一个现实的解决方案,因为有大量的分组。那么就创建虚拟数据吧,但人们不应该期望那些志愿者重新创建或创建他们自己的数据。