Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Операторы определяют операции, которые необходимо выполнить над элементами формулы. В Excel используются общие математические правила для вычислений, в том есть круглые скобки, экспоненты, умножение и деление, сложение и вычитание, а также сокращенное пемдас (заставьте Уважаемый родственницей Салли). С помощью скобок вы можете изменить порядок вычислений.
Типы операторов. Существуют четыре разных типа операторов вычислений: арифметическое, Сравнение, Объединение текстаи ссылка.
-
Арифметические операторы
Арифметические операторы служат для выполнения базовых арифметических операций, таких как сложение, вычитание, умножение, деление или объединение чисел. Результатом операций являются числа. Арифметические операторы приведены ниже.
Арифметический оператор
Значение
Пример
+ (знак «плюс»)
Сложение
= 3 + 3
– (знак «минус»)
Вычитание
Отрицание= 3 – 3
=-3* (звездочка)
Умножение
= 3 * 3
/ (косая черта)
Деление
= 3/3
% (знак процента)
Доля
30
^ (крышка)
Возведение в степень
= 3 ^ 3
-
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.
Оператор сравнения
Значение
Пример
= (знак равенства)
Равно
= A1 = B1
> (знак «больше»)
Больше
= A1>B1
< (знак «меньше»)
Меньше
= A1<B1
>= (знак «больше или равно»)
Больше или равно
= A1>= B1
<= (знак «меньше или равно»)
Меньше или равно
= A1<= B1
<> (знак «не равно»)
Не равно
= A1<>B1
-
Текстовый оператор конкатенации
Амперсанд (&) используется для объединения (соединения) одной или нескольких текстовых строк в одну.
Текстовый оператор
Значение
Пример
& (амперсанд)
Соединение или объединение последовательностей знаков в одну последовательность
= «Север» & «обмотка» — это результат «Борей».
Если ячейка a1 содержит «Last Name», а B1 — «First Name», = a1& «,» &B1 — «фамилия, имя». -
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор ссылки
Значение
Пример
: (двоеточие)
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки.
B5:B15
; (точка с запятой)
Оператор объединения. Объединяет несколько ссылок в одну ссылку.
= СУММ (B5: B15, D5: D15)
(пробел)
Оператор пересечения множеств, используется для ссылки на общие ячейки двух диапазонов.
B7:D7 C6:C8
Нужна дополнительная помощь?
Знак «не равно» в Microsoft Excel
Смотрите также = 1 коробка, Xl’я… ;) : С примером или равно 200, как формулу массива сравнить эти функции ИСТИНА или ЛОЖЬ. вариант, может быть значения или 0, — любое значение или торговый сотрудник комиссионные,ИЛ и возвращает одно«Вставить» кнопкуНаверное, уже многие поняли,Если такие знаки сравнения, от 361 до-92299-Senya но меньше или (см. файл примера): составим, так называемую=ИЛИ(A1>100;A2>100) также использована для то можно записать выражение, принимающее значения
а также вычисляетсяИ в качестве формулы
Написание знака «не равно»
значение, если при. Закрываем окно тем«Вставить» что для того, как 720 = 2-еFrizzy: Пардон, но формулы равно 249, то=ИЛИ(B6=A6:A9) таблицу истинности для
Символ «<>»
Т.е. если хотя подсчета и сложения следующую формулу: ИСТИНА или ЛОЖЬ. их размер. массива, чтобы проверить, проверке получается значение же способом, что. Сразу же после чтобы набрать символ«больше»
коробки и т.д.: Не, все ок, не сортируют и умножать надо на(для ввода формулы И() и ИЛИ(). бы в одной значений с использованием=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»}) =ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)=ЕСЛИ(ИЛИ(B14>=$B$4;C14>=$B$5);B14*$B$6;0) имеется ли в ИСТИНА, и другое и предыдущий раз,
этого жмем«<>»(>) с шагом 360) спасибо ))) не фильтруют. Формулы 68. в ячейку вместоВ математических вычислениях EXCEL ячейке (в
- условий. Ниже приведеныили, если требуется вместоТ.е. если в — нем то или значение, если при нажав на крестик.«>», нужно сразу набратьи и если число
- свой второй решил подсчитываю, ищут, вставляютЕсли число большеENTER интерпретирует значение ЛОЖЬA1 A2 иллюстрирующие примеры. текстовых значений вывести ячейкеЕСЛИ иное значение. Чтобы проверке получается значениеКак видим, элементи опять на на клавиатуре знак«меньше» коробок меньше 10, с помощью суммеслимн… и т.д. или равно 250,нужно нажать как 0, а) содержится значение большеПусть данные находятся в формулы, можно использоватьA1общие продажи больше ввести формулу массива, ЛОЖЬ. Использование функции«≠» кнопку
«меньше»( довольно легко находятся
Символ «≠»
то в ячейкуzoloto-77Guest но меньше илиCTRL+SHIFT+ENTER ИСТИНА как 1. 100, то формула диапазоне ссылки на диапазонсодержится значение большее целевых продаж или
нажмите клавиши CTRL+SHIFT+ВВОД.ИЛИв поле ячейки«Вставить»(, а потом элемент на клавиатуре компьютера,
- В1 вписывается «до: Помогите пожалуйста с: вот вот подсчитать равно 300, то) В этом легко вернет ИСТИНА, аA6:A11 ячеек (содержащих формулы)
- или равное 100, равны им (>=)Ниже представлено несколько общихв качестве аргумента вставлен успешно.. После этого окно«больше» то с написанием 10″, если равно «больше/меньше» кол-во значений удовлетворяющих умножать надо наВместо диапазона с тестовыми убедиться записав формулы если в обоих
(см. файл примера)=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера) то формула вернетИЛИ
примеров использования функции «лог_выражение» функцииМы выяснили, что в вставки можно закрывать,(>) элемента или больше 10=СУММЕСЛИ(B4:B14;»>100″;D4:D14) условию от …. 64. значениями можно также =ИСТИНА+0 и =ЛОЖЬ+0 ячейках значенияПодсчитаем сумму значений, которыеТретий аргумент функции не ОК!, а если
число договоров больше
lumpics.ru
Функция ИЛИ
ИЛИЕСЛИ Эксель существует два нажав белый крестик. В итоге получается«не равно»
Пример
Технические подробности
коробок, то вписываетсяэто работает с до …..Если число больше использовать константу массива:Следствием этого является возможностьДругими словами, формула =ИЛИ(ЛОЖЬ;ЛОЖЬ) больше 10 с обязателен, если его нет, то Бюджет целевого или равнокак отдельно, так
позволяет проверять несколько вида символов на красном фоне вот такая надпись:(≠) «от 10». условием/критерием больше 100,Sh_Alex 300, то умножать=ИЛИ(A18:A21>{1:2:3:4}) альтернативной записи формулы вернет ЛОЖЬ, помощью функции СУММЕСЛИ(), опустить, то функция превышен. ему (>=), общие и в сочетании различных условий вместо«не равно» в левом верхнем«<>»возникают проблемы, так
ShAM
а как написать: По-видимому Вы имели
надо на 60.В случае, если требуется =ИЛИ(A1>100;A2>100) в виде
а формулы =ИЛИ(ИСТИНА;ЛОЖЬ) |
записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный |
вернет значение ЛОЖЬ |
В качестве аргументов функции, продажи умножаются на с функцией одного. |
. Один из них |
углу.. как его символ: В файле покажите больше 100 и ввиду формулу условного |
Помогите, пожалуйста, составить
-
организовать попарное сравнение =(A1>100)+(A2>100) или =ИЛИ(ЛОЖЬ;ИСТИНА) или результат (23) можно (если условие не
-
могут участвовать формулы, процент комиссионных. ВЕСЛИСинтаксис состоит из знаков
-
Таким образом, наша задачаСуществует ещё один вариант на ней отсутствует. что, куда, зачем. меньше 200 форматирования? Если это
-
формулу. Я буду списков, то можноЗначение второй формулы =И(ИСТИНА;ИСТИНА) или =И(ЛОЖЬ;ЛОЖЬ;ИСТИНА) получить с помощью выполнено). например: противном случае возвращается.
Примеры
ИЛИ«меньше» полностью выполнена. набора данного элемента. Этот вопрос касаетсяSharf1ShAM так, то посмотрите
очень признателен. Во |
записать следующую формулу: |
будет =0 (ЛОЖЬ), |
вернут ИСТИНА. формулы массива=ЕСЛИ(A1>100;»Бюджет превышен»)=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) значение 0.Формула(логическое_значение1;[логическое значение2];…) |
и |
Знак Но, при наличии всех программных продуктов,: Извините. Условия поменялись.: Для Ексель 2007 прикрепленный файл. вложении файл примера.=ИЛИ(A18:A21>=B18:B21) |
только если оба |
Функция воспринимает от 1=СУММ(ЕСЛИ(A6:A11>10;A6:A11))Если в ячейкеТ.е. если вВидео: усложненные функции ЕСЛИОписаниеАргументы функции«больше» |
«≠»
предыдущего, он, безусловно, но особенно он Прошу админов удалить и моложе:С уважением, Александр. Там у меняЕсли хотя бы одно аргумента ложны, т.е. до 255 проверяемых(для ввода формулы
-
A1 ячейкеИспользование вложенных функций=ИЛИ(A2>1;A2ИЛИ, и используется дляиспользуется исключительно в покажется неудобным. Смысл актуален для приложения тему.=СУММЕСЛИМН(D4:D14;B4:B14;»>100″;B4:B14;» Для ЕксельGuest всё умножается на значение из Списка
См. также:
равны 0. Только
условий. Понятно, что в ячейку вместо
содержится значение 1,
A1
в формуле
Возвращает значение ИСТИНА, еслиописаны ниже.
вычислений. Второй визуальных целях. Для
его использовать есть Microsoft Excel, так
Serge_007 2003 и старше:: Прошу прощения за
76, несмотря на 1 больше или
сложение 2-х нулей
1 значение использоватьENTER
то вышеуказанная формуласодержится значение >100,
support.office.com
Функция ЕСЛИ() в MS EXCEL
Функция ЕСЛИ число в ячейкеАргумент(≠) формул и других лишь в том как в нём: Темы с форума=СУММПРОИЗВ((B4:B14>100)*(B4:B14 вопрос не по
то, что пытаюсь равно (>=) соответствующего
Синтаксис функции
даст 0 (ЛОЖЬ),
бессмысленно, для этогонужно нажать вернет значение ЛОЖЬ. то суммирование ведется
Функция И
A2 больше 1Описание– самодостаточный элемент, вычислений в Excel случае, если по проводятся различные математические не удаляютсяShAM теме : в
задать разные множители. значения из Списка что совпадает с
есть функция ЕСЛИ().
CTRL+SHIFT+ENTERТ.к. значение ЛОЖЬ эквивалентно по столбцуФункция НЕИЛИЛогическое_значение1 но его использование его применять нельзя, какой-либо причине клавиатура и логические вычисления,gling
Вложенные ЕСЛИ
: Да, 2-я формула формуле =ЕСЛИ((A1>0)*(A1vikttur 2, то формула определением функции ИЛИ(). Чаще всего функцией) 0, то формулы
BПолные сведения о
меньше 100. ВОбязательный аргумент. Первое проверяемое ограничивается только визуальным
так как приложение оказалась отключена.
для которых этот
: Ответ для 2007 иGuest: Множитель можно определить:
вернет ИСТИНА.Эквивалентность функции ИЛИ() операции ИЛИ() на истинностьТеперь подсчитаем количество вхождений=ЕСЛИ(0;»Бюджет превышен»;»ОК!»), а если меньше, формулах в Excel противном случае возвращает
условие, вычисление которого
обозначением неравенства. не распознаёт его,Выделяем ячейку, куда должен знак необходим. Давайте200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«яйцо»;A1;1));ЕСЛИ(ЦЕЛОЕ(C1/361)+1
моложе тоже подойдет.
Опущен третий аргумент [значение_если_ложь]
: Вместо ИЛИ можно=ЕСЛИ(ячейка =ПРОСМОТР(ячейка;{0;100;150;200;250;300};{80;76;72;68;64;60})ionico сложения + часто проверяется 2-5 условий. чисел больше 10
или (если в
то по столбцуРекомендации, позволяющие избежать значение ЛОЖЬ. дает значение ИСТИНААвтор: Максим Тютюшев
Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число
как оператора математических быть вписан знак.
узнаем, как поставить
Sharf1Sharf1 использовать + (плюс).=ВПР(ячейка;{0;80:100;76:150;72:200;68:250;64:300;60};2;1)
: Привет. Мне надо,
используется в формулах
Сама по себе функция в диапазоне ячеек ячейкеС появления неработающих формул=ЕСЛИ(ИЛИ(A3>1;A3 или ЛОЖЬ.ИЛИ действий.
Связь функции ЕСЛИ() с другими функциями использующие условия
Переходим во вкладку данный символ в: Уважаемый: Здравствуйте. В ячейкеFrizzyЕще вариант: создать чтобы Excel умножал с Условием ИЛИ, ИЛИ() имеет ограниченноеA6:A11A1.
Поиск ошибок вВозвращает значение ячейки A3,Логическое_значение2;… — одна из логическихВ отличие от символа«Вставка» Экселе.
gling А1 содержится наименование: Здравствуйте, на листе таблицу
число на множитель. например, для того использование, т.к. она=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результатсодержится значение 0)В EXCEL 2007 в формулах
если оно меньше
Необязательный аргумент. Дополнительные проверяемые функций, с помощью«<>». На ленте вСкачать последнюю версию, предложил замечательный вариант
продукции, в ячейкекто может подсказать, соответствий и выбирать В зависимости от чтобы сложить только может вернуть только (2) можно получить
=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)
качестве значений аргументовСочетания клавиш и 100 условия, вычисление которых которой можно определитьнабрать знак «≠» блоке инструментов Excel
для описаных мной
excel2.ru
Функция ИЛИ() в MS EXCEL
С1 вес продукции. как внести критерий оттуда функцией ВПР(): величины числа, множитель те значения, которые значения ИСТИНА или с помощью формулы массивавернут ОК!
Синтаксис функции
значение_если_истиназначение_если_ложь
горячие клавиши вИЛИ дает значение ИСТИНА наличие условий, которые
можно только при
«Символы»Прежде всего, нужно сказать, выше условий. Однако, Нужно в ячейку «больше» или «меньше»=ВПР(ячейка;таблица;2;1) разный. Мне надо, равны 5 ЛОЖЬ, чаще всего
=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))Если в ячейке
можно для построения Excelбольше 1. В или ЛОЖЬ. Условий
принимают значение ИСТИНА. помощи кнопки нажмем на кнопку что в Экселе как я писал В1 вписать число в формулах СУММЕСЛИVLad777 чтобы в ячейку
Совместное использование с функцией ЕСЛИ()
ИЛИ ее используют вместеТеперь, когда принцип понятен,A1 более сложных проверокСочетания клавиш в противном случае возвращает может быть не
Функция ленте.
с наименованием существует два знака ранее условия изменились. которое будет соответствовать и СУММЕСЛИМН.: если отрицательных чисел R1C1 пользователь писалравны 10: с функцией ЕСЛИ():
Сравнение с функцией И()
с помощью функциинаходится любое другое использовать до 64 Excel 2016 для Mac сообщение «Значение вне более 255.ИЛИКликаем по ячейке, в«Символ» «не равно»: Шаг остался 360, условию: если в
Эквивалентность функции ИЛИ() операции сложения +
Например, «B1″ воспринимается не будет число, а в=СУММПРОИЗВ((A1:A10=5)+(A1:A10=10)*(A1:A10))=ЕСЛИ(ИЛИ(A1>100;A2>100);»Бюджет превышен»;»В рамках ЕСЛИ() можно конструировать число кроме 0,
вложенных друг вЛогические функции (ссылка) допустимого диапазона».Примечания
возвращает значение ИСТИНА, которую планируется вставить.«<>» но появились дополнительные А1 указано что не как сравнениевариант ячейке ниже был
Предположим, что необходимо сравнить бюджета») и другие формулы то формула вернет друга функций ЕСЛИ().Функции Excel (по=ЕСЛИ(ИЛИ(A250);A2;»Значение вне допустимого диапазона»)Аргументы должны принимать логические если в результате элемент. Переходим во
Открывается окно выбора символов.
Проверка множества однотипных условий
и требования к количеству угодно, кроме слова с ячейкой B1,=R[-1]C*ИНДЕКС({80;76;72;68;64;60};ПОИСКПОЗ(R[-1]C;{0;100;150;200;250;300};1)) результат умножения. некое контрольное значениеТ.е. если хотя бы с условиями. Например, Бюджет превышен. Такой=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний алфавиту)Возвращает значение ячейки A2, значения (ИСТИНА или
вычисления хотя бы
вкладку В параметре«≠» коробок. Прикладываю образец «яйцо», а в
а как текст…
Михаил С.Если число меньше (в ячейке в одной ячейке нахождение минимального значения подход удобен, когда
проект»;»Малый проект «)))Функции Excel (по если оно меньше
ЛОЖЬ) либо быть
одного из ее«Вставка»«Набор». Первый из них
какие данные должны
ячейке С1 числоGuest: Замените все знаки 100, то умножатьB6 (в среди чисел больше
excel2.ru
Разный множитель в зависимости от числа
проверяется равенство значенияВышеуказанную формулу можно усложнять категориям) 0 массивами либо ссылками, аргументов получается значение. Жмем на ужедолжен быть выставлен используется для вычислений, выводиться в ячейке которое больше 0: » «>»&B1
«>» на « надо на 80.) с тестовыми значениями
A1 A2 10: нулю. и дальше, ноФункция ЕСЛИ(), английский вариантИЛИ
содержащими логические значения. ИСТИНА, и значение знакомую нам кнопку пункт а второй исключительно В1.
либо меньше илиFrizzy =ЕСЛИ(R1C1Если число больше из диапазона) содержится значение больше
=МИН(ЕСЛИ(A6:A11>10;A6:A11))EXCEL содержит также другие есть другие подходы: IF(), используется припревышает 50. ВЕсли аргумент, который является
ЛОЖЬ, если в«Символ»«Основная латиница»
для графического отображения.Pelena равно тысячи, то: не работает, эксельаксинья или равно 100,A6:A9 100, то выводитсяФункция ИЛИ(), английский вариант
функции, которые можно=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет
проверке условий. Например,
противном случае возвращает
ссылкой или массивом, результате вычисления всех.. В центральной части
Элемент
: Так можно это 1 (больше ругается на такое
: Подскажите пдл как
но меньше или
. Если контрольное значение Бюджет превышен, если OR(), проверяет на применять для анализа
planetaexcel.ru
Формула больше чем но меньше чем
превышен»}) =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В сообщение «Значение вне содержит текст или ее аргументов получаетсяВ открывшемся окне в окна находится огромное«<>»200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A3=»яйцо»;ПРОСМОТР(ОКРВВЕРХ(C3/360;1);{0;11;51;101;1001};{«до 10″;»11-50″;»51-100″;»101-1000″;»свыше 1000»});ОКРВВЕРХ(C3/1000;1))
1000 либо меньше условие
пишется простейшая формула равно 149, то
совпадает хотя бы в обоих ячейках истинность условия и данных с использованием=ВПР(A1;A3:B6;2) зависимости от значения
допустимого диапазона». пустые ячейки, то значение ЛОЖЬ. параметре количество различных элементов,
применяется в логическихSharf1 или равно 2000,Frizzy больше чем но умножать надо на
с одним из
значения возвращает ИСТИНА если условий. Например, дляДля функции ВПР() необходимо в ячейке
Расчет комиссионных такие значения игнорируются.Обычно функция
planetaexcel.ru
Критерий «больше-меньше» в формулах СУММЕСЛИ и СУММЕСЛИМН
«Набор» среди которых далеко
формулах Эксель, когда: Получается! Если скрестить то это 2: а нет…сработало, большое меньше чем. чтоб
76. тестовых, то формулаФункция И() также может хотя бы одно
подсчета количества вхождений создать в диапазоне
А1Ниже приводится решение довольноЕсли заданный диапазон неИЛИ
указываем не все есть нужно показать неравенство
вариант уважаемого и т.д.). Но спасибо )))
можно было отсортироватьЕсли число больше должна вернуть ИСТИНА. вернуть только значения
условие истинно или
чисел в диапазонеA3:B6результат формулы будет
распространенной задачи: с содержит логических значений,
используется для расширения«Математические операторы» на стандартной клавиатуре
аргументов. Впрочем, его
gling если в ячейкепоследний вопрос, как только заданный диапазон или равно 150,
Можно, конечно записать ИСТИНА или ЛОЖЬ, ЛОЖЬ если все
ячеек используется функциятаблицу значений:
либо «Бюджет превышен»
помощью функций функция возможностей других функций,. Ищем знак
planetaexcel.ru
больше 0 либо меньше или равно 1000 это 1 или «до..» при усл (Формулы/Formulas)
ПК. Чтобы набрать можно применять ии уважаемого А1 указано «яйцо», прописать, например >B1 но не фильтром но меньше или формулу но, в отличие условия ложны. СЧЁТЕСЛИ(), а дляЕсли требуется вывести разный либо «ОК!».ЕСЛИИЛИ выполняющих логическую проверку.«≠» знак «не равно» для визуального обозначения,Pelena а вячейке С1 и а именно формулой равно 199, то=ИЛИ(A6=B6;A7=B6;A8=B6;A9=B6) от ИЛИ(), онаИЛИ(логическое_значение1; [логическое_значение2]; …) сложения значений, удовлетворяющих текст в случаеФункция ЕСЛИ()относится к наиболееивозвращает значение ошибки Например, функцияи кликаем по сначала кликаем по так как он200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«яйцо»;A1;1));ПРОСМОТР(ОКРВВЕРХ(C1/360;1);{0;11;51;101;1001};{«до 10″;»11-50″;»51-100″;»101-1000″;»свыше 1000»});ОКРВВЕРХ(C1/1000;1)) число соответствующее определённомуZВлад
умножать надо нано существует более возвращает ИСТИНА, только
логическое_значение1 определенным условиям, используется наличия в ячейке часто используемым функциям.
ИЛИ #ЗНАЧ!.ЕСЛИ
нему. Затем жмем элементу все больше входит
Оформите формулу тегами количеству коробок (от: Дайте пощупать эту: Простейшая: =ЕСЛИ((A1>0)*(A1 72. компактная формула, правда если все ее — любое значение или функция СУММЕСЛИ().А1ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])определяется, заработал лиМожно воспользоваться функциейвыполняет логическую проверку на кнопку
«, затем нажимаем на в обиход.
(кнопка f)!
1 до 360 ругань в файлеАксиньяЕсли число больше которую нужно ввести условия истинны. Чтобы
выражение, принимающее значения
Функция ЕСЛИ(), как альтернативныйотрицательного значения, положительного
excelworld.ru
Лог_выражение
На чтение 3 мин Просмотров 3.7к. Опубликовано 07.12.2021
Эта функция проверяет, правильно ли заданное в аргументах утверждение, если да то выполняет указанное действие. Например, можно просто вывести ИСТИНА или ЛОЖЬ.
Содержание
- Результат функции
- Формула
- Аргументы функции
- Важная информация
- Примеры
- Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel
- Проверяем сразу несколько критериев
- Вычисляем комиссию
- Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel
- Как убрать ошибки при использовании функции ЕСЛИ в Excel
Результат функции
Результатом функции будет указанное вами значение, указать это самое значение можно для двух исходов(истина или ложь)
Формула
=ЕСЛИ(проверяемый_аргумент; значение_если_истина; значение_если_ложь)
Аргументы функции
- проверяемый аргумент — аргумент, который, в результате выполнения функции, будет проверен. Результатом будет ИСТИНА либо ЛОЖЬ;
- значение_если_истина — значение, которое вернет функция ЕСЛИ в случае, если проверяемый аргумент оказался истиной.
- значение_если_ложь — значение, которое вернет функция ЕСЛИ в случае, если проверяемый аргумент оказался ложью.
Важная информация
- Максимум проверяемых аргументов может быть 64;
- В случае, когда вы используете функцию для проверки каких-либо условий относительно массива, будет проверено каждое значение этого самого массива;
- Если вместо аргумента вы оставите пустое место, результатом выполнения функции будет 0, то есть.
На картинке ниже, мы оставили пустое место для значения, которое будет результатом, если проверяемый аргумент оказался ложью:
Тоже самое, но для аргумента «Истины»:
Примеры
Итак, давайте рассмотрим различные ситуации.
Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel
В проверяемом аргументе функции, при работе с обычными числами, вы указываете оператор(или операторы) чтобы проверить, соответствует ли число каким-либо критериям. Вот список этих операторов:
Сразу же рассмотрим такую ситуацию:
Если число в столбце A больше либо равно 35, то результатом выполнения функции будет «Сдал», если же нет, то «Не сдал».
Проверяем сразу несколько критериев
Итак, давайте рассмотрим ситуацию, когда вам нужно проверить, соответствует ли число сразу нескольким критериям. Мы помним, что максимальное число проверяемых аргументов — 64. Давайте попробуем проверить хотя бы 2 критерия.
В приведенном ниже примере мы проверяем два условия.
- Меньше ли значение в ячейке чем число 35;
- В случае, когда в результате первой проверки возвращается ЛОЖЬ, проверяется больше или равно значение в ячейке чем число 75.
Вычисляем комиссию
Итак, с помощью этой функции мы можем даже посчитать комиссию, которую забирает себе конкретный продавец.
В ситуации описанной ниже, продавец не получает комиссию, если у него меньше 50-ти продаж. Если первое проверочное условие он прошел, тогда проверяем второе. Если у продавца меньше 100 продаж, его комиссия будет продажи*2%, а если больше, то — продажи*4%
Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel
Также, мы можем использовать функции И и ИЛИ для проверки по сразу нескольким критериям.
Допустим, как указано на картинке ниже, мы имеем такую табличку:
Наша задача — рассчитать у кого из студентов будет стипендия. Данные для выдачи стипендии будут сразу же в формуле:
=ЕСЛИ(И(B2>80;C2>80%); "Да"; "Нет")
Как убрать ошибки при использовании функции ЕСЛИ в Excel
Теперь давайте разберемся как мы можем фильтровать ошибки при использовании функции.
Формула:
=ЕСЛИ(ЕСЛИОШИБКА(A1);0;A1)
Теперь, если в результате выполнения функции мы получим ошибку, она будет отфильтрована и превращена в 0. А если ошибки не произойдет — мы просто получим значение.
Точно также можно использовать функцию ЕПУСТО:
=ЕСЛИ(ЕПУСТО(A1);0;A1)
Логические функции Excel
Логические выражения используются для записи условий, в которых сравниваются числа, функции, формулы, текстовые или логические значения. Любое логическое выражение должно содержать по крайней мере один оператор сравнения, который определяет отношение между элементами логического выражения. Ниже представлен список операторов сравнения Excel
= Больше или равно
Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0).
Функция ЕСЛИ
Функция ЕСЛИ (IF) имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае — 20:
В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:
=ЕСЛИ(А1>=4;»Зачет сдал»;»Зачет не сдал»)
Можно использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0.
Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:
Эта формула возвращает значение 10, если ячейка А1 содержит строку «Динамо», и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.
Функции И, ИЛИ, НЕ
Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:
=И(логическое_значение1;логическое_значение2. )
=ИЛИ(логическое_значение1;логическое_значение2. )
Функция НЕ имеет только один аргумент и следующий синтаксис:
=НЕ(логическое_значение)
Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Приведем пример. Пусть Excel возвращает текст «Прошел», если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:
Если значение в ячейке А1 является целым числом, формула читается следующим образом: «Если значение в ячейке А1 равно 100, возвратить строку «Всегда». В противном случае, если значение в ячейке А1 находится между 80 и 100, возвратить «Обычно». В противном случае, если значение в ячейке А1 находится между 60 и 80, возвратить строку «Иногда». И, если ни одно из этих условий не выполняется, возвратить строку «Никогда». Всего допускается до 7 уровней вложения функций ЕСЛИ.
Функции ИСТИНА и ЛОЖЬ
Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:
=ИСТИНА()
=ЛОЖЬ()
Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение «Проходите», если выражение в ячейке А1 имеет значение ИСТИНА:
В противном случае формула возвратит «Стоп».
Функция ЕПУСТО
Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:
=ЕПУСТО(значение)
Аргумент значение может быть ссылкой на ячейку или диапазон. Если значение ссылается на пустую ячейку или диапазон, функция возвращает логическое значение ИСТИНА, в противном случае ЛОЖЬ.
В начало страницы
В начало страницы
Как поставить в экселе больше или равно, меньше или равно, не равно нулю?
Когда используешь различные функции «Если», «Суммесли», то часто в них задаешь условия, при которых должно выполняться определенное условие. При этом действительно часто используются разные знаки сравнения, так как с их постановкой возникает проблемы, то давайте покажем, как их поставить.
Поставим в экселе знак больше или равно.
Перед нами таблица, в которой есть числа от 1 до 10. В рядом стоящем столбце, нужно прописать функцию «ЕСЛИ», с условием, что если цифра больше или равно трем ставиться «Да», а если условие не выполняется, то ставиться «Нет».
В ячейке «В2» пропишем формулу: =ЕСЛИ(A2>=3;»Да»;»Нет»), где знак >= означает больше или равно. Копируем данную формулу на все ячейки.
Поставим в экселе знак меньше или равно.
Поменяем задачу, теперь поставим «Да», если числом меньше или равно трем, а при невыполнении условия ставим слово «Нет». Для этого в ячейке «В2» пишем формулу =ЕСЛИ(A2 3;»Нет»;»Да»), где знаком <> мы обозначаем неровно трем.
Использование ЕСЛИ с функциями И, ИЛИ и НЕ
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.
Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.
ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))
Условие, которое нужно проверить.
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.
Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:
И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.
Ниже приведены формулы с расшифровкой их логики.
=ЕСЛИ(И(A2>0;B2 0;B4 50);ИСТИНА;ЛОЖЬ)
Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.
Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.
Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.
Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.
Ниже приведены формулы с расшифровкой их логики.
Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.
=ЕСЛИ(И(A3>B2;A3 B2;A4 B2);ИСТИНА;ЛОЖЬ)
Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.
Использование операторов И, ИЛИ и НЕ с условным форматированием
Вы также можете использовать операторы И, ИЛИ и НЕ в формулах условного форматирования. При этом вы можете опустить функцию ЕСЛИ.
На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.
«Изменить правило» с параметром «Формула»» />
Вот как будут выглядеть формулы для примеров с датами:
Создание условных формул
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Проверка истинности условий и логических сравнений между выражениями, которые являются общими для многих задач. Для создания условных формул можно использовать функции » и«, «,» и » Если «.
Например, функция Если использует указанные ниже аргументы.
Формула, использующая функцию если
лог_выражение: условие, которое нужно проверить.
значение_если_истина: возвращаемое значение, если условие истинно.
значение_если_ложь: возвращаемое значение, если условие имеет значение false.
Дополнительные сведения о том, как создавать формулы, можно найти в разделе Создание и удаление формул.
В этой статье
Создание условной формулы, которая приводит к логическому значению (истина или ложь)
Для выполнения этой задачи используйте функции и операторы and, orи Not , как показано в следующем примере.
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Выделите пример, приведенный в этой статье.
Важно: Не выделяйте заголовки строк или столбцов.
Выделение примера в справке
Нажмите клавиши CTRL+C.
В Excel создайте пустую книгу или лист.
Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.
Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.
Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.
Функция ЕСЛИ в Excel с примерами нескольких условий
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
Разберем синтаксис функции:
Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
На чтение 4 мин. Просмотров 982 Опубликовано 15.12.2019
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Проверка истинности условий и логических сравнений между выражениями, которые являются общими для многих задач. Для создания условных формул можно использовать функции » и«, «,» и » Если «.
Например, функция Если использует указанные ниже аргументы.
Формула, использующая функцию если
лог_выражение: условие, которое нужно проверить.
значение_если_истина: возвращаемое значение, если условие истинно.
значение_если_ложь: возвращаемое значение, если условие имеет значение false.
Дополнительные сведения о том, как создавать формулы, можно найти в разделе Создание и удаление формул.
Содержание
- В этой статье
- Создание условной формулы, которая приводит к логическому значению (истина или ложь)
- Пример
- Функция ЕСЛИ
- Функции И, ИЛИ, НЕ
В этой статье
Создание условной формулы, которая приводит к логическому значению (истина или ложь)
Для выполнения этой задачи используйте функции и операторы and, orи Not , как показано в следующем примере.
Пример
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Выделите пример, приведенный в этой статье.
Важно: Не выделяйте заголовки строк или столбцов.
Выделение примера в справке
Нажмите клавиши CTRL+C.
В Excel создайте пустую книгу или лист.
Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.
Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.
Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.
Логические выражения используются для записи условий, в которых сравниваются числа, функции, формулы, текстовые или логические значения. Любое логическое выражение должно содержать по крайней мере один оператор сравнения, который определяет отношение между элементами логического выражения. Ниже представлен список операторов сравнения Excel
= Больше или равно
Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0).
Функция ЕСЛИ
Функция ЕСЛИ (IF) имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае — 20:
В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:
=ЕСЛИ(А1>=4;»Зачет сдал»;»Зачет не сдал»)
Можно использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0.
Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:
Эта формула возвращает значение 10, если ячейка А1 содержит строку «Динамо», и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.
Функции И, ИЛИ, НЕ
Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:
=И(логическое_значение1;логическое_значение2. )
=ИЛИ(логическое_значение1;логическое_значение2. )
Функция НЕ имеет только один аргумент и следующий синтаксис:
=НЕ(логическое_значение)
Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Приведем пример. Пусть Excel возвращает текст «Прошел», если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:
Когда используешь различные функции «Если», «Суммесли», то часто в них задаешь условия, при которых должно выполняться определенное условие. При этом действительно часто используются разные знаки сравнения, так как с их постановкой возникает проблемы, то давайте покажем, как их поставить.
Поставим в экселе знак больше или равно.
Перед нами таблица, в которой есть числа от 1 до 10. В рядом стоящем столбце, нужно прописать функцию «ЕСЛИ», с условием, что если цифра больше или равно трем ставиться «Да», а если условие не выполняется, то ставиться «Нет».
В ячейке «В2» пропишем формулу: =ЕСЛИ(A2>=3;»Да»;»Нет»), где знак >= означает больше или равно. Копируем данную формулу на все ячейки.
Поставим в экселе знак меньше или равно.
Поменяем задачу, теперь поставим «Да», если числом меньше или равно трем, а при невыполнении условия ставим слово «Нет». Для этого в ячейке «В2» пишем формулу =ЕСЛИ(A2 3;»Нет»;»Да»), где знаком <> мы обозначаем неровно трем.
ПРАКТИКУМ
по EXCEL 2007
Логические выражения и условные функции EXCEL
Логические выражения используются для записи
условий, в которых сравниваются числа, функции, формулы, текстовые или
логические значения. Любое логическое выражение должно содержать по крайней
мере один оператор сравнения, который определяет отношение между элементами
логического выражения. Ниже представлен список операторов сравнения Excel:
= Равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
<> Не равно
Результатом логического выражения является логическое
значение: ИСТИНА (1) или ЛОЖЬ (0).
Функция ЕСЛИ имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Логическое выражение обычно состоит
из адресов ячеек, чисел и операторов сравнения.
Упражнение
для самостоятельной работы.
1.
Откройте Microsoft Office Excel 2007.
2.
Самостоятельно заполните таблицы и выполните примеры используя
логические выражения.
Пример 1. Во время обучения студент
должен выполнять контрольные работы. Если все работы сданы и среднее значение
больше или равно 4, то он получает зачет автоматически.
Заполните электронную таблицу по образцу. В
ячейке I2 введите формулу для получения Итога.
Формула примет вид:
=ЕСЛИ(H2>=4;»Зачет»;»Не
зачет») Формулу можно составить вручную или выполнить по алгоритму:
1.
Выделите ячейку I2, выберите вкладку Формулы в
группе Библиотека функций команду Вставить функцию. Затем в
появившемся окне диалога Мастер функций – шаг 1 из 2 выберите Категорию:
Логические, Выберите Функцию: ЕСЛИ, нажмите ОК.
2. В
появившемся окне Аргумент функции заполните поля:
Лог_выражение:
H2>=4 Значение_если_истина: Зачет
Значение_если_ложь:
Не зачет
Как показано на образце, нажмите ОК, в ячейке I2
появиться результат Зачет.
3. Скопируйте
формулу до ячейки I4. В результате Иванов и Сидоров получили Зачет,
а Петров Не зачет.
Функции И, ИЛИ
позволяют создавать сложные логические выражения.
=И(логическое_значение1;логическое_значение2…)
=ИЛИ(логическое_значение1;логическое_значение2…)
Пример 2. Во время обучения студент
должен выполнять контрольные работы и не пропускать занятия. Если все работы
сданы и среднее значение больше 4, и нет пропусков, то он получает зачет
автоматически.
Заполните электронную таблицу по образцу.
В ячейке I2 введите формулу для получения Итога.
Формула примет вид:
=ЕСЛИ(И(H2>4;G2=0);»Зачет»;»Не
зачет»)
Формулу можно составить вручную или выполнить по
алгоритму:
1.
Выделите ячейку I2, выберите вкладку Формулы в
группе Библиотека функций команду Вставить функцию. Затем в
появившемся окне диалога Мастер функций – шаг 1 из 2 выберите Категорию:
Логические, Выберите Функцию: ЕСЛИ, нажмите ОК.
2.
В появившемся окне Аргумент функции заполните поля:
Лог_выражение:
И(H2>4;G2=0) Значение_если_истина: Зачет
Значение_если_ложь:
Не зачет
Как показано на образце, нажмите ОК, в ячейке I2
появиться результат Не зачет.
3.
Скопируйте формулу до ячейки I4. В результате Иванов и
Сидоров получили Не
зачет, а Петров Зачет.
Не смотря на то, что функция ИЛИ
имеет те же аргументы, что и И, результаты получаются совершенно
разные.
Измените в предыдущей формуле функцию И на
ИЛИ, и студент получит зачет, если выполняется хотя бы одно из условий
(средний балл более 4 или нет пропусков занятий). Таким образом, функция ИЛИ
даст значение ИСТИНА, если хотя бы одно из логических выражений истинно,
а функция И даст значение ИСТИНА, только если все логические
выражения истинны.
Вложенные функции ЕСЛИ
Иногда бывает очень трудно решить логическую задачу
только с помощью операторов сравнения и функций И, ИЛИ. В этих
случаях можно использовать вложенные функции ЕСЛИ.
Пример 3. Во время сдачи зачета
студент должен выполнить тест. Тест состоит из 25 вопросов. Для оценивания на
«Отлично» надо ответить правильно на 23 вопроса, на «Хорошо» 17, на
«Удовлетворительно» 12, меньше 12 результат «Плохо».
Заполните электронную таблицу по образцу. В
ячейке D2 введите формулу для получения Итога.
Формула примет вид:
=ЕСЛИ(C2<12;»Плохо»;ЕСЛИ(C2<17;»Удовлетворительно»;ЕСЛИ(C2<23;»Хорошо»;»Отлично»)))
Формулу можно составить вручную или выполнить по
алгоритму:
1.
Выделите ячейку D2, выберите вкладку Формулы в
группе Библиотека функций команду Вставить функцию. Затем в
появившемся окне диалога Мастер функций – шаг 1 из 2 выберите Категорию:
Логические, Выберите Функцию: ЕСЛИ, нажмите ОК.
2. В
появившемся окне Аргументы функции заполните поля: Лог_выражение: C2<12
Значение_если_истина:
Плохо
Для
Значение_если_ложь, чтобы вложить еще одну функцию ЕСЛИ нажмите в
поле ИМЯ на надпись ЕСЛИ как показано на образце.
Появится следующее окно Аргументы функции заполните
поля:
Лог_выражение:
C2<17
Значение_если_истина:
Удовлетворительно
как показано на образце.
Для Значение_если_ложь, надо
вложить еще функцию ЕСЛИ.
Появится следующее окно Аргументы функции заполните
поля:
Лог_выражение:
C2<23 Значение_если_истина: Хорошо
Значение_если_ложь:
Отлично
как показано на образце и нажмите
ОК.
В ячейке D2 появиться результат «Плохо».
Скопируйте формулу с ячейки D2 до ячейки D8.
В результате Зотов – Плохо.
Котов, Попов – Удовлетворительно.
Козлов, Сидоров – Хорошо. Иванов, Петров – Отлично.
Задание для
контроля Задача 1.
При сдачи вступительных экзаменов,
абитуриенту надо набрать проходной балл не ниже 13 для зачисления на первый
курс.
Заполните таблицу по образцу, в столбце
«Зачислен» введите логическое выражение, так чтобы напротив фамилии было либо
«да» либо «нет».
Проходной балл: |
13 |
||||
Фамилия |
Физика |
Химия |
Биология |
Сумма |
Зачислен |
Иванов |
4 |
5 |
4 |
13 |
|
Малышев |
5 |
4 |
5 |
14 |
|
Петров |
3 |
5 |
5 |
13 |
|
Сидоров |
3 |
5 |
4 |
12 |
|
Соколов |
5 |
4 |
3 |
12 |
|
Федоров |
5 |
5 |
5 |
15 |
В результате напротив фамилий:
Иванов, Малышев, Петров, Федоров — «да». Сидоров,
Соколов — «нет».
Задача 2.
Если проехать на автобусе не больше 5 остановок, то надо
заплатить 10 руб, если не больше 10 остановок 20 руб, если больше 10 остановок,
то 30 руб.
Заполните таблицу по образцу, в столбце «Заплатил» введите
логическое выражение, так чтобы напротив фамилии была показана стоимость
поездки.
Фамилия |
Остановок |
Заплатил |
Иванов |
4 |
|
Малышев |
12 |
|
Петров |
6 |
|
Сидоров |
5 |
|
Соколов |
9 |
|
Федоров |
8 |
В результате напротив фамилий:
Иванов, Сидоров — оплата проезда составит 10 руб.
Петров, Соколов, Федоров — оплата проезда составит 20 руб.
Малышев — оплата проезда составит 30 руб.
Одна из самых популярных и вполне простых в применении функция ЕСЛИ является логической функцией. Она позволяет проверять некоторые данные на соответствие заданных условий и показывает результат после сравнения.
Аргументы функции ЕСЛИ и принцип действия в Excel
Синтаксис функции в самом простом применении выглядит следующим образом: ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).
Теперь разберем её аргументы более подробно:
- Логическое выражение – определённые данные, которые мы должны проверить на соответствие с некоторыми имеющимися у нас условиями.
- Значение_если_истина – результат проверки, который мы увидим, когда логическое выражение будет справедливо.
- Значение_если_ложь – результат при несоответствии условия и наших данных, которые мы проверяем.
Схематически это выглядит следующим образом:
Теперь рассмотрим, как нам определить результат проверки с помощью функции ЕСЛИ. Для начала определяем ЧТО нам надо проверять – число 50. Затем указываем условие – «больше 40», «меньше 40», после чего пишем результат проверки – «ИСТИНА», при условии, что 50 действительно больше 40 и «ЛОЖЬ», когда 50 меньше 40. После того как мы определили, как будут выглядеть наши аргументы, начинаем собирать по кусочкам нашу формулу:
Функция проверила выражение «50 больше 40» и определила, что результат — ИСТИНА (ячейка Е4).
Следующее условие проверяем точно также просто заменив оператор «больше» на «меньше»:
Поскольку 40 больше 50, проверка определила, что наше выражение – ЛОЖЬ.
Теперь рассмотрим более наглядные примеры применения функции ЕСЛИ. У нас есть список студентов и оценок в баллах, полученных за экзамен. Нам нужно найти студентов отличников, которые получили оценку больше или равно 90. Начинаем составлять функцию, ячейка F17. Значение в ячейке E17 должно быть больше или равно (>=) 90, тогда мы получим результат «ИСТИНА». Когда значение в ячейке Е17 будет меньше 90, возвратится значение «ЛОЖЬ»:
И копируем значение ячейки до конца столбца, таким образом мы нашли студентов, которые получили результат больше или равно 90 баллов:
Но такие значения таблицы не позволяют пользователю корректно прочитать информацию, которую мы хотели донести. Тогда нам нужно заменить слова ИСТИНА и ЛОЖЬ на более принятые и понятные. Тут нам пригодится таблица соответствий оценок по шкале ECTS оценкам в баллах B10:C13. Пусть при истинном результате у нас будет стоять оценка А, которая соответствует баллам от 90 до 100, а при ложном – ячейки будут оставаться пустыми, после чего копируем первую ячейку до конца столбца и наша таблица станет более информативной:
Формула функции ЕСЛИ и ВПР
Теперь рассмотрим пример использования вложенных формул и ситуацию, где они могут пригодиться. В предыдущем примере мы определили студентов отличников, но у нас остались ещё незаполненные поля. Нам нужно также определить какую оценку в буквах получат и другие студенты. Указываем, что студенты с баллом больше или равно 90 получат оценку А: =ЕСЛИ(E31>=90; «A»; Затем на месте аргумента «значение_если_ложь» вставляем формулу ЕСЛИ(Е31>=80; «В»; и на месте аргумента значение_если_ложь этой же формулы вставляем ещё одну формулу ЕСЛИ(Е31>=60; «С»; и на месте третьего аргумента уже этой функции пишем последнее условие, не забывая добавить скобки: ЕСЛИ(Е31<60)))):
Копируем формулу до конца столбца и таким образом мы построили вложенную функцию. Однако иногда при написании такой функции нужно учитывать один нюанс – она корректно работает, пока данные для сравнения указываться от большего значения к меньшему (1,2,3,4):
Вот что получится, когда мы укажем условия для сравнения наоборот – от меньшего к большему:
Логика в том, что функция во время проверки первой ячейки определила, что значение больше 60 и выдала соответствующий результат – «С». Дальше проверка не продолжилась. Есть ситуации, где оценка вместо А будет А+, А, А-, такое разветвление будет по каждой букве и самих буквенных оценок будет больше. Тогда процесс создания вложенной функции будет очень долгим, вложенных формул будет очень много и становиться легко запутаться. В таком случае вместо ЕСЛИ можно использовать ВПР. Для начала видоизменяем нашу меньшую таблицу. Такие изменения обусловлены особенностями работы функции ВПР:
Формула ВПР будет искать приблизительное значение ячейки Е60 в диапазоне В53:С56 во втором столбце и передавать найденные значения в основную таблицу:
Функция ЕСЛИ несколько условий
Теперь рассмотрим примеры, когда наши данные должны соответствовать нескольким условиям. Функция ЕСЛИ вместе с функцией И имеют следующий синтаксис:
Например у нас есть список студентов и данные их оценок по трём предметам. Нам нужно проверить наличие у студента оценки 2 хотя бы по одному предмету и указать, есть ли у студента пересдача:
Кроме функции И можно использовать функцию ИЛИ. Разница между ними в том, что при использовании И одновременно должны соответствовать условию все логические выражения. При использовании функции ИЛИ достаточно, чтобы условию соответствовало хотя бы одно логическое выражение.
Например у нас есть список студентов и условие, что при наличии хотя бы одной оценки 3, студент не получает стипендию. Мы проверяем, равно ли содержимое ячеек по предметам цифре 3:
Функция ЕСЛИ в сочетании с функцией НЕ своей работой очень похожа на самый простой пример функции ЕСЛИ с одним условием и двумя результатами, только сейчас наше логическое выражение поменяет условие на противоположное. У нас есть список студентов и информация о наличии и количестве прогулов. Нам нужно указать что при полном отсутствии прогулов у студента зачёт, а в любых других случаях – не зачёт.
При условии, что в ячейке Е91 не находится слово «нет» (НЕ(Е91= «нет»)), наш результат – зачёт, в любом инном случае – не зачёт:
Может быть ситуация, когда нам нужны не только результаты обработки условий, а и их графическое изображение. Кроме функций И, ИЛИ, НЕ мы можем комбинировать ЕСЛИ + МАКС. Рассмотрим ситуацию, где нам может это пригодиться.
У нас есть отчет о чистых прибылях нескольких компаний. Мы хотим видеть только тот показатель, который является максимальным. Для этого мы используем вместе с функцией ЕСЛИ функцию МАКС: ЕСЛИ (МАКС(указываем диапазон в котором будем искать значение)=ячейка, которую функция будет пропускать через диапазон; значение если истина (проверяемая ячейка); значение если ложь (ничего не указывать)). В ячейке Е113 прописываем формулу, не забываем про абсолютные ссылки для диапазона D113:E119, иначе он сместится при копировании, копируем формулу до конца столбца:
Разнообразим наши результаты работы и создадим график, который будет так же выделять наше максимальное число: выбираем диапазон D111:E119 – Вставка — Рекомендуемые диаграммы – Выбираем первую диаграмму и ОК. Теперь у нас данные выводятся в табличном и графическом виде:
Теперь максимальное число выделяется не только в таблице, а и на диаграмме. Но сейчас этих величин у нас две – с обеих столбцов. Немного подредактируем нашу диаграмму. На диаграмме выбираем любой из Рядов, открываем меню, клацая правой кнопкой мыши по нём, выбираем Формат ряда данных, указываем Перекрытие рядов на 100% и рассмотрим результат, который у нас получился:
Данные из третьего столбца перекрыли данные из второго и мы получили подсвечивание максимального показателя. Теперь, когда нам нужно будет изменить любое число во втором столбце, наша формула заново определит максимальное число из столбца «Чистая прибыль», покажет его в столбце «Максимальный показатель», а потом мы увидим его среди остальных чисел и на диаграмме автоматически. Например, укажем новое число для автопроизводителя Nissan – 1600. Вот какие изменения произошли:
Скачать пример функции если с несколькими условиями в Excel
Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».