ВВЕРХ
Функция SumByCellColor для LibreOffice Calc
SUMBYCELLCOLOR() Описание
Многие люди используют цвета для обозначения ячеек. Работа с цветами ячеек может облегчить понимание данных в книге LO Calc.
К сожалению, LO Calc не имеет встроенных функций для использования цветов ячеек как условий в формулах. Построение формул, которые только подсчитывают или суммируют ячейки определенных цветов, может стать действительно громоздкой. Это часто приводит к сложным формулам, которые подвержены ошибкам при внесении изменений.
Функция SUMBYCELLCOLOR() суммирует значение в ячейках, имеющих определенный цвет заливки.
Основные характеристики Функции SUMBYCELLCOLOR
Синтаксис:
=SUMBYCELLCOLOR(Range; SampleCell)
Параметры:
- Range: Диапазон ячеек, которые нужно подытожить.
- SampleCell: Ячейка, содержащая образец цвета.
Пример Использование
Функция SUMBYCELLCOLOR() проста в использовании. Вам достаточно выбрать желаемый диапазон ячеек и указать ячейку, содержащую необходимый цвет, и LibreOffice Calc автоматически суммирует ячейки с одинаковым цветом:
=SUMBYCELLCOLOR(B4:H4; B10)
У нас будет такой результат:
В этом примере используются следующие значения:
- Range: B4:H4 - диапазон с ячейками, содержащими рабочие часы.
- SampleCell: B10 - ячейка, содержащая необходимый цвет (зеленый).
Узнаете ли вы какую-нибудь из этих ситуаций?
- Не уверен, имеет ли YLC эту функцию, но было бы полезно иметь возможность считать цветовые ячейки в диапазоне. Скажем, у меня есть 17 ячеек розового цвета в диапазоне B1:B500. Мне нужна формула, которая считала бы эти 5 розовых ячеек, даже если у них нет текста или данных.
- Можно ли использовать цвет как условие SUMIF? У меня есть столбец, который нужно подытожить, но только клетки желтого цвета.
- Я заметил, что в последних версиях LO Calc можно сортировать по цвету ячейки и шрифту. А как насчет функции LO Calc? Могут ли формулы также работать с цветом ячеек и шрифтов?
- Как посчитать или подытожить клетки по их заливке или фоновому цвету? Кажется, в LO Calc нет формулы, позволяющей подсчитать или суммировать диапазон ячеек на основе указанного цвета фона.
- Несколько моих коллег отслеживали свою работу, раскрашивая ячейки вручную в зависимости от того, кто выполнял конкретную задачу (например, Джон окрашивает ячейки, над которыми он работал, в синий цвет, Сьюзан – в красный цвет, Дэниел – в свой желтый).
Мне нужно получить общее количество каждого цвета. Я ищу что-то автоматизированное, чтобы нам не пришлось каждый раз сортировать по цвету, чтобы получить результат. Кажется, проблема состоит в том, что они вручную раскрашивают ячейки, поэтому нет никаких критериев, на которых можно базироваться, чтобы получить сумму, кроме цветов.
Замечания к расчету
Поскольку LO Calc перечисляет формулу только если меняется значение в ячейке (на которую ссылается), а не когда изменяются цвета, некоторые формулы на листе не всегда запускаются для обновления. В этом случае вы можете использовать комбинацию клавиш F9 или Ctrl+Alt+F9, чтобы обновить формулы в YLC Utilities.
Скачать расширение
Вы можете воспользоваться функцией SUMBYCELLCOLOR(), установив бесплатное расширение YouLibreCalc.oxt или его полнофункциональную версию YLC Utilities.oxt .
После этого данная функция будет доступна во всех файлах, которые будут открыты в LibreOffice Calc.