在另一个公式中使用的单元格旁边的单元格的AVG

诺什博士

我是在这里问问题的新手,所以我希望我正确。我正在用电子表格帮助我的父亲,但在弄清楚如何做一个公式时遇到了问题。不知道它是否可以通过公式来完成,或者是否必须通过宏来完成。

这是具有多个匹配项的得分表。每场比赛都有一个总得分,得分旁边的单元格是X计数(牛眼数)。在同一行(第K列)中,我计算了前6个总分并将其平均:

= AVERAGE(LARGE((N15,Q15,T15,W15,Z15,AC15,AF15,AI15,AL15,AO15,AR15,AU15,AX15,BA15,BD15,BG15,BJ15),{1,2,3,4, 5,6}))

现在,我需要获取上面公式中使用的总得分旁边的X计数的AVG,并将解决方案放在L列中。

例如,如果该行中用于AVG评分的单元格为:

N15,Q15,T15,W15,Z15,AC15

那么需要用于X计数AVG的单元格将是:

O15,R15,U15,X15,AA15,AD15

该结果将被放入 L15

请帮忙。如果需要任何澄清,请告诉我。

截屏:

尼克失踪

请尝试以下公式:

=SUMPRODUCT(O15:BM15,
--(MOD(COLUMN(N15:BL15)-COLUMN($N15),3)=0),
--(N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6>=
   LARGE(N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6,6))
   )/6

它是如何工作的?

SUMPRODUCT有3个参数-第一个是要求和的数组,接下来的2个参数返回的数组,01仅选择第一个数组中有趣的元素。

  • MOD(COLUMN(N15:BL15)-COLUMN($N15),3)=0)

This part is included to avoid listing every single cell. If the score is in every third column of the input range, we can calculate column number relative to first column, and function MOD(column,3) returns: {1,0,0,1,0,0...}. So only every third column of input array will be included in sum.

  • (N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6>= LARGE(N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6,6)

This part is to decide which 6 of the scores should be included in the final sum. The trickiest part is to decide what to do with ties. My approach is to take:

  • if two scores are the same, take the one with higher number of bulleyes
  • if it is still tied, take the one from first columns

This means that instead of N15 value we calculate:

N15+O15/10^3+COLUMN(N15)/10^6

With your sample data it evaluates to: 566.017014. First three decimal places is the number of bulleyes, next 3 is column number.

You can use the same formula to calculate average of top 6 scores by changing the first parameter:

=SUMPRODUCT(N15:BL15,
--(MOD(COLUMN(N15:BL15)-COLUMN($N15),3)=0),
--(N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6>=
   LARGE(N15:BL15+O15:BM15/10^3+COLUMN(N15:BL15)/10^6,6))
   )/6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在另一个单元格中使用带有工作表名称的公式

从另一个单元格更改公式中的单元格编号

如果另一个单元格符合条件,则使用公式更改单元格方向

Excel:使用单元格的值而不是另一个公式中的公式

Google Spreadsheet-仅在另一个单元格论坛中使用否定单元格

Excel:如何根据另一个单元格中的值在一个单元格中使用一个或另一个单独的公式?

Excel:在另一个工作表中的引用单元格上使用公式

根据从公式得出的另一个单元格文本突出显示excel中的单元格

如何创建引用位于另一个单元格中的单元格引用的公式?

Google Apps Script - 根据另一个单元格的值设置活动单元格的公式

根据另一个单元格的值自动填充单元格,无需公式

根据另一个单元格中的值设置公式查看的单元格?

在另一个单元格输入数据后,Excel 单元格神奇地填充了公式

将使用CONCATENATE创建的链接从一个单元格包含到另一个单元格的IMPORTHTML公式中

我可以在单元格公式内的另一个打开的工作簿中使用另一个打开的工作簿的 VBA 函数吗?

在Excel中引用另一个单元格的公式的公式

插入公式作为对另一个公式的单元格引用

在Swift中另一个文件中使用单元格

如何捕获一个单元格的输出以供另一个单元格使用?

使用一个单元格的值来定义另一个单元格的“坐标”

如何使用函数将一个单元格值插入另一个单元格?

双击单元格可将单元格内容返回到另一个单元格(VBA)

根据另一个单元格的单元格颜色更改单元格颜色 excel 2016

根据该单元格和另一个单元格的值更改单元格的格式

在公式中使用一个单元格的值来查找特定单元格

在 Excel 2007 中,是使用另一个单元格中引用的公式中的数据还是公式本身?

如何在vba中使用集合来更新另一个单元格与一个单元格的值进行比较

从一个单元格中抓取文本以在另一个单元格中的句子中使用-Google表格

可以在一个单元格中使用下拉选择来更改另一个单元格吗?