База Знаний: Функции Calc. STYLE
STYLE
Функция применяет стиль (например цвет) к ячейке.
Синтаксис функции:
=STYLE(style; timesecs; finalstyle) |
---|
где:
- style — начальный стиль, применяемый к ячейке;
- timesecs — временной интервал в секундах, в течение которого применяется стиль style;
- finalstyle — заключительный стиль, применяемый к ячейке.
Функция STYLE применяет начальный стиль style к ячейке в течение timesecs секунд, и после этого применяет заключительный стиль finalstyle. Оба стиля задаются как текст. Стили содержатся (и могут быть созданы) в меню Формат → Стили.
Начальный стиль применяется в течение timesecs секунд, после чего ячейка вычисляется повторно. Пожалуйста, отметьте, что ручной перерасчёт (клавиша F9 или Сервис → Содержимое ячейки → Пересчитать), не вызывает применение начального стиля.
Параметры timesecs и finalstyle могут быть опущены вместе; тогда постоянно применяется стиль style.
Функция STYLE возвращает числовое значение 0, таким образом она может прибавляться к существующему расчёту в ячейке, не изменяя его результат. |
Другой способ применения стилей может быть найден в меню Формат → Условное Форматирование…
Не существует никакого прямого способа определить (в формуле), какое форматирование было применено к ячейке. |
На рис. 1:
- в ячейке B2 отображается 8 (результат сложения 3 и 5) на красном фоне в течение 3 секунд, и со стилем Базовый после этого;
- в ячейке B4 отображается 3 (квадратный корень 9) постоянно на красном фоне;
- в ячейке B6 отображается число, содержащееся в ячейке A6, на красном фоне, если A6 больше чем 3. Здесь, функция IF возвращает имя стиля для использования в функции STYLE («Красный» или «Базовый»), в зависимости от значения ячейки A6;
- в ячейке B8 отображается число, содержащееся ячейке A8 на красном фоне, если A8 больше чем 3;
- в ячейке B10 отображается текст Некоторый текст на красном фоне. Функция STYLE всегда возвращает 0, таким образом T(0) возвратит строку нулевой длины, которая может быть объединена с существующей строкой, не затрагивая её;
- в ячейке B12 отображается результат вычисления формулы SQRT(16) на красном фоне. Этот вариант может быть полезен, если невозможно предсказать, возвратит ли формула текст или число (например с HLOOKUP).
InfraOffice.pro 3.1.x