Вопрос по сортировке; и использованию формул

Автор nekita85, 17 декабря 2013, 17:26

0 Пользователи и 1 гость просматривают эту тему.

nekita85

Построил таблицу. Требуется сортировать по номеру и по названию. Подсчитать количество произведений, используя подходящую формулу.

  Подскажите, пожалуйста, поэтапно, что делать, куда нажимать.
Я в LibreOfficeCalc первый раз работаю (екселем также пользоваться не умею), самостоятельно разобраться не получается.

[вложение удалено Администратором]

JohnSUN

Добро пожаловать на форум,  nekita85!
Извини, но вот с этим
Цитата: nekita85 от 17 декабря 2013, 17:26
Требуется сортировать по номеру и по названию.
тебе вряд ли кто-нибудь поможет.
НОМЕРА (если я правильно понял, речь идет о колонке с названием "№"?) у тебя уникальные... Поэтому сортировать и по тому, и по другому - просто не получится: список всегда будет отсортирован по номеру. То есть будет выглядеть именно так, как у тебя в образце.
Что обидно, в образце и Названия и Описания уже отсортированы по алфавиту. То есть, если сортировка "по возрастанию" сработает, результат все равно будет незаметен.
Сортировка по двум-трём колонкам имеет смысл, если в них попадаются одинаковые значения. Например, если бы было поставлено условие сортировать по "Год написания" и "Ещё что-нибудь", то для трёх одинаковых значений 1928 (в колонке "Год написания") мы имели бы три разных значения, которые и отсортировали бы по алфавиту (ну, или в обратном порядке)

При твоём оформлении таблицы, Calc не будет понимать, где находятся данные, а где "оформление" (заголовок таблицы). Проще всего отделить  заголовок "Илья Ильф и Евгений Петров. Сочинения" от остальных данных пустой строкой. Тогда, если при выборе пункта меню Данные-Сортировка текущей ячейкой будет любая ячейка в таблице данных, Calc поймёт, что сортировать нужно диапазон A3:D9, ориентируясь на тексты в первой строке, как на названия колонок.

Это были предварительные замечания. А теперь, собственно, ответы на вопросы.
Для сортировки диапазона данных используется команда меню Данные-Сортировка. Перед её выбором нужно установить курсор в одну из ячеек таблицы, которую будешь сортировать (на листе их может быть несколько) или выделить диапазон, который собираешься сортировать.

Для подсчета непустых ячеек используется "подходящая функция" COUNTA()
Например, в таком виде
=COUNTA(C3:C103)
Но поскольку у тебя еще и уникальные номера в первой колонке есть, то можно использовать функцию MAX()
=MAX(A3:A103)
Конечно же 103 в этих формулах можешь изменить на любое нужное число, вплоть до 1048576
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

celler

Наверное имеется ввиду отсортировать по названию, а потом дать новую последовательную нумерацию?

nekita85

Большое спасибо за развернутый ответ.
Все сделал, все получилось.