Присвоєння рангу в OpenOffice (або LibreOffice)


2

Чи існує спосіб ранжування рядків у OpenOffice (або LibreOffice)?

Наприклад, скажімо, у вас є електронна таблиця, де комірка A1 = 20, A2 = 30 і A3 = 10.

Я хочу, щоб B1 отримав значення 2, B2 - значення 3, а B3 - значення 1. Це класифікує їх від найменшого до найбільшого.

Якщо значення в A1, A2 або A3 змінюються, я хочу, щоб ранг автоматично оновлювався.

Я вважаю за краще не використовувати макроси, і хотів би, щоб це працювало на довільну кількість рядків.


@ fixer1234 Дякую, що це зрозуміли. У мене було кілька помилок. Мої вибачення. Я виправив помилки та додав уточнення. Знову дякую. :-)
RockPaperLizard

@ fixer1234 Гммм ... МАЛКО виглядає цікаво, але я хочу щось подібне до його зворотного: я хочу, щоб клітинка була заповнена другим параметром (індексом, або, як я його назвав, рангом ).
RockPaperLizard

@ fixer1234 Це могло б працювати. Ви думаєте створити тимчасову таблицю на іншому робочому аркуші?
RockPaperLizard

Виявляється, в LO Calc є вбудована функція RANK. Ти в бізнесі. Просто почніть вводити функцію та натискайте майстра.
fixer1234

1
Тож я маю на що чекати, коли Debian нарешті оновиться до теперішньої версії LO (тоді ця версія буде давньою). :-)
fixer1234

Відповіді:


2

Я перевірив його в LO Calc, щоб перевірити, чи працює він:

скріншот

Функція RANK класифікується як висхідна, чи низхідна (останній параметр нульовий або відсутній = низхідний, будь-яке інше значення = зростаючий). Отже, B1 буде:

=RANK(A1,A$1:A$3,1)

Синтаксис: RANK (значення, масив, тип)


Дякую! Зауважте, що в останніх версіях LibreOffice є помилка, при якій RANK не отримуватиме автоматичне оновлення у складних електронних таблицях. Користувачеві потрібно вручну оновлювати всі дані кожного разу, коли він хоче оновлювати ранги. Вони працюють, як очікувалося, у порожній електронній таблиці, але при використанні в нових вони не працюють так, як очікувалося.
RockPaperLizard

@RockPaperLizard: Мені просто спало на думку, що проблема перерахунку, яку ви бачите з RANK, може бути пов’язана з проблемою самої установки LO Calc, а не помилкою з функцією. Те, що ви описали у чаті, звучить як ЛО, можливо, зіпсувалося. Якщо ви перевстановите LO і «помилка» зникне, було б корисно опублікувати ще один коментар, щоб люди не зайвим чином ухилялися від використання функції.
fixer1234

Я зроблю саме це. Я також очищу профіль.
RockPaperLizard

Я спробував декілька версій LibreOffice, і минуло років, як я бачив таке глючне додаток. Кожна версія, яку я спробував, мала різні явні помилки. Я думаю, що мені, можливо, доведеться повернутися до рекомендації OpenOffice. LibreOffice - це занадто глючно.
RockPaperLizard
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.