【发布时间】:2016-09-17 18:23:12
【问题描述】:
我在 Excel 2010 中使用公式来显示获胜次数最多的个人,如下所示:
IF($P$3="Most wins",SUM(LARGE(Wins,{1})),"FALSE")
其中 wins 表示一个由不定数量的个体组成的数组。
但是我希望能够自动填充此内容或类似内容,以便下一行显示以下内容:
IF($P$3="Most wins",SUM(LARGE(Wins,{2})),"FALSE")
不幸的是,我无法让大括号内的值递增,这在将公式拖到超过 1000 行时不会导致结束问题。
这可能吗,还是我使用了错误的方法?
【问题讨论】:
-
如果公式在第 3 行(由于 $P$3 的原因,我认为这是)如何将
{1}替换为ROW()-2。 -
LARGE(Wins, {1})返回Winsarray 的第一个最大值,LARGE(Wins, {2})返回Wins数组中的第二个最大值,我怀疑这不是你想要的,拜托澄清你的问题 -
我会用
Row(1:1)代替{1}然后不管你从哪一行开始,因为它被向下拖动它会增加。拖动时增加使用Column(A:A) -
@ScottCraner 你这么早干什么?你不应该仍然在喝你的第一杯咖啡,或者遛狗吗?
-
@ScottCraner 你的回答达到了我的预期,非常感谢。
标签: excel increment autofill array-formulas