最大

2017-03-27 5 views
1

I持って欄に製品を示し、次のExcelスプレッドシート列Bでの割引:私は最大値を表示したい最大

 A     B 
1 Product A   40% 
2 Product B   55% 
3 Product C   30% 
4 Product D   30% 
5 Product E   40% 
6 Product F   40% 
7 Product G   60% 
8 Product H   60% 
9 Product I   45% 
10 Product J   40% 
11 Product K   60% 
12 Product L   40% 
13 Product M   50% 
14 
15 Number of Products: 13 (=Count2(B2:B14) 
16 
17 Maximum Discount  ?? 

セルB17割引は、を少なくとも10%のリストに記載しています。

したがって、Iは、製品リストの各割引の割合を示し、以下の「計算テーブル」を作成した:私は最大割引を表示するために、次の式を使用し、この算出テーブルに基づい

 B   C       D    
    Discount Number of products  Proportion in 
       with discount   product list 
22 40%   5      38% (= 5/13) 
23 45%   1       8% (= 1/13) 
24 50%   1       8% (= 1/13) 
25 55%   1       8% (= 1/13) 
26 60%   3      23% (= 3/13) 

これは、これまで完璧に動作

={MAX(If(D22:D26>=0,1,B22:B26,0))} 

少なくとも10%の割合が。しかし、私が達成したいのは、「計算表」はもはや必要ではなく、比率と最大割引の計算は1つの計算式で行われるということです。

私はこれをどのように解決できるか考えていますか?

答えて

1

利用集合()

=AGGREGATE(14,6,B1:B13/(COUNTIF(B1:B13,B1:B13)/B15>0.1),1) 

![enter image description here

0

使用= MODE.SNGL(B:B)式。最も多く発生した割引を列に入れます