Как написать формулу/оператор ЕСЛИ в 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 , и не можете понять это? Напишите здесь комментарий с проблемой, и я постараюсь помочь вам написать правильную формулу ЕСЛИ. Наслаждаться!



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts