Таблицы (Calc) — LibreOffice по-русски https://libreoffice.su Всё об офисном пакете LibreOffice Вт, 03 Янв 2017 09:08:59 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.7 Подсчёт значений в LibreOffice Calc https://libreoffice.su/calc/podschyot-znacheniy-libreoffice-calc.html https://libreoffice.su/calc/podschyot-znacheniy-libreoffice-calc.html#comments Fri, 03 Oct 2014 10:25:14 +0000 https://libreoffice.su/?p=306 Сегодня мы рассмотрим пример подсчёта значений в таблице, познакомимся с переменными и научимся создавать примечания в LibreOffice Calc. Думала я, думала, о чём же вам ещё рассказать? И вспомнила о табличке, которую мы использовали для учёта собранных в коллекцию монет. В качестве основы для неё был взят excel-файл, созданный Виталием Коваленко. Для того, чтобы занятия...
Читать полностью...

The post Подсчёт значений в LibreOffice Calc appeared first on LibreOffice по-русски.

]]>
Сегодня мы рассмотрим пример подсчёта значений в таблице, познакомимся с переменными и научимся создавать примечания в LibreOffice Calc.

Думала я, думала, о чём же вам ещё рассказать? И вспомнила о табличке, которую мы использовали для учёта собранных в коллекцию монет. В качестве основы для неё был взят excel-файл, созданный Виталием Коваленко.
Для того, чтобы занятия нумизматикой были в радость, мы поигрались с цветами заливки и шрифтами:

Подсчёт значений LibreOffice Calc

Было

Подсчёт значений LibreOffice Calc

Стало

И немного изменили внешний вид пояснений и статистики:

Подсчёт значений LibreOffice Calc

Было

Подсчёт значений LibreOffice Calc

Стало

А также чуть доработали алгоритм подсчёта количества собранных монет, хотя у Виталия он уже был реализован. Естественно, его можно применять для получения статистики по любым данным. Итак, есть таблица, в которой по мере изменения ситуации мы расставляем +/- или 1/0, отмечая наличие/отсутствие интересующего предмета. Есть блок статистики, в котором отображается общее количество, количество собранных и недостающих экземпляров. Чтобы получать эти данные автоматом нужно посчитать, каково общее количество единиц.
В исходной таблице оно подсчитано вручную. Но мы не пойдём лёгким путем, а зададим функцию и формулу для работы с ней. Функция нам понадобится всего одна — COUNTIF. Она возвращает количество ячеек в заданном диапазоне, содержимое которых соответствует заданному значению (это может быть число, выражение или строка). Создадим в стороне от основной таблицы маленькую табличку для получения количества 1, 0 и их комбинаций в случае, если монета может быть магнитной и не магнитной. Потом её можно будет скрыть. Для единиц и нулей параметры функции просты: COUNTIF(C6:R23;1) и COUNTIF(C6:R23;0).

При этом обращу ваше внимание на то, что мы никак не исключаем из «рабочего» диапазона ячейки, которые никогда не будут заполнены (те номиналы, года, и дворы, для которых монеты не выпускались), — функция просто не найдёт в них нужных значений и не будет их считать.

Для комбинаций задать функцию немногим сложнее — например, COUNTIF(C6:R23;"1 (0)"). В данном случае критерием будет строка и возникает небольшая сложность в том, что при дальнейшем наполнении мы должны будем соблюдать выбранный формат строки «1/0+пробел+скобка+1/0+скобка». Если этого не делать, то строка закономерно «выпадет» из подсчёта. Если вы такой же перфекционист, как и мы, то для вас это не составит труда. Если нет — можно упростить формат до, скажем «1/0+1/0» или вынести второе значение в отдельные столбцы (как в первоисточнике). В итоге получается такая рабочая табличка:

Подсчёт значений LibreOffice Calc

Теперь нам нужно полученными цифрами оперировать. Чтобы не придумывать лишнего геморроя, воспользуемся переменными (а вы знали, что в Calc есть переменные?). В данном случае удобство переменной в том, что мы можем дать любой ячейке осмысленное название и, обратившись к ней по нему, получить её содержимое без использования функций. Мы назвали переменные num_1, num_0, comb_00, comb_10, comb_01 и comb_11. Посмотреть их можно вот здесь:

Подсчёт значений LibreOffice Calc

Чтобы создать/назвать переменную, выделите ячейку или впишите диапазон и в этом же окне замените название по умолчанию на нужное. Теперь можно обращаться 🙂
Скроем нашу служебную табличку (выделяем столбцы, в которых она расположена, вызываем контекстное меню и выбираем Скрыть) и перейдём к табличке статистики. Чтобы получить нужные величины воспользуемся простыми арифметическими операциями. Например, общее количество монет в таблице посчитаем так — сложим количество всех нулей, единиц и комбинаций*2 (так как комбинация включает в себя две монеты):

Подсчёт значений LibreOffice Calc

Количество единиц чуть попроще:

Подсчёт значений LibreOffice Calc

А то, что осталось собрать и вовсе вычитанием первой цифры из второй (у нас это =D26-D27).
Напоследок расскажу, как сделать в таблице всплывающие подсказки. Вот такие:

Подсчёт значений LibreOffice Calc

Нужно выделить ячейку, вызвать контекстное меню и выбрать пункт Добавить примечание. Появится окно, вводим в него текст подсказки, щелкаем мышкой за пределами области ввода и готово. Чтобы удалить подсказку, нужно выделить ячейку с ней и выбрать в контекстном меню пункт Удалить примечание. А чтобы убрать примечания сразу у нескольких ячеек, выделяем нужный диапазон, выбираем Удалить содержимое... и оставляем галочку Примечания.

Скачать получившуюся табличку вы можете здесь. В данной статье я честно постаралась рассмотреть несложную тему подсчёта значений на сложном примере. Если в ходе прочтения у вас возникли вопросы или каша в голове, вы можете оставить комментарий ниже или на нашем форуме.

The post Подсчёт значений в LibreOffice Calc appeared first on LibreOffice по-русски.

]]>
https://libreoffice.su/calc/podschyot-znacheniy-libreoffice-calc.html/feed 3
Формат ячеек в LibreOffice Calc https://libreoffice.su/calc/format-yacheek-v-calc.html https://libreoffice.su/calc/format-yacheek-v-calc.html#comments Tue, 19 Nov 2013 16:59:46 +0000 https://libreoffice.su/?p=112 LibreOffice Calc — мощный инструмент, который позволяет создавать не только просто крупные таблицы, но и таблицы со сложной структурой, вычисляемыми полями и прочими «вкусностями». Один из навыков, который поможет свободно создавать такие таблицы, — грамотная работа с форматом ячеек в LibreOffice Calc. Для начала определимся, какого вообще формата может быть ячейка. Заглянем в меню Формат->Ячейки...
Читать полностью...

The post Формат ячеек в LibreOffice Calc appeared first on LibreOffice по-русски.

]]>
LibreOffice Calc — мощный инструмент, который позволяет создавать не только просто крупные таблицы, но и таблицы со сложной структурой, вычисляемыми полями и прочими «вкусностями». Один из навыков, который поможет свободно создавать такие таблицы, — грамотная работа с форматом ячеек в LibreOffice Calc.

Для начала определимся, какого вообще формата может быть ячейка. Заглянем в меню Формат->Ячейки или откроем контекстное меню нажатием правой кнопкой на ячейку и выберем Формат ячеек там. Всего различают 9 категорий, для большинства из которых можно выбирать разные способы отображения (опять же форматы):
числовой. Соответственно, несколько различных отображений чисел;
процентный. Значение, введённое в ячейку, умножается на 100 и выводится с символом процента. Может быть целым и с несколькими знаками после запятой;
денежный. Разные формы вывода чисел с указанием валюты. По умолчанию это рубль, однако, для каждой конкретной ячейки можно выбрать свою валюту;
дата. Различные варианты отображения даты: со временем, днём недели, кварталом, годом;
время. Различные варианты отображения времени: с датой, секундами и миллисекундами, указателем 12-часового формата времени (am/pm);
научный. Показывает числа в виде E+n, где Е — экспоненциальное представление (это значит, что число, предшествующее символу Е, умножено на 10 в степени n);
дробь. Собственно, числа в виде дробей. Число, введённое в виде десятичной дроби, будет так храниться в строке формул и выводиться в ячейке в виде натуральной дроби — целая+дробная части, разделённые наклонной чертой(/);
логический. Позволяет возвращать в нужную ячейку результат выполнения какой-либо логической функции. Проще объяснить алгоритм работы данного формата на примере. Допустим, нам нужно узнать, равны ли числа, введённые в ячейках C4 и E4:

Формат ячеек в LibreOffice Calc

Для этого в ячейке B7 мы запишем функцию IF (ЕСЛИ), которая будет возвращать нам 0, если числа не равны, и 1, если равны. Если ячейка B7 будет иметь формат отличный от логического, в качестве результата работы функции мы будем видеть 0 или 1. А если логический — вместо нуля отобразиться слово «ЛОЖЬ», а вместо 1 — «ИСТИНА». Более наглядный результат сравнения, не правда ли?

Если слово «ИСТИНА» отображается, а «ЛОЖЬ» — нет, тогда стоит проверить, не скрываются ли в вашем документе нулевые значения. Как об этом узнать — читайте ниже.

текст. Всё введённое в ячейку будет отображаться без каких-либо преобразований. Например, у артиклей с нолями впереди не будут отбрасываться нули.

Плюс есть особый формат, в котором хранятся все пользовательские варианты изменения стандартных категорий. Чтобы внести изменения в какой-либо вариант отображения формата используем блок Параметры, располагающийся ниже перечисления категорий:

Формат ячеек в LibreOffice Calc

С его помощью можно изменять количество знаков после запятой и ведущих нулей, вводить разделитель разрядов, выделять отрицательные числа красным цветом.

Самый простой и оптимальный вариант — установить всем ячейкам листа один, наиболее подходящий формат, а затем выделять ячейки другого типа и менять формат для них. По умолчанию формат ячейки является числовым, однако, опыт показывает, что во избежание проблем с отображением лучше выбирать категорию Текст. Чтобы выделить все ячейки листа, достаточно нажать на пустой белый квадрат в левом верхнем углу таблицы (на скриншоте выделен красным):

Формат ячеек в LibreOffice Calc

Аналогично, можно поменять формат столбцу, строке, группе ячеек и одной ячейке. Достаточно нажать на название столбца или строки, чтобы выделить их. Группу смежных ячеек выделяют перетаскиванием мыши, а отдельные, не смежные ячейки, — выделением с зажатой клавишей Ctrl.

При копировании или перемещении ячейки её формат сохраняется.

Иногда у пользователей возникают проблемы с отображением формул. Обычно, сразу после перехода из ячейки с формулой, она начинает «отрабатывать» — выводить результат. Однако, существует опция, позволяющая отобразить все формулы в таблице, не показывая полученные цифры. Вот так:

Формат ячеек в LibreOffice Calc

Чтобы включить/отключить её, зайдем в меню Сервис->Параметры, в окне слева выберем пункт LibreOffice Calc->Вид и установим/снимем галочку Показать->Формулы:

Формат ячеек в LibreOffice Calc

Аналогично можно скрывать и показывать нулевые значения — соответствующая галочка находится в том же списке Показать.

В данной статье мы постарались рассмотреть основные приёмы работы с форматом ячеек в таблицах, созданных в LibreOffice Calc. Если у вас остались вопросы, вы можете задать их ниже — в комментариях или на нашем форуме. Мы постараемся оперативно на них ответить 🙂

The post Формат ячеек в LibreOffice Calc appeared first on LibreOffice по-русски.

]]>
https://libreoffice.su/calc/format-yacheek-v-calc.html/feed 5