2015-06-17 45 views
0

我有一个非常简单的问题,我正在努力。擅长将信息收集到桶中

我有一个列,增长率从0-60%变化,即/ 5%10%23%37%...等。

我想要做的就是拿这个列,并将一定的范围分配到一个桶中。因此,如果增长率在0-5%之间,则将被分配0-5%的分类。总的来说,23%的增长率将低于20-25%的增长率。

我只是在寻找一种“细分范围”的方式来说话。

您认为如何?

回答

0

你在想这样的事吗?

enter image description here

铲斗甲

=IF(A3<25, A3, "") 

铲斗乙

= IF(AND(A3> 25,A3 < 50),A3, “”)

C桶

=IF(AND(A3>50, A3<75), A3, "") 

桶d

=IF(A3>75, A3, "") 
+0

那么它的整个范围内的线条越多越好。因此,如果(A1:A50 <5%,桶1,否则桶2,3,4取决于桶的相应速率。 – Matty

+0

因此,您想要将A1:A50中所有值的算术平均值分配给相应的桶? – msiudut

0

如果你想变水桶名单一帮手列,那么你可以用这样一个公式:

=IF(AND(A1>0,A1<=0.25),"0-25%", 
    IF(AND(A1>0.25,A1<=0.5),"25-50%", 
     IF(AND(A1>0.5,A1<=0.75),"50-75%", 
      IF(AND(A1>0.75,A1<=1),"75-100%","Out of Range" 
      ) 
     ) 
    ) 
) 

这是确定的少数桶,但嵌套数如果您的类别太多,IF可能会变得笨拙。

或者,您可以使用MROUND,它将任意值舍入为n的最接近倍数。通过一点点连接,你可以根据需要定义许多n宽桶,如下所示:

=IF(MROUND(A1,0.05)>A1,100*(MROUND(A1,0.05)-0.05)&"-"&100*MROUND(A1,0.05)&"%", 
         100*MROUND(A1,0.05)&"-"&100*(MROUND(A1,0.05)+0.05)&"%")