Есть ли в OpenOffice (или LibreOffice) способ ранжировать строки?
Например, предположим, что у вас есть электронная таблица, в которой ячейки A1=20, A2=30 и A3=10.
Я хочу, чтобы B1 получил значение 2, B2 получил значение 3 и B3 получил значение 1. Это ранжирует их от наименьшего к наибольшему.
Если значения в ячейках A1, A2 или A3 изменятся, я хочу, чтобы рейтинг автоматически обновился.
Я бы предпочел не использовать макросы и хотел бы, чтобы это работало для произвольного количества строк.
решение1
Я проверил это в LO Calc, чтобы убедиться, что это работает:
Функция RANK будет ранжировать либо по возрастанию, либо по убыванию (последний параметр равен нулю или отсутствует = убыванию, любое другое значение = возрастанию). Таким образом, B1 будет:
=RANK(A1,A$1:A$3,1)
Синтаксис: RANK(значение, массив, тип)