Vba excel. логические операторы

Алан-э-Дейл       31.08.2022 г.

Оглавление

Основные операторы

Существует несколько операторов логических функций. Среди основных следует выделить такие:

Существуют и менее распространенные логические функции.

У каждого из вышеуказанных операторов, кроме первых двух, имеются аргументы. Аргументами могут выступать, как конкретные числа или текст, так и ссылки, указывающие адрес ячеек с данными.

Функции ИСТИНА и ЛОЖЬ

Оператор ИСТИНА принимает только определенное заданное значение. У данной функции отсутствуют аргументы, и, как правило, она практически всегда является составной частью более сложных выражений.

Оператор ЛОЖЬ, наоборот, принимает любое значение, которое не является истиной. Точно так же эта функция не имеет аргументов и входит в более сложные выражения.

Функции И и ИЛИ

Функция И является связующим звеном между несколькими условиями. Только при выполнении всех условий, которые связывает данная функция, она возвращает значение ИСТИНА. Если хотя бы один аргумент сообщает значение ЛОЖЬ, то и оператор И в целом возвращает это же значение. Общий вид данной функции: =И(лог_значение1;лог_значение2;…) . Функция может включать в себя от 1 до 255 аргументов.

Функция ИЛИ, наоборот, возвращает значение ИСТИНА даже в том случае, если только один из аргументов отвечает условиям, а все остальные ложные. Её шаблон имеет следующий вид: =И(лог_значение1;лог_значение2;…) . Как и предыдущая функция, оператор ИЛИ может включать в себя от 1 до 255 условий.

Функция НЕ

В отличие от двух предыдущих операторов, функция НЕ имеет всего лишь один аргумент. Она меняет значение выражения с ИСТИНА на ЛОЖЬ в пространстве указанного аргумента. Общий синтаксис формулы выглядит следующим образом: =НЕ(лог_значение) .

Функции ЕСЛИ и ЕСЛИОШИБКА

Для более сложных конструкций используется функция ЕСЛИ. Данный оператор указывает, какое именно значение является ИСТИНА, а какое ЛОЖЬ. Его общий шаблон выглядит следующим образом: =ЕСЛИ(логическое_выражение;значение_если_истина;значение_если-ложь) . Таким образом, если условие соблюдается, то в ячейку, содержащую данную функцию, заполняют заранее указанные данные. Если условие не соблюдается, то ячейка заполняется другими данными, указанными в третьем по счету аргументе функции.

Оператор ЕСЛИОШИБКА, в случае если аргумент является истиной, возвращает в ячейку его собственное значение. Но, если аргумент ошибочный, тогда в ячейку возвращается то значение, которое указывает пользователь. Синтаксис данной функции, содержащей всего два аргумента, выглядит следующем образом: =ЕСЛИОШИБКА(значение;значение_если_ошибка) .

Функции ЕОШИБКА и ЕПУСТО

Функция ЕОШИБКА проверяет, не содержит ли определенная ячейка или диапазон ячеек ошибочные значения. Под ошибочными значениями понимаются следующие:

В зависимости от того ошибочный аргумент или нет, оператор сообщает значение ИСТИНА или ЛОЖЬ. Синтаксис данной функции следующий: = ЕОШИБКА(значение) . В роли аргумента выступает исключительно ссылка на ячейку или на массив ячеек.

Оператор ЕПУСТО делает проверку ячейки на то, пустая ли она или содержит значения. Если ячейка пустая, функция сообщает значение ИСТИНА, если ячейка содержит данные – ЛОЖЬ. Синтаксис этого оператора имеет такой вид: =ЕПУСТО(значение) . Так же, как и в предыдущем случае, аргументом выступает ссылка на ячейку или массив.

Функция ЕСЛИ в Excel с примерами нескольких условий

​Khlopkov​ с именем проще.​Пример использования оператора И:​ В кавычки берем,​ оценкам составляет примерно​ -(-«2»), потом -(-2),​ возможности функций, предназначенных​ сравнение) и на​Таблица данных:​ Звонки на некоторые​

​=A1 — Формула вернет​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​ В противном случае​позволяет проверять несколько​и введите следующую​ИЛИ​

Синтаксис функции ЕСЛИ с одним условием

​70 80 90​: Спасибо за информацию.​Khlopkov​Пример использования функции ИЛИ:​

​ чтобы программа правильно​

​ 15%​

​ а затем 2.​ для выполнения логической​ его основании выполняет​

​Для заполнения столбца «Сдал»​ из них являются​ ИСТИНА, если значение​ и т.д. Также​ возвращает сообщение «Значение​

​ различных условий вместо​ формулу:​(OR).​D​ Блин ступил по​

​: Здравствуйте, столкнулся с​

​Пользователям часто приходится сравнить​ распознала текст.​Логический оператор ЕСЛИ в​Важно отметить, что​ проверки. Например, при​ соответствующее действие, предписанное​ используем формулу:​ бесплатными (с кодом​ ячейки A1 меньше​. ​ логические условия можно​ вне допустимого диапазона.».​ одного.​=ЕСЛИ(ИЛИ(A1>10;B1>5);»Correct»;»Incorrect»)​Функция​

​ логические условия можно​ вне допустимого диапазона.».​ одного.​=ЕСЛИ(ИЛИ(A1>10;B1>5);»Correct»;»Incorrect»)​Функция​

​95 85 75​ полной)))))​ проблемой: Прописал формулу​ две таблицы в​​ Excel применяется для​ если записать формулу​ использовании данной функции​

​ вторым или третьим​2;ИСТИНА();ЛОЖЬ())’ class=’formula’>​ 8800), на остальные​ или равно значению​ задавать в обычных​=ЕСЛИ(И(1​Синтаксис​=IF(OR(A1>10,B1>5),»Correct»,»Incorrect»)​ЕСЛИ​

Функция ЕСЛИ в Excel с несколькими условиями

​Гостья​ ЕСЛИ значение =истина​ Excel на совпадения.​Часто на практике одного​ записи определенных условий.​ без скобок =—«2»,​ в качестве аргумента​ аргументами функции ЕСЛИ.​Результат вычислений:​ – платные по​ в ячейке B1.​

​ формулах, если необходимо​Возвращает значение ячейки A3,​

​И​

​Функция​(IF) проверяет выполняется​ исходя из этих​: Помогите написать формулу​ то… Протянул ее,​ Примеры из «жизни»:​ условия для логической​

​ Сопоставляются числа и/или​ то —«2» преобразуется​

​ лог_выражение функции ЕСЛИ,​В функциях ИСТИНА и​Создадим новый столбец, в​ тарифу 1,5 руб/мин.​ Иначе результатом будет​ получить утвердительный ответ:​ если оно больше​(логическое_значение1;;…)​ИЛИ​

​ ли условие и​ 12 условий брал​ для расчета топлива​ и оказалось что​ сопоставить цены на​ функции мало. Когда​ текст, функции, формулы​

Расширение функционала с помощью операторов «И» и «ИЛИ»

​ в число 2​ можно обеспечить проверку​ ЛОЖЬ Аргументы отсутствуют.​ который перезапишем оценки​ Определить стоимость совершенных​ ЛОЖЬ.​Да​ 1​

​Функция​(OR) возвращает​ возвращает значение​ в другую таблицу​ грузового автомобиля по​ в одном случае​ товар в разные​ нужно учесть несколько​ и т.д. Когда​ без промежуточных действий​ сразу нескольких условий.​Функция НЕ имеет следующий​

​ при условии, что​ звонков.​=A1<>B1​

​или​

​И​

Как сравнить данные в двух таблицах

​И​ИСТИНА​ИСТИНА​ верный данные (т.е.​ следующим данным. Есть​ формула звучит ЕСЛИ​ привозы, сравнить балансы​ вариантов принятия решений,​ значения отвечают заданным​ (в одно действие).​ПРИМЕР:​ вид синтаксической записи:​

​ оценка 2 интерпретируется​Таблица данных:​— Формула вернет​Нет​не превышает 100.​

​имеет следующие аргументы:​(TRUE), поскольку значение​(TRUE), если оно​ АВ1 или АВС3​ 4 нормы расхода​ значение..=ИСТИНА в другом​ (бухгалтерские отчеты) за​ выкладываем операторы ЕСЛИ​

​ параметрам, то появляется​Аналогичные преобразования будут​

​Необходимо подсчитать сколько​=НЕ(логическое_значение)​ как 0 с​В столбце «Бесплатный» отобразим​ ИСТИНА, если значения​

​. К примеру, задавая​ В противном случае​Аргумент​ в ячейке​ выполняется, либо​ и т.д.).​

​ город положительная температура,​ ЕСЛИ значение…=ЛОЖЬ, как​ несколько месяцев, успеваемость​ друг в друга.​ одна запись. Не​ и при добавлении​ текстовых значений в​

​Описание аргумента:​ использованием формулы:​ логические значения ИСТИНА​ ячеек A1 и​ простые логические условия,​

​ возвращает сообщение «Значение​Описание​А1​ЛОЖЬ​Спасибо заранее!​

​ город отрицательная температура,​ такое может быть?​

​ учеников (студентов) разных​ Таким образом, у​ отвечают – другая.​ к текстовому значению​ диапазоне А2:А6.​логическое_значение – обязательный аргумент,​Результат вычислений:​ или ЛОЖЬ по​

exceltable.com>

Логические функции (ссылка)

​ рублей. Исключение составляют​ функции, содержащей всего​. Функция может​ выполнено (​

​ЛОЖЬ​​ 1, а ЛОЖЬ​ ИСТИНА.​ стипендию.​ простой пример с​Плохо​A1>25​ вкладывать логические функции​ логическое ИСТИНА, если​число договоров больше​ (такие как ИСТИНА​ под управлением Windows​

​ ссылками, содержащими логические​​ компьютерах под управлением​ щелкните ее название​ 18 дней. Им​.​Функция​ логические функции в​Обычно эта функция​ =И(5>2;2>7) эквивалентны (Excel​«Офисный» — значение, если​ работникам, которые проработали​в одной формуле.​

support.office.com>

Вложенные условия с математическими выражениями.

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

Эта задача также может быть выполнена с помощью нескольких вложенных функций ЕСЛИ. Логика та же, что и в приведенном выше примере, с той лишь разницей, что вы умножаете указанное количество на значение, возвращаемое вложенными условиями (т.е. соответствующей ценой за единицу).

Предполагая, что количество записывается в B8, формула будет такая:

И вот результат:

Как вы понимаете, этот пример демонстрирует только общий подход, и вы можете легко настроить эту вложенную функцию в зависимости от вашей конкретной задачи.

Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:

Ход выполнения работы. Таблицы истинности и схемы логических выражений в MS Excel

Таблицы истинности и схемы логических выражений в MS Excel.

Цель работы

1.1. Научиться работать с логическими функциями MS Excel.

1.2. Закрепить навыки по созданию формул и выполнению вычислений в MS Excel.

1.3. Научиться строить таблицы истинности MS Excel.

Средства обучения

2.1. Компьютер IBM PC.

2.2. Программное обеспечение (пакет MS Office).

2.3. Лекции. Методические рекомендации.

Выполнить входной контроль и получить доступ к выполнению

Лабораторной работы

Теоретический материал

Таблицу, показывающую, какие значения принимает составное высказывание при всех сочетаниях (наборах) значений входящих в него простых высказываний, называют таблицей истинности составного высказывания.

Алгоритм построения таблицы истинности сложного высказывания

• определить n – количество переменных в высказывании;

• вычислить количество строк и столбцов таблицы истинности (количество строк — 2 n +2, количество столбцов равно сумме количества переменных (n) и количества логических операций, входящих в сложное высказывание);

• начертить таблицу и заполнить заголовок в соответствии с приоритетом логических операций;

• заполнить первые столбцы наборов входных переменных с учетом всех возможных комбинаций значений.

• заполнить остальные столбцы таблицы в соответствии с таблицами истинности логических операций, причем при заполнении каждого столбца операции выполняются над значениями столбцов, расположенных левее заполняемого.

Обратить внимание на порядок заполнения наборов входных переменных. Чередование хорошо видно в следующей таблице:. Ход выполнения работы

Ход выполнения работы

Задание 1. Используя Мастер функций, заполните таблицу:

А) В ячейку С2 занесите формулу: =НЕ(А2).

В ячейку D2 занесите формулу: =И(А2;В2).

В ячейку Е2 занесите формулу: =ИЛИ(А2;В2).

Б) Выделяйте ячейки С2:Е2.

В) Скопируйте выделенный блок в ячейки С3:Е5.

Проверьте работоспособность таблицы.

Функция ЛОЖЬ

Аналогична функции ИСТИНА, за исключением то, что возвращает противоположный результат ЛОЖЬ.

Синтаксис: =ЛОЖЬ()

Возвращает логическое значение ИСТИНА, если все аргументы функции вернули истинное значение. Если хотя бы один аргумент возвращает значение ЛОЖЬ, то вся функция вернет данное значение.

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

Рассмотрим таблицу истинности данной функции:

Синтаксис: =И(Логическое_значение1; ;…)

Пример использования:

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

Во втором примере функция никогда не вернет значение ИСТИНА, т.к. условие ее второго аргумента заранее неравно.

Вложенные условия с математическими выражениями.

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

Эта задача также может быть выполнена с помощью нескольких вложенных функций ЕСЛИ. Логика та же, что и в приведенном выше примере, с той лишь разницей, что вы умножаете указанное количество на значение, возвращаемое вложенными условиями (т.е. соответствующей ценой за единицу).

Предполагая, что количество записывается в B8, формула будет такая:

И вот результат:

Как вы понимаете, этот пример демонстрирует только общий подход, и вы можете легко настроить эту вложенную функцию в зависимости от вашей конкретной задачи.

Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:

Функция ЕСЛИ() в MS EXCEL

​ условие выполнено.​ для каждого проверяемого​A1 A2​ в диапазоне ячеек​ ячеек (содержащих формулы)​ зависимости от значения​​ в противном случае​​ лист.​4​ ниже.​

​ Чтобы проверить больше​ ИСТИНА, а в​

Синтаксис функции

​ ввести функцию И,​

​ значение истинное значение;​​ арифметическое равным или​Функции ИСТИНА() и ЛОЖЬ()​Результат:​​D3*1,5 – стоимость звонка,​​ значения разные, то​содержатся значения больше​​A6:A11​​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​ в ячейке​ — «Неверно» (Неверно).​Копирование примера​5​Формула с функцией ЕСЛИ​

​ 64 условий, воспользуйтесь​ противном случае —​ в качестве аргумента​​Если объем ОЗУ больше​​ более 4?».​ могут быть введены​​Примечание: как правило, логические​​ если условие не​ границы можно ввести​ 100, то выводится​​=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат​​Третий аргумент функции не​А1​​=ЕСЛИ(НЕ(A2​​Выделите пример, приведенный в​

Вложенные ЕСЛИ

​6​логическое_выражение: условие, которое​​ функциями ПРОСМОТР, ВПР​​ значение ЛОЖЬ. Этот​ передать диапазон ячеек​ или равен 16,​Запишем аналогичные формулы в​ в любую ячейку​​ значения и сами​ выполнено.​

​ в соседний столбец​ Бюджет превышен, если​ (2) можно получить​

​ обязателен, если его​результат формулы будет​

​Если значение в ячейке​

​ этой статье.​7​​ требуется проверить.​​ или ГПР. (Применение​

​ аргумент может использоваться​ и указать условие​ результат вычисления D3>=16​​ остальных ячейках. В​​ или использоваться в​ функции (ИСТИНА(), ЛОЖЬ())​Результаты расчетов:​ и организовать попарное​

​ хотя бы в​

​ с помощью формулы массива​ опустить, то функция​ либо «Бюджет превышен»​ A2 не меньше​Важно:​

​8​

Опущен третий аргумент

​значение_если_истина: значение, возвращаемое,​ функции ПРОСМОТР показано​ в любом операторе​ проверки (например, =И(A1:A10>=0))​ – ИСТИНА;​ результате получим:​​ формуле и будут​​ в выражениях явно​​Мы получили суммарную стоимость​​ сравнение списков с​ одной ячейке значение​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​

Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

​ вернет значение ЛОЖЬ​ либо «ОК!».​​ и не равно​​ Не выделяйте заголовки строк​9​​ если условие истинно.​​ в примере 4.)​​ сравнения.​​ и использовать комбинацию​

​Если объем памяти видеоадаптера​​Как видно выше на​​ интерпретированы в качестве​ не указываются, как​ вех совершенных звонков​ помощью формулы массива:​Функция ИЛИ() также может​Теперь, когда принцип понятен,​ (если условие не​

Связь функции ЕСЛИ() с другими функциями использующие условия

​Функция ЕСЛИ()относится к наиболее​ 15, возвращается «ОК»,​ и столбцов.​10​значение_если_ложь: значение, возвращаемое,​После вычисления аргументов​Значение_если_истина — значение,​ Ctrl+Shift+Enter. Также может​ больше или равен​ рисунке студенты под​ логических значений соответственно.​ это сделано в​

​ по всем организациям.​=И(A18:A21>B18:B21)​ вернуть только значения​ с помощью функции​ выполнено).​ часто используемым функциям.​ в противном случае​

​Выделение примера из справки​11​​ если условие ложно.​​ «значение_если_истина» и «значение_если_ложь»​

​ которое возвращается, если​ быть организовано попарное​ 2 или его​ номером: 2, 5,​Обе рассмотренные выше функции​ примерах 1 и​​​Вместо диапазона с границами​​ ИСТИНА или ЛОЖЬ,​ ЕСЛИ() можно конструировать​​=ЕСЛИ(A1>100;»Бюджет превышен»)​​ЕСЛИ(лог_выражение;значение_если_истина;)​​ — «Неверно» (Неверно).​​Нажмите клавиши CTRL+C.​

​12​Дополнительные сведения о создании​ , функция ЕСЛИ​​ аргумент «лог_выражение» имеет​​ сравнение (например, =И(A1:A10>B1:B10)).​ разрядность больше или​ 7 и 8​​ необходимы для обеспечения​

​ 2. Например, во​Пример 2. Определить средний​ можно также использовать​ но, в отличие​ и другие формулы​Если в ячейке​Лог_выражение​=ЕСЛИ(A5<>»Винты»; «ОК»; «Неверно»)​​Создайте пустые книгу или​

excel2.ru>

Объединяем несколько условий.

Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. При этом еще воспользуемся тем, что функции можно «вкладывать» внутрь друг друга.

Для объединения нескольких условий в одно используем логические функции ИЛИ и И. Рассмотрим простые примеры.

Пример 1

Функция ИЛИ возвращает ИСТИНА, если хотя бы одно из перечисленных в ней нескольких условий выполняется.

Вставляем функцию ИЛИ как условие в функцию ЕСЛИ. В нашем случае, если регион покупателя — Восток или Юг, то отгрузка считается экспортом.

Пример 2.

Используем несколько более сложных условий внутри функции ЕСЛИ.

Если регион продажи — Запад или Юг, и количество при этом больше 100, то предоставляется скидка 10%.

Функция И возвращает ИСТИНА, если выполняются все перечисленные в ней условия. Внутрь функции И мы помещаем два условия:

  1. Регион — или Запад или Юг
  2. Количество больше 100.

Первое из них реализуем так же, как это было сделано в первом примере: ИЛИ(C2=»Запад»,C2=»Юг»)

Второе — здесь всё очень просто: E2>100

В строке 2, 3 и 5 выполнены оба условия. Эти покупатели получат скидку.

В строке 4 не выполнено ни одного. А в строке 6,7,8 выполнено только первое, а вот количество слишком мало. Поэтому скидка будет равна нулю.

Пример 3.

Конечно, эти несколько условий могут быть и более сложными. Ведь логические функции можно «вкладывать» друг в друга.

Например, в дополнение к предыдущему условию, скидка предоставляется только на черный шоколад.

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

  1. Регион — Запад или Юг и количество больше 100 (рассмотрено в примере 2)
  2. В названии шоколада встречается слово «черный».

В итоге получаем формулу ЕСЛИ с несколькими условиями:

Функция НАЙТИ ищет точное совпадение. Если же регистр символов в тексте для нас не важен, то вместо НАЙТИ можно использовать аналогичную функцию СОВПАД.

В итоге, количество вложенных друг в друга условий в Excel может быть очень большим

Важно только точно соблюдать логическую последовательность их выполнения

Статистические и логические функции в Excel

Задача 1. Проанализировать стоимость товарных остатков после уценки. Если цена продукта после переоценки ниже средних значений, то списать со склада этот продукт.

Работаем с таблицей из предыдущего раздела:

Для решения задачи используем формулу вида: . В логическом выражении «D2 . Первый аргумент – $B$2:$B$7 – диапазон ячеек для проверки. Второй аргумент – В9 – условие. Третий аргумент – $C$2:$C$7 – диапазон усреднения; числовые значения, которые берутся для расчета среднего арифметического.

Функция СРЗНАЧЕСЛИ сопоставляет значение ячейки В9 (№1) со значениями в диапазоне В2:В7 (номера магазинов в таблице продаж). Для совпадающих данных считает среднее арифметическое, используя числа из диапазона С2:С7.

Задача 3. Найти средние продажи в магазине №1 г. Москва.

Видоизменим таблицу из предыдущего примера:

Нужно выполнить два условия – воспользуемся функцией вида: .

Функция СРЗНАЧЕСЛИМН позволяет применять более одного условия. Первый аргумент – $D$2:$D$7 – диапазон усреднения (откуда берутся цифры для нахождения среднего арифметического). Второй аргумент – $B$2:$B$7 – диапазон для проверки первого условия.

Третий аргумент – В9 – первое условие. Четвертый и пятый аргумент – диапазон для проверки и второе условие, соответственно.

Функция учитывает только те значения, которые соответствуют всем заданным условиям.

Примеры формул с логическими функциями ИСТИНА ЛОЖЬ и НЕ в Excel

​ модуля производится умножение​Результаты расчетов:​ИЛИ()​=A1>B1​Функция НЕ​

​, как отдельно, так​ ЛОЖЬ.​(AND) возвращает​Если условие выполняется, значение​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОКРУГЛ(F2*ИНДЕКС({0,126:0,138:0,135:0,146};1+(D2=»-«)+2*(E2=»по городу»));2)​

​почему? Да потому​ не приблизительных) значений.​ такова: ЕСЛИ а​ равно 20».​ автоматически запускает механизм​

Примеры использования логических функций ИСТИНА, ЛОЖЬ и НЕ в Excel

​ степень и проч.,​В Excel истинному логическому​ на -1).​Мы получили суммарную стоимость​.​— Следующая формула​Полные сведения о​ и в сочетании​Обычно функция​ЛОЖЬ​ ИСТИНА возвращается в​

​или так:​

​ что оба условия​Выбираем формат и устанавливаем,​ = 1 И​Внимание! Слова в формуле​ преобразования типов множителей,​ включая смену знака​ значению также соответствует​Результат:​

​ вех совершенных звонков​

​ а = 2​ необходимо брать в​ и дополнительных преобразователей​

​ на противоположный. Так​ число 1, а​

​Примечание: как правило, логические​

  • ​ по всем организациям.​Функция ИСТИНА в Excel​ значение ячейки А1​Рекомендации, позволяющие избежать​ЕСЛИ​используется для расширения​
  • ​ значение в ячейке​ примерах. Если условие​
  • ​akvalang​И​ при соблюдении формулы.​

​ ТОГДА значение в​

​ кавычки. Чтобы Excel​ типа двойного отрицания​ -«2» автоматически преобразуется​

Как посчитать среднее значение по условию в Excel

​ значения и сами​​ предназначена для указания​ больше, чем в​ появления неработающих формул​.​ возможностей других функций,​B1​ не выполняется, в​: Cпасибо все 3​выполняются:​ Лучше сделать заливку​ ИНАЧЕ значение с.​ понял, что нужно​ уже не требуется.​ в отрицательное число​

​ – также числовое​

​ функции (ИСТИНА(), ЛОЖЬ())​Пример 2. Определить средний​

​ B1. В противном​

​Поиск ошибок в​Формула​ выполняющих логическую проверку.​меньше 5. В​ обоих примерах в​ варианта подходят, про​

​F2=2,80%, т.е. 1​

​ цветом.​Функция ИЛИ проверяет условие​

​ выводить текстовые значения.​

​Ну и, наконец,​

​ -2.​ значение 0 (нуль).​ в выражениях явно​ балл за экзамен​ и возвращает его​ случае формула вернет​ формулах​

Как получить значение по модулю числа без использования функции ABS

​Описание​ Например, функция​ результате функция​ Excel возвращается значение​ ВЫБОР и ИНДЕКС​,​

​Выделяем вторую таблицу. Условное​

​ 1 или условие​Еще один пример. Чтобы​

​ почему всё же​

​А если еще​

  • ​Функции ИСТИНА() и ЛОЖЬ()​
  • ​ не указываются, как​ для группы студентов,​ в результате вычислений.​ ЛОЖЬ. Такие сравнения​
  • ​Сочетания клавиш в​=И(A2>1;A2​ЕСЛИ​ЕСЛИ​ ЛОЖЬ.​ вообще не знала,​а в четвёртой​ форматирование – создать​

​ 2. Как только​

​ получить допуск к​ часто используют именно​ раз сменить знак​ могут быть введены​ это сделано в​ в составе которой​Функция ЛОЖЬ в Excel​ можно задавать и​ Excel 2016 для Windows​Возвращает значение ИСТИНА, если​выполняет логическую проверку​(IF) возвращает «Incorrect».​=ИСТИНА()​

​ только про ЕСЛИ.​ строке НЕ выполняются:​ правило – использовать​ хотя бы одно​ экзамену, студенты группы​ двойное отрицание, а​ —«2», то получим​ в любую ячейку​ примерах 1 и​ есть студенты, которые​

Особенности использования функций ИСТИНА, ЛОЖЬ, НЕ в Excel

​ используется для указания​ при работе с​

​Сочетания клавиш в​ число в ячейке​

​ и возвращает одно​

​Функция​

​У функции ИСТИНА нет​Гость​F4 = 38,06%, т.е.​ формулу. Применяем тот​

​ условие истинно, то​

  1. ​ должны успешно сдать​ не добавление нуля​ число 2.​ или использоваться в​ 2. Например, во​ его провалили. Так​ логического ложного значения​ текстом.​ Excel 2016 для Mac​ A2 больше 1​
  2. ​ значение, если при​ИЛИ​ аргументов.​: Помогите написать формулу,​БОЛЬШЕ​
  3. ​ же оператор (СЧЕТЕСЛИ).​ результат будет истинным.​ зачет. Результаты занесем​ или умножение на​
  4. ​Если записать в​ формуле и будут​ избежание промежуточных расчетов​ же необходимо получить​ и возвращает его​Например, если в ячейке​Логические функции (ссылка)​И​ проверке получается значение​(OR) возвращает значение​Функция ЕСЛИ​
  5. ​ которая из матрицы​3%​Скачать все примеры функции​ Суть такова: ЕСЛИ​ в таблицу с​ единицу?​
  6. ​ ячейку формулу: =-(-«2»)​ интерпретированы в качестве​ в Примере 2​ среднюю оценку успеваемости​ соответственно.​ A1 хранится значение​Функции Excel (по​
  7. ​меньше 100. В​ ИСТИНА, и другое​ИСТИНА​Функция И​ 3*4 будет выбирать​, поэтому и​
  8. ​ ЕСЛИ в Excel​ а = 1​ графами: список студентов,​Ответ прост: двойное​ и с помощью​ логических значений соответственно.​ можно было использовать​ только лишь для​Функция НЕ в Excel​

exceltable.com>

Использование математических функций в программе

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

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

  1. Жмем кнопку “Вставить функцию” (fx) слева от строки формул. Выполнить данное действие можно, находясь в любой вкладке.
  2. Переключаемся во вкладку “Формулы”. Здесь также представлена кнопка “Вставить функцию” – в левом углу ленты инструментов.
  3. Нажимаем комбинацию клавиш Shift+F3, чтобы вызвать Мастер функций.

Результатом любого из вышеописанных способов будет открытие окна вставки функции. Здесь мы выбираем категорию “Математические”.

Теперь, когда категория выбрана, в поле ниже отмечаем требуемую функцию и щелкаем OK. 

После этого откроется окно с аргументами для заполнения.

Примечание: Если мы, находясь во вкладке “Формулы”, в группе инструментов “Библиотека функций” нажмем по значку математических функций, сразу откроется список операторов, которые мы можем выбрать, минуя окно вставки функции.

Стоит учитывать, что в предлагаемом перечне присутствуют не все операторы, но самые необходимые здесь все же есть, и в большинстве случаев их достаточно.

Теперь перейдем к детальному рассмотрению самых популярных функций.

СУММ

Пожалуй, это самая популярная функция, которая используется в Эксель. С помощью нее выполняется суммирование числовых данных. Формула функции:

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

Для перехода к заполнению следующего аргумента достаточно кликнуть по полю напротив него или нажать клавишу Tab.

СУММЕСЛИ

Данная функция позволяет считать сумму чисел с заданным условиями, с помощью которых будет выполняться отбор значений, учитывающихся в суммировании. Формула выглядит следующим образом:

В аргументах функции указывается диапазон ячеек (вручную или путем выделения в таблице), значения которых нужно просуммировать. В качестве критерия можно задать следующие условия (в кавычках):

  • больше (“>”)
  • меньше (“<“)
  • не равно (“<>”)

Аргумент “Диапазон_сумирования” заполнять не обязательно.

ПРОИЗВЕД

С помощью данного оператора выполняется умножение чисел. Синтаксис выглядит следующим образом:

В аргументах функции, как и в СУММ, можно указывать как конкретные числа, так и адреса ячеек (диапазоны ячеек), которые содержат числовые значения.

ЧАСТНОЕ

Чаще всего для деления используется формула со знаком “/” между делимым и делителем: .

Однако в программе также есть отдельная функция для выполнения деления, синтаксис которой представлен ниже:

Заполнить нужно два аргумента: Числитель (Делимое) и Знаменатель (Делитель).

СТЕПЕНЬ

Оператор позволяет возвести число в указанную степень. Формула выглядит так:

В аргументах функции указывается само число, а также, степень, в которую нужно его возвести.

КОРЕНЬ

С помощью данного оператора можно извлечь квадратный корень из числа. Синтаксис выглядит следующим образом:

Заполнить требуется только один аргумент – “Число”.

ОКРУГЛ

Функция применяется для выполнения еще одного распространенного математического действия – округления чисел (по общематематическим правилам, т.е., к ближайшему по модулю значению). Синтаксис функции представлен ниже:

В аргументе “Число” указывается значение, которое требуется округлить. В числе разрядов, соответственно, пишем количество цифр, которые хотим оставить после запятой.

Также, в Excel доступны операторы ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, которые, как следует из их названий, используются для округления до ближайшего верхнего и нижнего числа, соответственно (по модулю).

ABS

Позволяет получить модуль числа. Формула функции представлена ниже:

Заполнить нужно всего один аргумент – “Число”, модуль которого требуется найти.

LOG

С помощью этого оператора определяется логарифм числа по заданному основанию. Синтаксис функции представлен в виде:

Необходимо заполнить два аргумента: Число и Основание логарифма (если его не указать, программа примет значение по умолчанию, равное 10).

Также для десятичного логарифма предусмотрена отдельная функция – LOG10.

ОСТАТОК

Применяется для получения остатка от деления чисел. Формула оператора выглядит следующим образом:

Для того, чтобы получить результат, требуется заполнить значения двух аргументов: Число и Делитель.

Простейший пример применения.

Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей.

Нам необходимо выделить продажи, которые произошли в нашем регионе, и те, которые были сделаны за рубежом. Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну, в которой она произошла. Мы хотим, чтобы этот признак создавался автоматически для каждой записи (то есть, строки).

В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Запад” – это местные продажи («Местные»), а остальные регионы – это продажи за рубеж («Экспорт»).

Гость форума
От: admin

Эта тема закрыта для публикации ответов.