Google 表格:我可以删除公式中范围的最后一个条目吗?

Posted

技术标签:

【中文标题】Google 表格:我可以删除公式中范围的最后一个条目吗?【英文标题】:Google Sheets: Can I drop the last entry of a range in a formula? 【发布时间】:2021-12-07 11:25:38 【问题描述】:

我正在使用 Google 表格来计算我的课程成绩。每个评分周期中最低的分数只占其他分数的一半。在成绩后的第一个空闲单元格中,我输入:

=transpose(sort(transpose(C3:E3),1,False))

将最低等级放在最后;然后我可以取所有成绩的平均值,包括原始成绩和排序成绩,但忽略最后一列。因此,除最低成绩外,每个成绩都被计算两次。 (如果需要,这种方法可以让我对最低的 n 等级进行特殊处理。)

出于好奇,我可以更改上面的公式,使结果甚至不包含最后(即最低)条目吗?会更优雅!

【问题讨论】:

【参考方案1】:

尝试:

=TRANSPOSE(QUERY(QUERY(FLATTEN(C3:E3), "order by Col1 asc", ), "offset 1", ))

【讨论】:

以上是关于Google 表格:我可以删除公式中范围的最后一个条目吗?的主要内容,如果未能解决你的问题,请参考以下文章

QUERY 源范围的 Google 表格绝对参考

HLOOKUP评估Google表格中的超出范围错误

检索 Google 表格公式的行号

用于分隔列表中的项目的 Google 表格公式

自定义公式 Google 电子表格

在 Google Workbooks 之间导入命名范围数据