Google 工作表:我可以删除公式中某个范围的最后一个条目吗?
Google Sheets: Can I drop the last entry of a range in a formula?
我正在使用 Google 表格来计算我的课程成绩。每个评分期的最低分数只占其他分数的一半。在成绩后的第一个空闲单元格中,我输入:
=transpose(sort(transpose(C3:E3),1,False))
将最低年级放在最后;然后我可以取所有等级的平均值,包括原始等级和排序等级,但忽略最后一列。因此,除最低年级外,每个年级平均计算两次。 (如果需要,这种方法可以让我对最低的 n 年级给予特殊待遇。)
出于好奇,我可以更改上面的公式,使结果甚至不包含最后(即最低)条目吗?会更优雅!
尝试:
=TRANSPOSE(QUERY(QUERY(FLATTEN(C3:E3), "order by Col1 asc", ), "offset 1", ))
我正在使用 Google 表格来计算我的课程成绩。每个评分期的最低分数只占其他分数的一半。在成绩后的第一个空闲单元格中,我输入:
=transpose(sort(transpose(C3:E3),1,False))
将最低年级放在最后;然后我可以取所有等级的平均值,包括原始等级和排序等级,但忽略最后一列。因此,除最低年级外,每个年级平均计算两次。 (如果需要,这种方法可以让我对最低的 n 年级给予特殊待遇。)
出于好奇,我可以更改上面的公式,使结果甚至不包含最后(即最低)条目吗?会更优雅!
尝试:
=TRANSPOSE(QUERY(QUERY(FLATTEN(C3:E3), "order by Col1 asc", ), "offset 1", ))