Подсчет ячек с цветом в Гугл таблицах. Подсчет или суммирование ячеек с заливкой Google Sheets

preview_player
Показать описание
Две функции:
1) для подчета ячеек с заливкой в Гугл таблицах: countColoredCells(искомый диапазон ; ссылка на ячейку с эталонным цветом)
2) для суммирования данных в ячейках с определнным цветом в Гугл таблицах: sumColoredCells(искомый диапазон ; ссылка на ячейку с эталонным цветом)

Пример файла:

Когда будете первый раз сохранять скрипты в своей таблице, гугл попросит у вас разрешения запустить данный скрипт. Это нужно будет сделать один раз.

19.01.2024 я откатил версию файла до начальной и закрыл доступ к редактированию. Все кому я дал доступ к файлу внесли свою лепту в его содержание, после чего он абсолютно потерял актуальность.
Не пишите мне в личку, с просьбой открыть доступ, пожалуйста - проигнорирую.
Рекомендации по теме
Комментарии
Автор

Уже стал сам писать, а тут готовое решение ! Премного благодарен !

jurivoloshin
Автор

Ошибка: неизвестная формула, сделала все как на видео и по ссылке

npkirsi
Автор

Большое спасибо! Всё работает, очень вырули! И вам добра!

NikolajjBulgakov
Автор

Невероятно, удивительно и впечатляюще, оно работает!))))

alikksandr
Автор

Ошибка
TypeError: Cannot read properties of null (reading 'pop')

MrApn
Автор

ошибка
TypeError: Cannot read properties of null (reading 'pop')
:(
это при скрипте count

stjltnh
Автор

Спасибо большое! все работает! Это находка

upkylud
Автор

Большое спасибо. А тем, кто не вкурил - как это работает - скрипт заносим сами из ютубовского видоса с отметки 2:0.

heavys
Автор

Открытии "Расширения - Apps Script" страница сперва не загружается, словно удалена или не работает, а после прогружается до "Bad Request Error 400".
Что делать с этим? Инструмент более не работает?

agentp
Автор

Скрипт работает. Прикольно! Но с одним "но". Как только вставляешь, он делает расчет, и все хорошо, но если ты убираешь или добавляешь выделение цветом в диапазоне, который уже расчитан, то значения остаются неизменными

andreyberezin
Автор

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

zpvldbu
Автор

Здравствуйте. Скрипт работает, гугл-таблица действительно считает по цвету закрашенной ячейки. А вот пересчитывает ли она результат заново, если я например еще одну ячейку закрашу? Попробовал в своей таблице, но при закрашивание таким же цветом итоговая сумма почему-то не изменилась. Попробовал обновить страницу, но сумма осталась прежняя. Выше, зашел из таблицы, перед этим закрасив новую ячейку, сумма не изменилась почему-то

verticaldv
Автор

TypeError: Cannot read properties of null (reading 'pop') (строка 8). и в ячейке пишет ту же ошибку😭😭😭😭😭😭😭😭

np_natali
Автор

Доступ к расширению закрыт! Файл редактировался, видимо, разными пользователями. Все формулы сбиты. И автор видео закрыл доступ к редактированию таблицы. Ладно. Скопировала файл. Поправила формулы. Но доступ то к скриптам закрыт((( А в них же вся фишка! Зачем ссылка на таблицу без скриптов((

zaraza_
Автор

Добрый день, не могу в таблице посмотреть

otlmszv
Автор

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

tp
Автор

Спасибо, но у меня ERROR: Exception: Range not found (строка 13).

vsscjxh
Автор

Ошибка
Exception: Please select an active sheet first.

TheBauka
Автор

работает, но автоматически не обновляет кол-во при закрашивании

SrDobsk
Автор

Блядь, ссылка на скрипт ПУСТАЯ! Что, неужели не было возможности как-то хитро вставить скрипт в описание..

-MysteriusStranger-