首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带比例准则的最大值

带比例准则的最大值
EN

Stack Overflow用户
提问于 2017-03-27 12:55:39
回答 2查看 29关注 0票数 1

我有下面的Excel电子表格,它在列A中显示产品,在列B中显示它们的折扣

代码语言:javascript
复制
        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      ??

Cell B17中,我想显示最大折扣,它指的是列表中产品的至少10%

因此,我创建了以下“计算表”,它显示了产品列表中每个折扣的比例:

代码语言:javascript
复制
        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)

在此计算表的基础上,我使用以下公式表示最大折扣,其比例为至少10%

代码语言:javascript
复制
={MAX(If(D22:D26>=0,1,B22:B26,0))}

到目前为止,这是完全可行的。不过,我想达到的是,“计算表”已不再需要,而计算比例和最高折扣的方法,是以一个公式计算的。

你知道我怎么能解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-27 13:04:57

使用聚合()

代码语言:javascript
复制
=AGGREGATE(14,6,B1:B13/(COUNTIF(B1:B13,B1:B13)/B15>0.1),1)

票数 1
EN

Stack Overflow用户

发布于 2017-03-27 13:08:18

使用=MODE.SNGL(B:B)公式。它将给列中发生最多次数的折扣。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43047097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档