Благодаря тому, что спарклайны в Google Таблицах реализованы в виде одноименной функции - к ним легко добавить условия с помощью другой функции, например
ЕСЛИ / IF или IFS.Простой пример — выбирать цвет спарклайна в зависимости от значения, от того, выше среднего оно или нет.
1. Формируем горизонтальный спарклайн, тип и максимальное значение указываем в массиве прямо в функции (charttype = bar, max = функция
МАКС по всему диапазону данных)2. В качестве цвета (параметр color1) указываем функцию
ЕСЛИ. Условие — то, что конкретное значение в строке с формулой больше среднего. Если это так, выбираем зеленый, иначе — красный. Напомним, что цвета в спарклайнах можно указывать и в виде hex-кодов: например, dc143c для малинового.
3. Добавляем функцию
ЕСЛИОШИБКА / IFERROR, чтобы в строках без данных не было ошибки.PS Понятно, что пример простой, но полет фантазии не ограничен — можно использовать флажки и ячейки для формирования сложных условий, например, дать пользователю указывать, для какого % самых больших значений красить спарклайн специальным цветом и так далее.
Таблица с примером