Difference between revisions of "RU/kb/00000656"
(Created page with "<section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: Функции {{OOoC|1}}. </noinclude>STYLE<noinclude>}}</noinclude><section end=title /> {{BreadCrumbL10...") |
|||
Line 31: | Line 31: | ||
− | {{ | + | {{Note|Функция '''STYLE''' возвращает числовое значение ''0'', таким образом она может прибавляться к существующему расчёту в ячейке, не изменяя его результат.}} |
Line 46: | Line 46: | ||
* в ячейке '''B8''' отображается число, содержащееся ячейке A8 на красном фоне, если A8 больше чем 3; | * в ячейке '''B8''' отображается число, содержащееся ячейке A8 на красном фоне, если A8 больше чем 3; | ||
* в ячейке '''B10''' отображается текст ''Некоторый текст'' на красном фоне. Функция '''STYLE''' всегда возвращает 0, таким образом '''T(0)''' возвратит строку нулевой длины, которая может быть объединена с существующей строкой, не затрагивая её; | * в ячейке '''B10''' отображается текст ''Некоторый текст'' на красном фоне. Функция '''STYLE''' всегда возвращает 0, таким образом '''T(0)''' возвратит строку нулевой длины, которая может быть объединена с существующей строкой, не затрагивая её; | ||
− | * в ячейке ''' | + | * в ячейке '''B12''' отображается результат вычисления формулы '''SQRT(16)''' на красном фоне. Этот вариант может быть полезен, если невозможно предсказать, возвратит ли формула текст или число (например с '''HLOOKUP'''). |
Revision as of 16:40, 17 November 2011
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