Google Таблицы: Могу ли я удалить последнюю запись диапазона в формуле?

#google-sheets #spreadsheet #transpose #flatten #google-query-language

Вопрос:

Я использую Google Таблицы для расчета оценок по своему курсу. Самый низкий балл в каждом периоде оценки считается только вдвое меньше, чем остальные. В первую свободную ячейку после оценок я вхожу:

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

что ставит самую низкую оценку последней; тогда я могу взять среднее значение всех оценок, как исходных, так и отсортированных, но игнорируя последний столбец. Таким образом, каждая оценка, кроме самой низкой, засчитывается в среднем дважды. (Такой подход позволил бы мне при желании уделять особое внимание самым низким n классам.)

Из любопытства, могу ли я изменить приведенную выше формулу, чтобы результат даже не содержал последнюю (т. Е. Самую низкую) запись? Это было бы более элегантно!

Ответ №1:

пробовать:

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