函数中的非连续单元格列表(等级)

时间:2012-09-18 17:02:00

标签: excel function spreadsheet libreoffice calc

这可能是一个简单的“这是不可能的”答案,但我想确定。我目前正在使用LibreOffice,但如果可以在Excel中我可以切换。

我有一个包含几张表格的电子表格,每张表格都有不同数据的相同测试结果。我想对另一个表中的所有数据进行排名(同样的表格)。

所以,我想使用函数rank如下

=RANK(B4,{B4,B12,B20,B28,B36,B44,B52,B60,B68,B76,B84,B92,B100})

{..}中的位表示我的单元格列表。在获得总和或平均值的情况下,我可以这样做:

=AVERAGE(B4,B12,B20,B28,B36,B44,B52,B60,B68,B76,B84,B92,B100)

它工作正常。此外,如果单元格是连续的,我们可以执行以下操作:

=RANK(B4, B4:B100)

但不幸的是他们不是这种情况,所以我想知道是否有一个很好的解决方案 - 除了在连续列表中的其他地方引用单元格并使用它来输入秩函数。

3 个答案:

答案 0 :(得分:3)

不用担心,Ptay。在Excel中,排名和平均函数可以完全按照您的描述使用(仅使用括号,而不是括号)。

答案 1 :(得分:2)

如果您尝试避免链接到另一组连续单元格,则可以使用命名范围,然后在公式中引用命名范围。

答案 2 :(得分:2)

在OpenOffice和LibreOffice中,符号〜用于连接数字列表中的非连续单元格。所以:     =RANK(B4;B4~B12~B20~B28~B36~B44~B52~B60~B68~B76~B84~B92~B100)