12. Логические функции
Функция ЕСЛИ выполняет проверку условия, а затем выдает результат в
зависимости от того, является ли условие истиной или ложью.
Вот как функция устроена:
=ЕСЛИ(условие; результат_если_условие_истина; результат_если_условие_ложь)
Например в формуле =ЕСЛИ(1=1; «Отлично»; «Нет»), =1=1 – истина, и результатом формулы будет «Отлично».
Вот как функция устроена:
=ЕСЛИ(условие; результат_если_условие_истина; результат_если_условие_ложь)
Например в формуле =ЕСЛИ(1=1; «Отлично»; «Нет»), =1=1 – истина, и результатом формулы будет «Отлично».
Задание 1: Основы
Начнем с простого числового условия
1. Сделаем проверку, является число положительным или
отрицательным. Для чисел больше 0 будем указывать 1, для тех, что
меньше – 0.
В ячейке B2 введите функцию =IF(A2>0,1,0). Затем скопируйте её в ячейки ниже
В ячейке B2 введите функцию =IF(A2>0,1,0). Затем скопируйте её в ячейки ниже
2. Добавим описание. Для чисел больше 0 укажем
«Положительное», для тех, что меньше –
«Отрицательное». Обратите внимание, что текстовые значения
внутри функций всегда записываются в кавычках
В ячейках C2:С7 введите новую формулу
В ячейках C2:С7 введите новую формулу
3. В столбце С теперь много текста, тяжело сразу взять и
определить положительные ячейки
Для того, чтобы улучшить внешний вид, мы можем не писать слово «Отрицательное» вовсе. Вместо этого можно указать в формуле кавычки "". В ячейках D3:D7 введите новую формулу
Для того, чтобы улучшить внешний вид, мы можем не писать слово «Отрицательное» вовсе. Вместо этого можно указать в формуле кавычки "". В ячейках D3:D7 введите новую формулу
Выполните шаги... (0/3)
Задание 2: Выставление оценок
У нас есть результаты экзаменов 8 учеников по 3 предметам. Нам
надо определить, сдали они экзамен или нет
1. В ячейке B6 введите формулу, которая будет возвращать
«Сдал», если сумма баллов ученика выше 210, и
«Не сдал» в ином случае. Затем введите эту формулу в ячейки
C6:I6. Подсказка =IF(B5>210,"Сдал","Не сдал")
2. В B7 введите формулу, которая будет вместо суммы баллов
проверять, чтобы средний балл ученика был выше 78. Также
вставьте её в ячейки C7:I7
3. В B8 введите формулу, которая будет проверять, что помимо суммы
баллов выше 210, балл ученика по русскому языку должен быть выше
63. Вставьте её в ячейки C8:I8
Выполните шаги... (0/3)
Задание 3: Ссылки на ячейки
Как и в других функциях, в функции ЕСЛИ результат проверки можно
задавать ссылкой на ячейку
1. В ячейке C2 введите формулу, которая в случае, если
Иванов сдал экзамен, будет выводить слово
«Стипендия», а иначе – «Исключить». У вас должно
получиться =IF(B2="Сдал","Стипендия","Исключить")
2. В ячейке C3 введите формулу, которая будет делать то же
самое для оценки Петрова, но вместо того, чтобы прописывать слова
целиком, используйте ссылки на ячейки
справочной таблицы справа
3. Теперь если мы скопируем ячейку C3 и вставим ниже, то
ничего не получим, потому что при копировании у нас съедут ссылки
на ячейки. Закрепите ссылки на нужные ячейки в формуле в ячейке С3
и вставьте её ниже.
Выполните шаги... (0/3)
