Arrays 日期范围内值的Excel百分位数数组公式

Arrays 日期范围内值的Excel百分位数数组公式,arrays,excel,date,if-statement,percentile,Arrays,Excel,Date,If Statement,Percentile,我试图找到日期范围内的第90个百分位值。我目前正在使用以下数组公式: {=PERCENTILE(IF(AND(E2<Combined_clean!F$2:F$220828,C2>=Combined_clean!F$2:F$220828),Combined_clean!J$2:J$220828),0.9)} {=PERCENTILE(如果(和(E2=Combined_clean!F$2:F$220828),Combined_clean!J$2:J$220828),0.9)} 其中E

我试图找到日期范围内的第90个百分位值。我目前正在使用以下数组公式:

{=PERCENTILE(IF(AND(E2<Combined_clean!F$2:F$220828,C2>=Combined_clean!F$2:F$220828),Combined_clean!J$2:J$220828),0.9)}
{=PERCENTILE(如果(和(E2=Combined_clean!F$2:F$220828),Combined_clean!J$2:J$220828),0.9)}

其中E2是日期范围的下限,C2是上限,组合清洁表中的F2:F220828是数据的日期值,J2:J220828是数据值。每次我尝试运行此命令时,都会得到一个“#Value!”错误。我做错了什么?

数组公式不喜欢使用
*

=PERCENTILE(IF((E2<Combined_clean!F$2:F$220828)*(C2>=Combined_clean!F$2:F$220828),Combined_clean!J$2:J$220828),0.9)
=百分位(如果((E2=组合清洁!F$2:F$220828),组合清洁!J$2:J$220828),0.9)

仍收到错误消息。“公式中使用的值是错误的数据类型”。日期均为日期格式,值为通用格式。百分位数在没有数组的情况下可以正常工作。try:
=聚合(16,6,(组合清洁!J$2:J$220828)/(E2=组合清洁!F$2:F$220828)),0.9)
是否从任何地方导入了日期?选择F列,然后单击“数据”选项卡下的“文本到列”,并在进入数据列格式页面时选择“日期”。是的,谢谢。聚合公式运行良好