1

这可能是一个简单的“不可能”的答案,但我想确定一下。我目前正在使用 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)

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

4

3 回答 3

3

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

于 2015-03-02T16:47:32.960 回答
2

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

于 2012-09-18T17:41:15.873 回答
2

不用担心,Ptay。在 Excel 中,rank 和 average 函数可以完全按照您的描述使用(只是带括号,而不是括号)。

于 2012-09-18T17:42:20.817 回答