Изучим функцию ЕСЛИ в Excel, которая позволяет в зависимости от выполнения условия возвращать разные значения, подробно разберем примеры с одним и несколькими условиями.
Приветствую всех, дорогие читатели блога TutorExcel.Ru!
Сегодня предлагаю поговорить об одной из базовых функций в Excel, без которой достаточно сложно представить работу с каким-либо файлом в Excel, потому что проверка каких-либо условий используется практически каждым аналитиком, экономистом и в принципе любым пользователем программы.
На самом деле сама функция достаточно простая, но так как спектр ее применения достаточно широкой, то предлагаю разобрать сразу несколько примеров. Проверим как функция работает для одного условия, посмотрим работу ЕСЛИ на примерах с несколькими условиями, а также добавим другие логические функции в Excel, которые могут быть полезны в комбинации с данной функцией.
Использование формул и функций в Excel
Это работает следующим образом: если четность строки равна номеру строки, тогда выведите четное, иначе, если нечетное число строки равно номеру строки, тогда выведите нечетное. Итак, формула строки excel выглядит так.
Пример # 1 — Добавить любые два числа
Например, если вы хотите сложить любые два числа, мы покажем вам простую функцию, определяемую пользователем (UDF).
Любая настраиваемая функция должна начинаться со слова «Функция», за которым следует имя формулы.
У любой функции есть свои аргументы или параметры, как и у пользовательских функций; нам нужно определить эти параметры. Поскольку мы добавляем только два числа, давайте определим эти параметры и назначим типы данных этим переменным аргумента.
После того как параметры определены с типом данных, нам также необходимо определить типы данных результатов. Давайте определим результат как значение «Целое число».
Внутри этой «функциональной процедуры» мы напишем код формулы.
Это говорит о том, что результат имени функции «Добавление» будет суммой значений Num1 и Num2.
Выберите первое и второе числа, введя разделитель в виде запятой (,).
Вау. Как и функция СУММ, мы получили результат суммы двух чисел.
Мы получили значение ошибки, потому что тип данных аргументов «Num1 & Num2» — «Целое число», т.е. эти два аргумента могут содержать значения от -32767 до 32767, поэтому все, что больше этого, вызовет эти ошибки.
Несмотря на то, что отдельные значения аргументов находятся в пределах типа данных Integer, мы все равно получили эту ошибку, потому что общая сумма этих чисел больше, чем целочисленное предельное значение.
Поскольку мы объявили тип результата также как «целое число», результатом сложения двух чисел также должно быть ограничение на целое число.
Логические функции в Excel: описание, виды, практический пример
Как вы можете видеть выше на рисунке, мы написали функцию СТРОКА в ячейках B3, C3, D3 и E3, и во всех ячейках строка в excel возвращает строку номер 3, и если мы закончим писать формулу СТРОКИ, excel где-нибудь еще в другой ячейке, предположим, что в ячейке AA10 функция Row в excel вернет значение 10.
Операторы И и ИЛИ
Синтаксис оператора И выглядит следующим образом:
=И(лог_значение1; лог_значение2; …), возможное количество используемых аргументов – от 1 до 255.
Оператор И используется в качестве элемента-связки для нескольких условий логического выражения. Важно, чтобы все аргументы оператора имели значение ИСТИНА (если в выражении их несколько), в противном случае вся логическая цепочка будет возвращать значение ЛОЖЬ.
=ИЛИ(лог_значение1; лог_значение2; …), возможное количество используемых аргументов – от 1 до 255.
В отличие от И, функция ИЛИ будет возвращать значение ИСТИНА даже в случае, когда хотя бы один из используемых аргументов ему соответствует, а все остальные – ложные.
Функция строки в Excel.
- величина обычной премии, которую получат все сотрудники без исключения – 3 000 руб.;
- сотрудницам женского пола положена повышенная премия – 7 000 руб.;
- молодым сотрудникам (младше 1984 г. рождения) положена повышенная премия – 7 000 руб.;
Функция ИСТИНА не имеет собственных аргументов и практически всегда используется, как структурный компонент для других логических выражений, так как принимает одно конкретно заданное значение.
Смотреть видео
Функция ЕСЛИ в Excel
Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку «Назад» браузера.
Функция ЕСЛИ в Excel | MS Office | Учебные статьи
- «=» — знак равенства (выполняется («ИСТИНА»), если аргументы совпадают);
- «» — знак неравенства (выполняется, если аргументы НЕ совпадают);
- «>» — больше (выполняется, если аргумент слева больше, чем аргумент справа);
- «
Функция ROW в excel принимает один ввод (ссылку), который является необязательным. Когда есть квадратная скобка [] в аргументе это означает, что аргумент является необязательным. Итак, если мы не предоставим никаких данных, строка в excel вернет номер строки активной ячейки.
Ячейка | Число | Формула | Результат |
---|---|---|---|
A5 1 | 10 | =ЕСЛИ(A5>30;»Больше 30″;»Меньше или равно 30″) | «Меньше или равно 30» |
A6 | 20 | =ЕСЛИ(A6>30;»Больше 30″;»Меньше или равно 30″) | «Меньше или равно 30» |
A7 | 30 | =ЕСЛИ(A7>30;»Больше 30″;»Меньше или равно 30″) | «Меньше или равно 30» |
A8 | 40 | =ЕСЛИ(A8>30;»Больше 30″;»Меньше или равно 30″) | «Больше 30» |
A9 | 50 | =ЕСЛИ(A9>30;»Больше 30″;»Меньше или равно 30″) | «Больше 30» |