Одна из самых популярных и вполне простых в применении функция ЕСЛИ является логической функцией. Она позволяет проверять некоторые данные на соответствие заданных условий и показывает результат после сравнения.
Аргументы функции ЕСЛИ и принцип действия в 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. Вот какие изменения произошли:

Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».
Поиск и подстановка по нескольким условиям
Постановка задачи
Если вы продвинутый пользователь Microsoft Excel, то должны быть знакомы с функцией поиска и подстановки ВПР или VLOOKUP (если еще нет, то сначала почитайте эту статью, чтобы им стать). Для тех, кто понимает, рекламировать ее не нужно 
Предположим, что у нас есть база данных по ценам товаров за разные месяцы:

Нужно найти и вытащить цену заданного товара (Нектарин) в определенном месяце (Январь), т.е. получить на выходе152, но автоматически, т.е. с помощью формулы. ВПР в чистом виде тут не поможет, но есть несколько других способов решить эту задачу.
Способ 1. Дополнительный столбец с ключом поиска
Это самый очевидный и простой (хотя и не самый удобный) способ. Поскольку штатная функция ВПР (VLOOKUP) умеет искать только по одному столбцу, а не по нескольким, то нам нужно из нескольких сделать один!
Добавим рядом с нашей таблицей еще один столбец, где склеим название товара и месяц в единое целое с помощью оператора сцепки (&), чтобы получить уникальный столбец-ключ для поиска:

Теперь можно использовать знакомую функцию ВПР (VLOOKUP) для поиска склеенной пары НектаринЯнварь из ячеек H3 и J3 в созданном ключевом столбце:

Плюсы: Простой способ, знакомая функция, работает с любыми данными.
Минусы: Надо делать дополнительный столбец и потом, возможно, еще и прятать его от пользователя. При изменении числа строк в таблице — допротягивать формулу сцепки на новые строки (хотя это можно упростить применением умной таблицы).
Способ 2. Функция СУММЕСЛИМН
Если нужно найти именно число (в нашем случае цена как раз число), то вместо ВПР можно использовать функцию СУММЕСЛИМН (SUMIFS), появившуюся начиная с Excel 2007. По идее, эта функция выбирает и суммирует числовые значения по нескольким (до 127!) условиям. Но если в нашем списке нет повторяющихся товаров внутри одного месяца, то она просто выведет значение цены для заданного товара и месяца:

Плюсы: Не нужен дополнительный столбец, решение легко масштабируется на большее количество условий (до 127), быстро считает.
Минусы: Работает только с числовыми данными на выходе, не применима для поиска текста, не работает в старых версиях Excel (2003 и ранее).
Способ 3. Формула массива
О том, как спользовать связку функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) в качестве более мощной альтернативы ВПР я уже подробно описывал (с видео). В нашем же случае, можно применить их для поиска по нескольким столбцам в виде формулы массива. Для этого:
- Выделите пустую зеленую ячейку, где должен быть результат.
- Введите в строке формул в нее следующую формулу:
- Нажмите в конце не Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести формулу не как обычную, а как формулу массива.
Как это на самом деле работает:
Функция ИНДЕКС выдает из диапазона цен C2:C161 содержимое N-ой ячейки по порядку. При этом порядковый номер нужной ячейки нам находит функция ПОИСКПОЗ. Она ищет связку названия товара и месяца (НектаринЯнварь) по очереди во всех ячейках склеенного из двух столбцов диапазона A2:A161&B2:B161 и выдает порядковый номер ячейки, где нашла точное совпадение. По сути, это первый способ, но ключевой столбец создается виртуально прямо внутри формулы, а не в ячейках листа.
Плюсы: Не нужен отдельный столбец, работает и с числами и с текстом.
Минусы: Ощутимо тормозит на больших таблицах (как и все формулы массива, впрочем), особенно если указывать диапазоны «с запасом» или сразу целые столбцы (т.е. вместо A2:A161 вводить A:A и т.д.) Многим непривычны формулы массива в принципе (тогда вам сюда).
Ссылки по теме
- Как искать и подставлять данные с помощью функции ВПР (VLOOKUP)
- Что такое формулы массива и как их использовать
- Как использовать связку функций ИНДЕКС и ПОИСКПОЗ вместо ВПР
- Как извлечь сразу все значения, а не только первое с помощью ВПР
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
-
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Заявления ЕСЛИ являются исключительно надежными и являются основой для многих моделей электронных таблиц, но они также являются основной причиной многих проблем с электронными таблицами. В идеале утверждение ЕСЛИ должно применяться к минимальным условиям, таким как «Мужчина/женщина», «Да/Нет/Возможно», но иногда может потребоваться оценить более сложные сценарии, для которых требуется вложенное* более 3 функций ЕСЛИ.
* «Вложенность» означает объединение нескольких функций в одной формуле.
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
Синтаксис
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Например:
-
=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
-
=ЕСЛИ(A2=B2;B4-A4;»»)
|
Имя аргумента |
Описание |
|
лог_выражение (обязательный) |
Условие, которое нужно проверить. |
|
значение_если_истина (обязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
|
значение_если_ложь (необязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
Примечания
Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?
-
Нужно очень крепко подумать, чтобы выстроить последовательность из множества операторов ЕСЛИ и обеспечить их правильную отработку по каждому условию на протяжении всей цепочки. Если при вложении вы допустите в формуле малейшую неточность, она может сработать в 75 % случаев, но вернуть непредвиденные результаты в остальных 25 %. К сожалению, шансов отыскать эти 25 % немного.
-
Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.
Если вы видите, что ваш оператор ЕСЛИ все разрастается, устремляясь в бесконечность, значит вам пора отложить мышь и пересмотреть свою стратегию.
Давайте посмотрим, как правильно создавать операторы с несколькими вложенными функциями ЕСЛИ и как понять, когда пора переходить к другим средствам из арсенала Excel.
Примеры
Ниже приведен пример довольно типичного вложенного оператора ЕСЛИ, предназначенного для преобразования тестовых баллов учащихся в их буквенный эквивалент.
-
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:
-
Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.
-
Если тестовых баллов больше 79, учащийся получает оценку B.
-
Если тестовых баллов больше 69, учащийся получает оценку C.
-
Если тестовых баллов больше 59, учащийся получает оценку D.
-
В противном случае учащийся получает оценку F.
Этот частный пример относительно безопасен, поскольку взаимосвязь между тестовыми баллами и буквенными оценками вряд ли будет меняться, так что дополнительных изменений не потребуется. Но что если вам потребуется разделить оценки на A+, A и A– (и т. д.)? Теперь ваши четыре условных оператора ЕСЛИ нужно переписать с учетом 12 условий! Вот так будет выглядеть ваша формула:
-
=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))
Она по-прежнему работает правильно и работает правильно, но на написание и проверку нужно много времени, чтобы убедиться, что она работает правильно. Еще одна наиболее взглялая проблема в том, что вам приходилось вручную вводить оценки и эквивалентные буквы оценок. Какова вероятность случайного опечатки? Теперь представьте, что вы пытаетесь сделать это 64 раза с более сложными условиями! Конечно, это возможно, но действительно ли вы хотите обучебиться с такого рода усилиями и возможными ошибками, которые будет трудно обнаружить?
Совет: Для каждой функции в Excel обязательно указываются открывающая и закрывающая скобки (). При редактировании Excel попытается помочь вам понять, что куда идет, окрашивая разными цветами части формулы. Например, во время редактирования показанной выше формулы при перемещении курсора за каждую закрывающую скобку «)» тем же цветом будет окрашиваться соответствующая открывающая скобка. Это особенно удобно в сложных вложенных формулах, когда вы пытаетесь выяснить, достаточно ли в них парных скобок.
Дополнительные примеры
Ниже приведен распространенный пример расчета комиссионных за продажу в зависимости от уровней дохода.
-
=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))
Эта формула означает: ЕСЛИ(ячейка C9 больше 15 000, то вернуть 20 %, ЕСЛИ(ячейка C9 больше 12 500, то вернуть 17,5 % и т. д…
Хотя она выглядит примерно так же, как в примере с более ранними оценками, эта формула является отличным примером того, насколько сложно использовать крупные выписки ЕСЛИ. Что делать, если ваша организация решила добавить новые уровни компенсаций и, возможно, даже изменить существующие значения в рублях или процентах? У вас будет много работы на руках!
Совет: Чтобы сложные формулы было проще читать, вы можете вставить разрывы строк в строке формул. Просто нажмите клавиши ALT+ВВОД перед текстом, который хотите перенести на другую строку.
Перед вами пример сценария для расчета комиссионных с неправильной логикой:
Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:
-
=ВПР(C2;C5:D17;2;ИСТИНА)
В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.
-
=ВПР(B9;B2:C6;2;ИСТИНА)
Эта формула ищет значение ячейки B9 в диапазоне B2:B22. Если значение найдено, возвращается соответствующее значение из той же строки в столбце C.
Примечание: В обеих функциях ВПР в конце формулы используется аргумент ИСТИНА, который означает, что мы хотим найти близкое совпадение. Иначе говоря, будут сопоставляться точные значения в таблице подстановки, а также все значения, попадающие между ними. В этом случае таблицы подстановки нужно сортировать по возрастанию, от меньшего к большему.
В этой области в этой области вложена более подробная информация,но это намного проще, чем 12-уровневая сложная вложенная если-выписка! Есть и другие, менее очевидные, преимущества:
-
Таблицы ссылок функции ВПР открыты и их легко увидеть.
-
Значения в таблицах просто обновлять, и вам не потребуется трогать формулу, если условия изменятся.
-
Если вы не хотите, чтобы люди видели вашу таблицу ссылок или вмешивались в нее, просто поместите ее на другой лист.
Вы знали?
Теперь есть функция УСЛОВИЯ, которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:
-
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
можно сделать все гораздо проще с помощью одной функции ЕСЛИМН:
-
=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)
Функция ЕСЛИМН — просто находка! Благодаря ей вам больше не нужно переживать обо всех этих операторах ЕСЛИ и скобках.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Статьи по теме
Видео: расширенные функции ЕСЛИ
Функция ЕСЛИМН (Microsoft 365, Excel 2016 и более поздних)
Функция СЧЁТЕ ЕСЛИ подсчитывирует значения на основе одного условия
Функция СЧЁТЕIFS подсчитывирует значения на основе нескольких критериев
Функция СУММЕ ЕСЛИ суммирует значения на основе одного условия
Функция СУММЕСС суммирует значения на основе нескольких критериев.
Функция И
Функция ИЛИ
Функция ВЛ.В.В ФУНКЦИИ
Общие сведения о формулах в Excel
Как избежать ошибок в формулах
Обнаружение ошибок в формулах
Логические функции
Excel (по алфавиту)
Excel (по категориям)
Применение функции ВЫБОР в Microsoft Excel
Смотрите такжеДиапазон условия 1 – может быть исключен, результат. нескольким, то нам в Автофильтре) (см. статью станет нечитаемой и=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)Автор: Антон Андронов порядковые номера каждого функция мы займёмся изучением выручки по ней. перемещаемся в категорию«Значение1» отобразился результат, а.При работе в Excel
ячейки, которые нужно и тогда команда
Использование оператора ВЫБОР
Введите в строке формул нужно из нескольких Сложение с множественным громоздкой, и си нажмитеФункция дня недели. ВCHOOSE функцииВ поле«Математические»— именно наименование
В качестве значений могут
пользователи иногда сталкиваются оценить на основании будет работать только в нее следующую сделать один! выбором) ней будет невозможноEnterЕСЛИ столбце H для(ВЫБОР) поддерживала лишьCHOOSE«Значение1». Находим и выделяем«Очень плохо»«Январь» выступать разнообразные виды с задачей произвести первого критерия. по диапазону и формулу:Добавим рядом с нашейПример2, cуммирование продаж работать..одна из самых каждого дня недели 29 аргументов(ВЫБОР). Эта функциянужно вписать координаты наименование;
, соответствующее первому номеру данных: выбор из спискаУсловие 1 – определяет критерию.Нажмите в конце не таблицей еще один товаров «яблоки» (критерий1) В Excel существуют болееДанная формула сравнивает значение популярных и часто записано число дней,value относится к категории столбца«СУММ»«Значение2» месяца в году.Ссылки; определенного элемента и ячейки, которые функция Enter, а сочетание
столбец, где склеимИЛИ благородные инструменты для
- в ячейке B3
- используемых функций Excel.
- которое нужно прибавить
- (значение).
- Ссылки и массивы
«1 торговая точка». После этого щелкаем—
Пример 1: последовательный порядок расположения элементов
Теперь, чтобы не вводитьЧисла; на основании его выделит из первогоРассмотрим простейший пример, которыйCtrl+Shift+Enter название товара и товаров, остаток на складе обработки большого количества с числом 45, Используя ее совместно к текущей дате,Выполнять поиск по списку, она возвращает значение. Сделать это довольно
- по кнопке«Плохо» вручную формулу дляТекст; индекса присвоить ему диапазона условия.
- наглядно продемонстрирует, как, чтобы ввести формулу месяц в единое которых >= критерия2 (см. статью условий, например, функция если значение больше с операторами сравнения чтобы получить следующий гораздо удобнее на из списка возможных просто. Устанавливаем курсор
- «OK»; всех остальных ячеекФормулы; указанное значение. СДиапазон условия 2 – использовать функцию СУММЕСЛИ не как обычную, целое с помощью Сложение чисел сВПР 45, то возвращает и другими логическими понедельник. Например, к рабочем листе, чем вариантов в соответствии в указанное поле..«Значение3»
столбцаФункции и т. д. данной задачей прекрасно ячейки, которые следует и насколько удобной а как формулу оператора сцепки (&), несколькими критериями (Частьили строку «Сдал», иначе функциями Excel, можно воскресенью нужно добавить вносить все элементы с числовым индексом. Затем, зажав левуюПроисходит запуск окошка аргументов—
«Наименование месяца»Теперь давайте рассмотрим конкретные справляется функция, которая оценить на основании
- она может оказаться массива. чтобы получить уникальный 3. Условие ИЛИ));ПРОСМОТР «Не сдал». решать достаточно сложные всего один день. в формулу. С
- Стоит отметить, что кнопку мыши, выделяем функции«Удовлетворительно», нам предстоит её примеры применения данного так и называется второго критерия. при решении определенныхКак это на самом столбец-ключ для поиска:Несколько условий.Скопировав формулу в остальные задачи. В этом А если сегодня
- помощью функций в большинстве случаев весь диапазон ячеекСУММ; скопировать. Для этого оператора.«ВЫБОР»
Условие 2 – определяет задач.
Пример 2: произвольный порядок расположения элементов
деле работает:Теперь можно использовать знакомую(т.е. 3 иИтак, в этом уроке ячейки таблицы, можно уроке мы попробуем понедельник, то доVLOOKUP лучше выбрать другую столбца. Данный оператор используется«Значение4» производим установку курсораДавайте посмотрим, как действует. Давайте узнаем подробно, ячейки, которые функцияИмеем таблицу, в которойФункция ИНДЕКС выдает из функцию более критерия). мы рассмотрели логическую увидеть, что 2 разобрать ее действие следующего понедельника ещё(ВПР) или функцию, например,«1 торговая точка» для подсчета суммы— в правый нижний данная функция на как работать с выделит из второго указаны фамилии сотрудников, диапазона цен C2:C161ВПР (VLOOKUP)
- Пример1, суммирование продаж функцию человека из 5 на простых примерах, целых семь дней.MATCHINDEX. Адрес тут же чисел в ячейках«Хорошо» угол ячейки, содержащей
простейшем примере. У данным оператором, и диапазона условия. их пол и содержимое N-ой ячейкидля поиска склеенной товаров «яблоки» (критерий1)
ЕСЛИ не прошли переаттестацию. а также научимся
- Если текущая дата записана(ПОИСКПОЗ) Вы можете(ИНДЕКС) и отобразится в окне
- листа. Его синтаксис; формулу. Появляется маркер нас имеется таблица
- с какими поставленнымиИ так далее. В зарплата, начисленная за по порядку. При
- пары с остатком наво всей ееФункции
- использовать сразу несколько в ячейке C2, ссылаться на спискиMATCH
аргументов. довольно прост и«Значение5» заполнения. Зажимаем левую с нумерацией от
- проблемами он может зависимости от количества январь-месяц. Если нам
- этом порядковый номерНектаринЯнварь складе >= критерия3 красе и примерах,ЕСЛИ функций то формула в значений, расположенные на(ПОИСКПОЗ) илиАналогичным образом в поле понятен:— кнопку мыши и1 справиться.
Пример 3: использование в комбинации с другими операторами
критериев, число аргументов нужно просто посчитать нужной ячейки намиз ячеек H3ИЛИ а также разобралиможно вкладывать другЕСЛИ ячейке C3 использует листах Excel.VLOOKUP
«Значение2»=СУММ(число1;число2;…)«Отлично» тянем маркер заполнениядоСкачать последнюю версию может увеличиваться в общее количество денег, находит функция ПОИСКПОЗ. и J3 в суммирование продаж товаров «груши» (критерий2), простой пример с в друга, еслив одной формуле. функцииФункция(ВПР). Мы рассмотримдобавляем координаты столбцаТо есть, аргументами данного. вниз до конца12 Excel
- арифметической прогрессии с которые требуется выдать Она ищет связку созданном ключевом столбце: также с остатком на использованием сразу нескольких необходимо расширить вариантыФункция
- WEEKDAYCHOOSE эти функции позже«2 торговая точка» оператора обычно являютсяПосле того, как введение колонки.. Нужно согласно даннымФункция шагом 2. Т.е. работникам, мы используем названия товара и
- Плюсы складе >= критерия3 (см. статьи Сложение функций принятия решений вЕСЛИ(ДЕНЬНЕД) и(ВЫБОР) отлично работает в рамках данного, в поле
либо числа, либо, вышеуказанных данных произведено,Как видим, формула скопировалась порядковым номерам сВЫБОР 5, 7, 9… функцию СУММ, указав месяца (: Простой способ, знакомая чисел с несколькимиЕСЛИ Excel. Например, дляимеет всего триCHOOSE с простыми списками марафона.
«Значение3» еще чаще, ссылки щелкаем по кнопке в нужный нам помощью функцииотносится к категорииПредположим, нам нужно подсчитать диапазоном все заработныеНектаринЯнварь функция, работает с критериями (Часть 4.в одной формуле. рассмотренного ранее случая аргумента:(ВЫБОР) для расчёта чисел в качествеИтак, давайте обратимся к— на ячейки, где«OK» диапазон. При этомВЫБОР операторов сумму заработных плат платы.) по очереди во любыми данными. Два Условия (ИЛИ Надеюсь, что эта переаттестации сотрудников, требуется=ЕСЛИ(заданное_условие; значение_если_ИСТИНА; значение_если_ЛОЖЬ) даты следующего понедельника.
- значений. Например, если имеющейся у нас«3 торговая точка» содержаться числа, которые. все наименования месяцев,указать наименование соответствующего«Ссылки и массивы» за январь всехНо как быть, если всех ячейках склеенногоМинусы
- и И)) информация была для проставить не результат,Первый аргумент – это=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2) ячейка B2 содержит информации и примерам, а в поле необходимо просуммировать. НоЗначение балла для первого которые отобразились в
месяца во второй. Её целью является продавцов-женщин. У нас нам нужно быстро из двух столбцов: Надо делать дополнительныйПример2, суммирование продаж Вас полезной. Удачи а оценку из условие, благодаря которому=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2) номер месяца, функция по функции«Значение4» в нашем случае элемента выведено в
ячейках, соответствуют их колонке таблицы. выведение определенного значения есть два условия. посчитать заработные платы диапазона A2:A161&B2:B161 и столбец и потом, товаров «яблоки» (критерий1) Вам и больших ряда: Отлично, Хорошо формула может приниматьВы можете использовать функциюCHOOSE
CHOOSE— в виде единственного ячейку.
- порядковому номеру изВыделяем первую пустую ячейку в указанную ячейку, Сотрудник должен быть: только продавцов? В выдает порядковый номер возможно, еще и
- с остатком на успехов в изучении и Плохо. Оценка решения. Условие проверяетсяCHOOSE(ВЫБОР) может вычислить,(ВЫБОР), посмотрим ее«4 торговая точка»
аргумента выступит неДля того, чтобы произвести столбца слева. столбца которому соответствует номерпродавцом; дело вступает использование ячейки, где нашла прятать его от
складе >= критерия2 и Microsoft Excel!Отлично
в самую первую(ВЫБОР) в сочетании к какому финансовому в деле, а. число и не подобную процедуру иУрок:«Наименование месяца» индекса в другом
женщиной.
lumpics.ru
30 функций Excel за 30 дней: ВЫБОР (CHOOSE)
функции СУММЕСЛИ. точное совпадение. По пользователя. При измененииСоветАвтор: Антон Андроновставится при количестве очередь и способно с другими функциями, кварталу он относится. также отметим слабыеПосле выполнения данных действий ссылка, а содержимое для остальных элементовМастер функций в Экселе. Кликаем по значку
элементе на листе.Значит, будем применять командуПрописываем аргументы. сути, это первый числа строк в. Сложение с единственнымРассмотрим сложение значений в баллов более 60, вернуть всего два например, В следующем примере места. Если у жмем на кнопку функции столбца, копируем данныеВ предыдущем случае мы«Вставить функцию» Синтаксис этого оператора СУММЕСЛИМН.Диапазоном в данном случае способ, но ключевой таблице — допротягивать критерием можно произвести случае применения нескольких
оценка значения – ИСТИНАSUM финансовый год начинается Вас есть другие«OK»ВЫБОР в его ячейки применили формулуоколо строки формул. следующий:Прописываем аргументы. будет являться список столбец создается виртуально
Функция 05: CHOOSE (ВЫБОР)
формулу сцепки на с помощью СУММЕСЛИ(). критериев. Примером можетХорошо или ЛОЖЬ. Если(СУММ). В этом
Как можно использовать функцию CHOOSE (ВЫБОР)?
в июле. подсказки и примеры.. при помощи маркераВЫБОР
- Производится запуск=ВЫБОР(номер_индекса;значение1;значение2;…)
- диапазон суммирования – ячейки всех должностей сотрудников, прямо внутри формулы,
- новые строки (хотяЕсли вы продвинутый пользователь
Синтаксис CHOOSE (ВЫБОР)
служить нахождение суммыпри более 45 условие истинно, то примере мы получим
В формуле перечислено 12
по этой функции,
- Но, как видим, формулаУстанавливаем курсор в поле заполнения, как это, когда все значенияМастера функцийАргумент с зарплатой; потому что нам
- а не в это можно упростить Microsoft Excel, то чисел, попадающих в и оценка формула вернет второй
- итоги продаж по значений, соответствующих месяцам пожалуйста, делитесь ими выводит ошибочное значение.
- «Число1» производилось в номеров индекса были. Переходим в категорию«Номер индекса»диапазон условия 1 –
Ловушки CHOOSE (ВЫБОР)
нужно будет определить ячейках листа. применением умной таблицы). должны быть знакомы определенный интервал илиПлохо аргумент, в противном определённому магазину, задав
от 1 до в комментариях. Это связано с. Затем кликаем поСпособе 1 расставлены по порядку.«Ссылки и массивы»содержит ссылку на ячейки с указанием сумму заработных плат.ПлюсыЕсли нужно найти именно с функцией поиска
Пример 1: Финансовый квартал по номеру месяца
сложение продаж несколькихв остальных случаях. случае третий. его номер в 12. Финансовый годФункция тем, что мы пиктограмме, которая изображена. Как видим, и Но как работает. Выбираем из перечня ячейку, где находится должности сотрудника; Поэтому проставляем E2:E14.: Не нужен отдельный
число (в нашем и подстановки товаров. Для этойЧтобы решить эту задачу,О том, как задавать функции начинается в июле,CHOOSE ещё не ввели в виде перевернутого на этот раз данный оператор в наименование порядковый номер элемента,
условия 1 – продавец;Критерий выбора в нашем столбец, работает и случае цена какВПР цели можно использовать введем в ячейку условия в Excel,CHOOSE так что месяцы(ВЫБОР) возвращает значение номер торговой точки треугольника. Этот значок функция отработала корректно случае, если указанные
«ВЫБОР»
которому следующей группой
диапазон условия 2 – случае – продавец. с числами и раз число), тоили разные функции: СУММПРОИЗВ(), СУММЕСЛИ(), C3 следующую формулу:
Пример 2: Рассчитываем дату следующего понедельника
читайте статьи: Как(ВЫБОР) в качестве 7, 8 и из списка, выбирая в соответствующую ячейку. находится в том и вывела все значения перемешаны ии щелкаем по операторов присваивается определенное ячейки с указанием Заключаем слово в с текстом. вместо ВПР можноVLOOKUP
СУММЕСЛИМН(), БДСУММ() и=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»)) задать простое логическое аргумента, а также 9 попадают в его в соответствииВводим номер торговой точки же горизонтальном ряду, результаты в соответствии повторяются? Давайте рассмотрим кнопке значение. Этот порядковый пола сотрудника; кавычки и ставимМинусы использовать функцию
(если еще нет, формулы массива. и нажмем условие в Excel перечислив диапазоны данных первый квартал. В с числовым индексом. в предназначенной для где расположены кнопка с заданным алгоритмом.
это на примере
«OK»
Пример 3: Покажем сумму продаж для выбранного магазина
номер может варьироватьсяусловие 2 – женский вторым аргументом.: Ощутимо тормозит наСУММЕСЛИМН (SUMIFS) то сначала почитайтеПри сложении с несколькими критериямиEnter и Используем логические по каждому магазину таблице, представленной ниже,Функция этих целей ячейке.«Вставить функцию»Но гораздо продуктивнее оператор таблицы с успеваемостью. от
(ж).Диапазон суммирования – это больших таблицах (как, появившуюся начиная с эту статью, чтобы функции СУММПРОИЗВ(), СУММЕСЛИ(), СУММЕСЛИМН(),. функции Excel для для подсчёта итогов. Вы можете увидетьCHOOSE Сумма выручки по
и строка формул,ВЫБОР школьников. В первомЗапускается окно аргументов оператора
1Итог: все продавцы-женщины в заработные платы, потому и все формулы Excel 2007. По им стать). Для БДСУММ() работают поДанная формула обрабатывает сразу задания сложных условий.В нашем примере номер
номер финансового квартала
(ВЫБОР) может вернуть
соответствующей колонке тут но слева отможно использовать в столбце таблицы указанаВЫБОРдо январе получили в что нам нужно массива, впрочем), особенно идее, эта функция тех, кто понимает,
следующему алгоритму: два условия. Сначала
Обратимся к примеру, приведенному
магазина (101, 102
под каждым номером
office-guru.ru
Функция ЕСЛИ в Excel на простом примере
позицию из списка, же отобразится в них. Открывается список комбинации с другими фамилия ученика, во. В поле254 сумме 51100 рублей. узнать сумму зарплат если указывать диапазоны выбирает и суммирует рекламировать ее неСначала отбираются строки таблицы, проверяется первое условие: на рисунках ниже. или 103) введён месяца. находящуюся под определенным элементе листа, в
Коротко о синтаксисе
недавно используемых функций. функциями. Посмотрим, как втором оценка (от«Номер индекса»
. Если задать индекс,
Функции СУММЕСЛИ и СУММЕСЛИМН всех продавцов. Поэтому «с запасом» или числовые значения по нужно 
это делается на1следует указать адрес превышающий данное число, хороши тем, что F2:F14. сразу целые столбцы нескольким (до 127!)
Пример 1
без нее не (значения в определенных. Если оно истинно, функция Чтобы получить значениеCHOOSEПо номеру месяца вернутьВажно учесть, что вводитьВЫБОР примере применения операторовдо первой ячейки диапазона то оператор выведет они автоматически подстраиваютсяПолучилось 92900. Т.е. функция
Пример 2
(т.е. вместо A2:A161 условиям. Но если обходится ни один столбцах) удовлетворяют критериям; то формула возвращаетЕСЛИ индекса, такое как(ВЫБОР) номер квартала номер финансового квартала. можно только числа
недавно применялась намиВЫБОР5 нумерации месяцев. Эту в ячейку ошибку. под изменение условий. автоматически проработала список вводить A:A и в нашем списке сложный расчет вДалее производится сложение значений значение «Отлично», а
- в первую очередь 1, 2 или необходимо вводить вОтталкиваясь от начальной даты,
- от 1 до в предыдущем способе,ибаллов), а в процедуру можно совершить,
- Если в качестве Т.е. мы можем должностей, выбрала из т.д.) Многим непривычны нет повторяющихся товаров Excel. Есть, однако, (в заданном пользователем
- остальные условия не проверят условие 3, вместо 101, том порядке, в вычислить дату следующего
Функция ЕСЛИ и несколько условий
4, которые будут то она имеетсяСУММ третьем нам предстоит вбив координаты вручную. данного аргумента ввести изменить данные в них только продавцов формулы массива в внутри одного месяца, одна проблема: эта числовом столбце) только обрабатываются. Если первоеA1>25 102 или 103, каком они расположены понедельника. соответствовать номеру торговой в этом списке.. с помощью функции Но мы поступим
- дробное значение, то ячейках, и суммы и просуммировала их принципе (тогда вам то она просто функция умеет искать у отобранных строк.
- условие ложно, то. Если это так, используйте формулу: в таблице. Например,По номеру магазина показать точки. Если вы Поэтому достаточно кликнутьИмеется таблица реализации продукцииВЫБОР более удобно. Устанавливаем функция воспримет его, будут изменяться вместе зарплаты. сюда). выведет значение цены данные только поКритерии отбора строк могут функция то формула возвратит
- =C2-100 в списке значений сумму продаж. введете любое другое по данному наименованию, по торговым точкам.дать данной оценке курсор в поле
как ближайшее к с ними. Например,Аналогично можно подсчитать зарплатыСуммировать в программе Excel для заданного товара совпадению одного параметра. применяться к одномуЕСЛИ текстовую строку «больше. функцииФункция число, то формула чтобы перейти в Она разбита на соответствующую характеристику ( и кликаем левой данному числу меньшее при подсчете заработных всех менеджеров, продавцов-кассиров
умеет, наверное, каждый. и месяца: А если у столбцу таблицы илипереходит ко второму: 25», в любомДанные о продажах дляCHOOSE
CHOOSE опять выдаст ошибку. окно аргументов. Но четыре столбца, каждый«очень плохо» кнопкой мыши по целое значение. Если плат оказалось, что и охранников. Когда Но с усовершенствованнойПлюсы нас их несколько? к нескольким.B2>45 другом случае — каждого магазина находятся(ВЫБОР) в позициях(ВЫБОР) имеет следующий
Урок:
office-guru.ru
Сложение с несколькими критериями в MS EXCEL (Часть 1.Введение)
более вероятно, что из которых соответствует, соответствующей ячейке на задать мы забыли учесть табличка небольшая, кажется, версией команды СУММ,: Не нужен дополнительныйПредположим, что у насВсе задачи сложения чисел. Если второе условие
«меньше или равно в отдельном столбце, 7, 8 и синтаксис:
- Как посчитать сумму в у вас в определенной торговой точке.«плохо»
- листе. Как видим,«Номер индекса» одну сотрудницу, которая что все можно
которая называется СУММЕСЛИ, столбец, решение легко есть база данныхс несколькими
истинно, то формула 25». как показано ниже. 9 (июль, август
- CHOOSE(index_num,value1,value2,…) Экселе списке этого наименования Выручка указана отдельно, координаты автоматически отобразились, для которого нет
работает продавцом. Мы сосчитать и вручную, существенно расширяются возможности масштабируется на большее по ценам товаровкритериями можно классифицировать возвращает значение «Хорошо»,
ФункцияВнутри функции - и сентябрь) должноВЫБОР(номер_индекса;значение1;значение2;…)Как видим, функция не окажется. В за определенную дату
«удовлетворительно» и в поле соответствующего аргумента можем добавить еще но при работе данной операции. количество условий (до за разные месяцы:
следующим образом: а если ложно,ЕСЛИSUM стоять число 1.index_numВЫБОР этом случае нужно - построчно. Наша задача, окна аргументов.
«Значение» одну строчку через со списками, вПо названию команды можно 127), быстро считает.Нужно найти и вытащитьУсловие И то «Плохо».является очень гибкой(СУММ) в первую=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)(номер_индекса) должен быть
при правильном её кликнуть по позиции — сделать так,«хорошо»
После этого нам предстоит, то оператор будет правую кнопку мыши которых по несколько
excel2.ru
Поиск и подстановка по нескольким условиям
Постановка задачи
понять, что онаМинусы цену заданного товара(для строки должныСкопировав формулу в остальные и ее можно очередь будет выполнена=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2) между 1 и применении, может стать«Другие функции…» чтобы после ввода, вручную вбить в возвращать в ячейку и команду ВСТАВИТЬ. сотен позиций, целесообразно не просто считает: Работает только с ( одновременно выполняться два ячейки таблицы, можно применять в различных функцияВведите номер месяца в
254 (или от очень хорошим помощником. номера торговой точки
«отлично» группу полей ошибку.У нас появилась дополнительная использовать СУММЕСЛИ. сумму, но еще числовыми данными наНектарин критерия) (см. статью Сложение увидеть, что на ситуациях. Рассмотрим ещеCHOOSE ячейку C2, и 1 до 29 для выполнения поставленныхПроизводится запуск в определенную ячейку
Способ 1. Дополнительный столбец с ключом поиска
).«Значение»Следующая группа аргументов строчка. Сразу обращаемЕсли к стандартной записи и подчиняется каким-либо выходе, не применима) в определенном месяце чисел с несколькими отлично сдал один один пример. В(ВЫБОР), которая вернет
функция в Excel 2003 задач. При использованииМастера функций листа отображалась суммаВыделяем первую ячейку внаименование месяцев. Причем«Значение» внимание, что диапазон
команды СУММЕСЛИ в логическим условиям. для поиска текста, ( критериями (Часть 2. человек, а на таблице ниже приведены требуемый диапазон дляCHOOSE
и более ранних её в комбинации, в котором в выручки за все
колонке каждому полю должен. Она может достигать условий и суммирования конце добавляются ещеФункция СУММЕСЛИ позволяет суммировать не работает вЯнварь Условие И) оценки хорошо и результаты переаттестации сотрудников суммирования, соответствующий выбранному
Способ 2. Функция СУММЕСЛИМН
(ВЫБОР) вычислит номер версиях). с другими операторами разделе дни работы указанного«Описание» соответствовать отдельный месяц, количества автоматически расширился до две буквы – ячейки, которые удовлетворяют старых версиях Excel), т.е. получить наПример1, суммирование Чисел плохо по два фирмы: магазину. финансового квартала вindex_num возможности существенно увеличиваются.«Ссылки и массивы»
магазина. Для этогои переходим при то есть, в254 15 строки. МН (СУММЕСЛИМН), значит,
определенному критерию (заданному (2003 и ранее). выходе попадающих в определенный человека.В столбец C нам=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9)) ячейке C3.
Способ 3. Формула массива
(номер_индекса) может бытьАвтор: Максим Тютюшевмы должны отыскать мы и будем помощи того способа, полеэлементов. При этомКопируем данные сотрудника и подразумевается функция с условию). Аргументы командыО том, как спользовать152 интервал. Числа должныКак видите, вместо второго необходимо выставить результат
- =СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))Функция введён в функцию
- Вчера в марафоне наименование использовать комбинацию операторов
- о котором уже«Значение1» обязательным является аргумент вставляем их в несколькими условиями. Она следующие: связку функций
, но автоматически, т.е. соответствовать 2-м критериям:
и третьего аргументов экзамена, который долженЭто пример ситуации, когдаCHOOSE в виде числа,30 функций Excel за«ВЫБОР»СУММ шел разговор выше,записываем«Значение1» общий перечень. Суммы применяется в случае,Диапазон – ячейки, которыеИНДЕКС (INDEX) с помощью формулы. быть больше Критерия1 функции содержать всего два гораздо эффективнее использовать(ВЫБОР) может работать формулы или ссылки 30 днейи выделить его.
и в окно аргументов«Январь». В данной группе в итоговых ячейках
когда нужно задать следует оценить наи ВПР в чистомИЕСЛИ варианта: другие функции, такие в сочетании с на другую ячейку.мы выяснили детали Щелкаем по кнопкеВЫБОР оператора
planetaexcel.ru
Примеры использования функции СУММЕСЛИ в Excel с несколькими условиями
, в поле аргументов указываются те изменились. Функции среагировали не один критерий. основании критерия (заданногоПОИСКПОЗ (MATCH) виде тут не
одновременно меньше Критерия2;можно подставлять новыеСдал как функциейindex_num
СУММЕСЛИ и ее синтаксис
нашей операционной среды«OK».ВЫБОР«Значение2»
- значения, которым будет на появление вАргументов у СУММЕСЛИМН может условия).
- в качестве более поможет, но естьПример2, суммирование продаж определенного магазина функции
- илиINDEXWEEKDAY(номер_индекса) будет округлен
с помощью функции.Выделяем ячейку, в которой.— соответствовать номер индекса диапазоне еще одного быть сколько угодно,
Критерий – определяет, какие
Как работает функция СУММЕСЛИ в Excel?
мощной альтернативы ВПР несколько других способов в первом квартале.ЕСЛИНе сдал(ИНДЕКС) и(ДЕНЬНЕД), чтобы вычислить
до ближайшего меньшегоINFOАктивируется окошко аргументов оператора будет выводиться результатВ поле«Февраль» предыдущего аргумента. То продавца-женщины. но минимум – ячейки из диапазона я уже подробно решить эту задачу.
Условие ИЛИ, тем самым расширяя. Те, кто набралMATCH грядущие даты. Например, целого.
(ИНФОРМ) и обнаружили,
- ВЫБОР в виде суммы.«Номер индекса»и т. д. есть, если вАналогично можно не только это 5.
- будут выбраны (записывается описывал (с видео).Это самый очевидный и(для строки должен число условий, которое
- более 45 баллов(ПОИСКПОЗ). Далее в если Вы состоитеаргументами что она больше. В поле
После этого щелкаемуказываем ссылку наПосле выполнения указанной задачи качестве аргумента добавлять, но иДиапазон суммирования. Если в
в кавычках). В нашем же простой (хотя и выполняться хотя бы формула может обработать. – сдали экзамен, нашем марафоне мы в клубе, которыйvalue не сможет помочь«Номер индекса»
Функция СУММЕСЛИ в Excel с несколькими условиями
по уже знакомому первую ячейку столбца щелкаем по кнопке«Номер индекса» удалять какие-либо строки СУММЕСЛИ он былДиапазон суммирования – фактические случае, можно применить не самый удобный) один из 2-х
Синтаксис с использованием функции по нескольким критериям
Таким образом, Вы остальные нет. увидим, как они собирается каждый понедельник
- (значение) могут быть нам в вопросах,указываем ссылку на нам значку«Оценка»«OK»выступает число (например, при увольнении
- в конце, то ячейки, которые необходимо их для поиска способ. Поскольку штатная
- или более критериев). можете создать нужноеВыделите ячейку, в которую работают.
- вечером, то, зная числа, ссылки на связанных с памятью. ту ячейку листа,
- «Вставить функцию», в которой содержитсявнизу окна.«3»
сотрудника), изменять значения здесь он стоит просуммировать, если они по нескольким столбцам функцияПример1, суммирование продаж количество вложений. Правда
Пример использования
необходимо ввести формулу.Урок подготовлен для Вас сегодняшнюю дату, Вы ячейки, именованные диапазоны, Ни с нашей, в которую будем
- .
- балл.
Как видим, сразу в, то ему будет
(заменить «январь» на
- на первом месте. удовлетворяют критерию.
- в виде формулыВПР (VLOOKUP) товаров «яблоки» (критерий1)
- есть очевидный недостаток
- В нашем случае командой сайта office-guru.ru можете рассчитать дату
- функции или текст. ни с памятью
вводить номер торговойАктивируется окошкоГруппу полей
СУММЕСЛИ в Excel с динамическим условием
той ячейке, которую соответствовать значение, которое «февраль» и подставить Он также означаетПолучается, что у функции массива. Для этого:умеет искать толькоИЛИ такой конструкции, после это ячейка C3.Источник: http://blog.contextures.com/archives/2011/01/06/30-excel-functions-in-30-days-05-choose/ следующего понедельника.В Excel 2003 и Excel! точки для последующегоМастера функций«Значение» мы отметили ещё
внесено, как аргумент новые заработные платы) ячейки, которые необходимо всего 3 аргумента.Выделите пустую зеленую ячейку, по одному столбцу,
товаров «груши» (так называемый 3-5 вложений формулаВведите в нее выражение:Перевел: Антон АндроновНа рисунке ниже представлены более ранних версияхНа пятый день марафона отображения общей суммы
. На этот раззаполняем следующим образом: в первом действии,«Значение3» и т.п. просуммировать. Но иногда последний где должен быть а не по
exceltable.com
множественный выбор как
Skip to content
Очень часто наши требования к поиску данных не ограничиваются одним условием. К примеру, нам нужна выручка по магазину за определенный месяц, количество конкретного товара, проданного определенному покупателю и т.д. Обычными средствами функции ВПР эту задачу решить сложно и даже не всегда возможно. Ведь там предусмотрено использование только одного критерия поиска.
Мы предложим вам несколько вариантов решения проблемы поиска по нескольким условиям.
- ВПР по нескольким условиям с использованием дополнительного столбца.
- ВПР по двум условиям при помощи формулы массива.
- ВПР по нескольким критериям с применением массивов — способ 2.
- Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ
- Достойная замена – функция СУММПРОИЗВ.
ВПР по нескольким условиям с использованием дополнительного столбца.
Задачу, рассмотренную в предыдущем примере, можно решить и другим способом – без использования формулы массива. Ведь работа с массивами многим представляется сложной и недоступной для понимания. Дополнительный столбец для поиска по нескольким условиям будет в определенном отношении более простым вариантом.
Итак, необходимо выбрать значение выручки за определенный месяц, год и по нужному магазину. В итоге имеем 3 условия отбора.
Сразу по трем столбцам функция ВПР искать не может. Поэтому нам нужно объединить их в один. И, поскольку поиск производится всегда в крайнем левом (первом) столбце, то нужно добавить его в нашу таблицу тоже слева.
Вставляем перед таблицей с данными дополнительный столбец A. Затем при помощи оператора & объединяем в нем содержимое B,C и D. Записываем в А7
=B7&C7&D7
и копируем в находящиеся ниже ячейки.
Формула поиска в D4 будет выглядеть:
=ВПР(D1&D2&D3;A7:E20;5;0)
В диапазон поиска включаем и наш дополнительный столбец. Критерий поиска – также объединение 3 значений. И извлекаем результат из 5 колонки.
Все работает, однако вид несколько портит дополнительный столбец. В крайнем случае, его можно скрыть, используя контекстное меню по нажатию правой кнопки мыши.
Вид станет приятнее, а на результаты это никак не повлияет.
ВПР по двум условиям при помощи формулы массива.
У нас есть таблица, в которой записана выручка по каждому магазину за день. Мы хотим быстро найти сумму продаж по конкретному магазину за определенный день.
Для этого в верхней части нашего листа запишем критерии поиска: дата и магазин. В ячейке B3 будем выводить сумму выручки.
Формула в B3 выглядит следующим образом:
{=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)}
Обратите внимание на фигурные скобки, которые означают, что это формула массива. То есть наша функция ВПР работает не с отдельными значениями, а разу с массивами данных.
Разберем процесс подробно.
Мы ищем дату, записанную в ячейке B1. Но вот только разыскивать мы ее будем не в нашем исходном диапазоне данных, а в немного видоизмененном. Для этого используем условие
ЕСЛИ(B6:B19=B2;A6:C19;»»)
То есть, в том случае, если наименование магазина совпадает с критерием в ячейке B2, мы оставляем исходные значения из нашего диапазона. А если нет – заменяем их на пробелы. И так по каждой строке.
В результате получим вот такой виртуальный массив данных на основе нашей исходной таблицы:
Как видите, строки, в которых ранее был «Магазин 1», заменены на пустые. И теперь искать нужную дату мы будем только среди информации по «Магазин 2». И извлекать значения выручки из третьей колонки.
С такой работой функция ВПР вполне справится.
Такой ход стал возможен путем применения формулы массива. Поэтому обратите особое внимание: круглые скобки в формуле писать руками не нужно! В ячейке B3 вы записываете формулу
=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)
И затем нажимаете комбинацию клавиш CTRL+Shift+Enter. При этом Excel поймет, что вы хотите ввести формулу массива и сам подставит скобки.
Таким образом, функция ВПР поиск по двум столбцам производит в 2 этапа: сначала мы очищаем диапазон данных от строк, не соответствующих одному из условий, при помощи функции ЕСЛИ и формулы массива. А затем уже в этой откорректированной информации производим обычный поиск по одному только второму критерию при помощи ВПР.
Чтобы упростить работу в будущем и застраховать себя от возможных ошибок при добавлении новой информации о продажах, мы рекомендуем использовать «умную» таблицу. Она автоматически подстроит свой размер с учетом добавленных строк, и никакие ссылки в формулах не нужно будет менять.
Вот как это будет выглядеть.
ВПР по нескольким критериям с применением массивов — способ 2.
Выше мы уже рассматривали, как при помощи формулы массива можно организовать поиск ВПР с несколькими условиями. Предлагаем еще один способ.
Условия возьмем те же, что и в предыдущем примере.
Формулу в С4 введем такую:
=ВПР(C1&C2&C3;ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20);2;0)
Естественно, не забываем нажать CTRL+Shift+Enter.
Теперь давайте пошагово разберем, как это работает.
Наше задача здесь – также создать дополнительный столбец для работы функции ВПР. Только теперь мы создаем его не на листе рабочей книги Excel, а виртуально.
Как и в предыдущем примере, мы ищем текст из объединенных в одно целое условий поиска.
Далее определяем данные, среди которых будем искать.
ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20)
Конструкция вида A7:A20&B7:B20&C7:C20;D7:D20 создает 2 элемента. Первый – это объединение колонок A, B и C из исходных данных. Если помните, то же самое мы делали в нашем дополнительном столбце. Второй D7:D20 – это значения, одно из которых нужно в итоге выбрать.
Функция ВЫБОР позволяет из этих элементов создать массив. {1,2} как раз и означает, что нужно взять сначала первый элемент, затем второй, и объединить их в виртуальную таблицу – массив.
В первой колонке этой виртуальной таблицы мы будем искать, а из второй – извлекать результат.
Таким образом, для работы функции ВПР с несколькими условиями мы вновь используем дополнительный столбец. Только создаем его не реально, а виртуально.
Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ
Далее речь у нас пойдет уже не о функции ВПР, но задачу мы будем решать ту же самую. В качестве критерия поиска нам опять нужно использовать несколько условий.
Существуют, пожалуй, даже более гибкие решения, нежели функция ВПР. Это комбинация функций ИНДЕКС + ПОИСКПОЗ.
Область их применения очень велика, о чем бы также будем рассказывать на сайте mister-office.ru.
А пока вернемся вновь к нашей задаче.
Формула в С4 теперь выглядит так:
=ИНДЕКС(D7:D20;ПОИСКПОЗ(1;(A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3);0))
И не забываем при вводе нажать CTRL+Shift+Enter! Это формула массива.
Теперь давайте разбираться, как это работает.
Функция ИНДЕКС в нашем случае позволяет извлечь элемент из списка по его порядковому номеру. Список – это диапазон D7:D20, где записаны суммы выручки. А вот порядковый номер, который нужно извлечь, мы определяем при помощи ПОИСКПОЗ.
Синтаксис здесь следующий:
ПОИСКПОЗ(что_ищем; где_ищем; тип_поиска)
Тип поиска ставим 0, то есть точное совпадение. В нашем случае мы будем искать 1. Далее мы определим массив, в котором будем работать.
Выражение (A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3) позволит создать виртуальную таблицу примерно такого вида:
Как видите, первоначально мы последовательно сравниваем каждое значение с нашим критерием отбора. В столбце А у нас записаны месяцы – сравниваем их с месяцем-критерием из ячейки C1. В случае совпадения получаем ИСТИНА, иначе – ЛОЖЬ. Аналогично последовательно проверяем год и название магазина. А затем просто перемножаем значения. Поскольку логические переменные для Excel – это либо 0, либо 1, то произведение их может быть равно 1 только в том случае, если мы имеем по каждой колонке ИСТИНА (то есть,1). Во всех остальных случаях получаем 0.
Убеждаемся, что цифра 1 встречается только единожды.
При помощи ПОИСКПОЗ определяем, на какой позиции она находится. На какой позиции находится 1, на той же позиции находится в массиве и искомая сумма выручки. В нашем случае это 10-я.
Далее при помощи ИНДЕКС извлекаем 10-ю по счету выручку.
Таким образом мы выбрали значение по нескольким условиям без использования функции ВПР.
Достойная замена – функция СУММПРОИЗВ.
У нас есть данные о продажах нескольких менеджеров в различных регионах. Нужно сделать выборку по дате, менеджеру и региону.
Поясним расчеты.
Выражение
=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*($C$2:$C$27=G4)*(D2:D27))
Работает как формула массива, хотя по факту таковой не является. В этом заключается замечательное свойство функции СУММПРОИЗВ, о которой мы еще много будем говорить в других статьях.
Последовательно по каждой строке диапазона от 2-й до 27-й она проверяет совпадение каждого соответствующего значения с критерием поиска. Эти результаты перемножаются между собой и в итоге еще умножаются на сумму выручки. Если среди трех условий будет хотя бы одно несовпадение, то итогом будет 0. В случае совпадения сумма выручки трижды умножится на 1.
Затем все эти 27 произведений складываются, и результатом будет выручка нужного менеджера в каком-то регионе за определенную дату.
В качестве бонуса можно продолжить этот пример и рассчитать общую сумму продаж менеджера в определенном регионе.
Для этого из формулы просто уберем сравнение по дате.
=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*(D2:D27))
Кстати, возможен и другой вариант расчета с этой же функцией:
=СУММПРОИЗВ(—(A2:A27=$G$2);—(B2:B27=$G$3);(D2:D27))
Итак, мы рассмотрели примеры использования функции ВПР с двумя и с несколькими условиями. А также обнаружили, что этой ценной функции есть замечательная альтернатива.
[the_ad_group id=»48″]
Примеры использования функции ВПР:














































































