这可能是一个简单的“这是不可能的”答案,但我想确定。我目前正在使用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)
但不幸的是他们不是这种情况,所以我想知道是否有一个很好的解决方案 - 除了在连续列表中的其他地方引用单元格并使用它来输入秩函数。
答案 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)