【发布时间】:2018-05-22 12:23:10
【问题描述】:
所以我有一张这样的桌子:
公司/分数
苹果/5
香蕉 / 4
猕猴桃 / 3
苹果/4
香蕉 / 2
我需要从中找到表现最好的公司。基本上找到得分超过一个的公司的平均值,然后搜索整个列表以找出哪一个得分最高。所以这里要返回的值将是 Apple。这甚至可以在函数级别而不在列中写入平均值来搜索最大值吗?如果不是,在 VBA 中怎么做?
【问题讨论】:
-
这里不需要 VBA。公式:=COUNTIF 将显示公司在列表中的次数。 =AVERAGEIF 会给你公司的平均值,=MAX,我不应该解释那个。
-
您可以使用Power Query,找到平均值,然后对平均值进行降序排序,然后选择前1行
标签: excel vba function max average