Как написать формулу/оператор ЕСЛИ в Excel
Excel — настолько мощная программа для работы с электронными таблицами, что я сомневаюсь, что кто-то может знать все, что она может делать. В программе так много аспектов, просто удивительно, что все это может быть заключено в такой простой интерфейс. Недавно я использовал Excel для работы дома и обнаружил, что использую функцию ЕСЛИ для написания нескольких формул.
Возможность написать простой оператор ЕСЛИ в Excel очень важна, особенно если вы постоянно имеете дело с большим количеством чисел. Это одна из тех вещей, которая не так сложна, как макросы, но не обязательно интуитивно понятна, как суммирование столбца чисел.
Операторы ЕСЛИ в Excel
В этой статье я познакомлю вас с кратким руководством по написанию оператора IF на листе Excel . Для начала вы должны понять основу всех операторов IF:
IF condition THEN true ELSE false
Вот и все. Условие обычно представляет собой сравнение чего-либо. Обычно это числа или текст. Мы начнем с некоторых основных сравнений чисел, затем текста, затем включим такие операторы, как AND/OR и т. д. Итак, вот наш первый пример:
У нас есть очень простой пример. Два столбца с двумя числами, 25 и 35. Если столбец C(Column C) , мы хотим проверить, больше ли столбец A(Column A) 10, мы выведем текст Yes , иначе текст No . Несколько замечаний:
1. Вам не нужно заключать фактическое сравнение в скобки, но это очень хорошая практика, особенно когда сравнение становится более сложным.
2. Чтобы вывести текст для истинного или ложного значения, вы должны использовать двойные кавычки. Если вы этого не сделаете, он будет думать, что вы пытаетесь сослаться на именованный диапазон в Excel .
Теперь давайте посмотрим, что еще можно сделать. В разделе сравнения вы также можете заняться математикой. Например, вы можете сделать это, если хотите:
Здесь мы говорим, что если значение A2, умноженное на 10, больше 10, то выведите Да(Yes) , иначе выведите Нет . Довольно(Pretty) прямолинейно, а? Теперь предположим, что мы хотим выводить числа вместо текста. Вот один пример:
В этом примере, если значение в A2 больше 10, будет выведено значение, умноженное на 2, в противном случае оно будет умножено на 5. Довольно(Pretty) бесполезно, но вы поняли. Вы также можете использовать значения других ячеек в формуле.
Здесь мы говорим, что если значение A2 больше 10, то умножьте B2 на 10, в противном случае умножьте B2 на 5 и выведите это значение в ячейку C2. А теперь усложним. Что если мы хотим вывести Да(Yes) , если и A2, и B2 больше 10?
Вот что-то новое! Если мы хотим, чтобы A2 > 10 AND B2 > 10 , то мы должны использовать функцию И(AND) внутри функции ЕСЛИ. Звучит сложно, но не так уж и плохо. Функция AND в основном принимает несколько аргументов сравнения ( A2 > 10 ) и выполняет с ними операцию AND(AND) . Все они должны быть истинными, чтобы отображалось « Да ». (Yes)Вы можете добавить три, четыре или более аргументов сравнения, если хотите. Если вы хотите сделать ИЛИ, просто замените И(AND) выше словом ИЛИ.
Как насчет того, хотите ли вы вернуть значение, отличное от текста или вычисляемого числа. Что делать, если вы хотите вернуть значение ячейки на другом листе? Ну, вы можете сделать что-то вроде этого:
Для истинного значения я собираюсь вернуть значение ячейки A1 на листе 2(Sheet 2) . Это довольно легко! Таким образом, вы можете легко ссылаться на значения из других листов, если хотите. В том же свете вы также можете использовать значение из другого листа в логическом сравнении, например Sheet2!A1 > 10. Давайте посмотрим, что еще вы можете сделать! Предположим, вы хотите выполнить оператор IF на основе типа значения, хранящегося в ячейке (число, текст или пробел). Вы можете сделать что-то вроде этого:
Вы можете использовать ISTEXT и ISNUMBER для двух других типов данных. Эти функции могут быть очень удобны при написании формул ЕСЛИ. Обратите внимание, что вы можете использовать большинство функций в Excel внутри оператора IF, так что не стесняйтесь. Например, вы можете использовать такие функции, как SUM , MAX , MIN и т. д.
До сих пор мы работали только с одним значением в логическом сравнении, но, допустим, мы хотим работать с группой ячеек. Например, если все числа в диапазоне ячеек больше 10, выведите True , иначе False .
Это так же просто, как использовать двоеточие, как показано выше, A2: A4. В этом случае будет проверено каждое значение от A2 до A4, чтобы увидеть, больше ли оно 10. Если все они больше, то будет отображаться истинное значение. Как насчет вложенных операторов IF?
Здесь я говорю, что если A2 больше 10, выведите значение, а если нет, то выполните другое сравнение IF. ЕСЛИ B2(IF B2) больше 10, выведите другое значение. Вы можете вкладывать операторы IF на 64 уровня, что означает, что вы можете делать довольно сложные вещи. Вам, вероятно, никогда не понадобится заходить так далеко, но иногда бывает полезно углубиться на несколько уровней.
Это лишь базовое введение в оператор IF, но, надеюсь, оно поможет вам начать работу. Вы пытаетесь написать оператор ЕСЛИ, чтобы сделать что-то в Excel , и не можете понять это? Напишите здесь комментарий с проблемой, и я постараюсь помочь вам написать правильную формулу ЕСЛИ. Наслаждаться!
Related posts
Как удалить пустые строки в Excel
Как использовать функцию «Говорить ячейки» в Excel
Как вставить лист Excel в документ Word
Как использовать анализ «что, если» в Excel
Как исправить строку в Excel
Подключение Excel к MySQL
Как использовать операторы If и вложенные операторы If в Excel
Как удалить линии сетки в Excel
Как искать в Excel
4 способа использования галочки в Excel
Как удалить повторяющиеся строки в Excel
5 способов преобразовать текст в числа в Excel
Как объединить данные в нескольких файлах Excel
Как создать простую сводную таблицу в Excel
Как создать несколько связанных раскрывающихся списков в Excel
Как быстро вставить несколько строк в Excel
Что такое массив VBA в Excel и как его запрограммировать
Как использовать Flash Fill в Excel
Как использовать абсолютные ссылки в Excel
Как рассчитать Z-показатель в Excel