Посмотрите, поможет ли мой ответ на подобный вопрос .
Обновить:
Мое представление для галереи скриптов Документов Google было принято, и вы можете установить его, чтобы получить желаемую функциональность.
Шаги:
- Откройте свою таблицу
- В меню выберите Сервис -> Галерея скриптов ...
- Поиск суммы по цвету
- Нажмите Установить
- Нажмите кнопку Авторизоваться , если вы доверяете сценарию, а затем Закрыть
- вернуться к таблице
Теперь у вас есть три дополнительные функции, которые вы можете использовать в формуле таблицы:
sumWhereBackgroundColorIs(color, rangeSpecification)
sumWhereBackgroundColorIsNot(color, rangeSpecification)
getBackgroundColor(rangeSpecification)
Пожалуйста, от того, что rangeSpecification
параметры требуют кавычек ( "
) вокруг них.
Например:
=sumWhereBackgroundColorIs("white", "A1:C4")
суммирует значения всех ячеек в диапазоне A1: C4, которые имеют белый фон.
Обратите внимание, что если вы не знаете цвет определенной ячейки, вы можете использовать предоставленную getBackgroundColor
функцию, чтобы узнать, какой это цвет. Эта функция необходима, потому что некоторые цвета выражаются в виде кодов RGB (например, #00ff00
вместо green
).
getBackgroundColor()
рекомендуется. Возможно, вы можете обновить код?