Логические операции

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

Предположим сначала, что количество товара в таблице задается либо в килограммах, либо в тоннах, а цена — в рублях за 1 кг. Для правильного расчета стоимости в этом случае необходимо установить, в каких единицах задано количество продукта и, в зависимости от результата, использовать ту или иную формулу.

Для решения таких задач применяют условную функцию ЕСЛИ. Эта функция имеет формат:

ЕСЛИ(Логическое выражение>, <выражение1 >, <выражение2>)

Первый аргумент функции ЕСЛИ – логическое выражение (в частном случае, условное выражение), которое принимает одно из двух значений: «Истина» или «Ложь» (1 или 0). В первом случае ЕСЛИ возвращает значение <выражения1>, а во втором — значение <выражения2>. В качестве <выражения1> или <выражения2> можно записать не только арифметическое. Диалоговые окна выдаются и при некоторых других ошибках ввода, например: «Ошибка в формуле», «Слишком длинный текст» и т. д.

Много ошибок пользователи допускают при наборе функций. Помните, что каждая функция имеет строгий синтаксис, строго определенные тип и порядок аргументов и т. п. Внимательно следите за синтаксисом: имя функции, скобки, адреса ячеек, запятые и т. п.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: