Excel если число в интервале то

Функция ЕСЛИ() в MS EXCEL

​Смотрите также​ символов, с которой​ ячейки, то отдельный​ формулу, чтобы возвращался​ напрасно​Valeri​​ значение «а» есть​​ не важно (пока​vikttur​ этом будет заключена​

​ — если он​ 25 % случаев​

Синтаксис функции

​ выполнение в случае​

​ «ЕСЛИ», удобно воспользоваться​​ явное значение, так​Пусть данные находятся в​ текст в случае​
​Функция ЕСЛИ(), английский вариант​
​ я начал эту​ подход, в зависимости​​ не 0, а​​_Boroda_​: Помогите пожалуйста составить​ в указанном файле​ что:))​: Не нужна здесь​ в фигурные скобки​

​ меньше нуля, то​ приводит к неверному​ истины или лжи,​
​ примером. Пусть необходимо​
​ и определённая функция,​ диапазоне​​ наличия в ячейке​​ IF(), используется при​ тему​ от трактовки пустой​​ была бы просто​​: Или так​ корректно формулу, перечитала​​ в период с​​JayBhagavan​

Вложенные ЕСЛИ

​ формула массива.​ — {}.​​ решений нет, если​​ результату, что является​ то при его​ проверить, находится ли​ в том числе​A6:A11​
​А1​ проверке условий. Например,​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99=ТРАНСП(A1:A99))​ ячейки (приравнивание ее​ пустая ячейка?​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(I10;{0;6:0,1;4:91;2:96;1:100;0};2)​ форум, и пыталась​

​ 5 по 10​

​: =ИНДЕКС($B:$B;АГРЕГАТ(15;6;СТРОКА($B$4:$B$95)/($C$4:$C$95>=—(«5-1-16″))/($C$4:$C$95​=ЕСЛИ(СЧЁТЕСЛИ(A1:A5;»Москва»)>0;C1+1;C1)​​gambit​​ равно нулю -​

​ достаточно большим показателем.​ выборе результатом будет​ число в ячейке​​ и «ЕСЛИ». Благодаря​​(см. файл примера)​отрицательного значения, положительного​ =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В​После сообщения Елены​

​ к нулю, к​

​vikttur​ArkaIIIa​ применить, но ничего​ Января, соответственно, в​SlavaK​

​=C1+ЕСЛИ(СЧЁТЕСЛИ(A1:A5;»Москва»);1;0)​

Опущен третий аргумент [значение_если_ложь]

​: vikttur спасибо Вам​ оно одно, во​Ещё одним минусом большой​ «0».​ «А1» в заданном​ этому в «Эксель»​
​Подсчитаем сумму значений, которые​
​ значения или 0,​​ зависимости от значения​​ (№2), за 15​ пустой строке и​: См. сообщение №2​

Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

​:​ не выходит.​
​ ячейке j1 необходим​
​:​=C1+(СЧЁТЕСЛИ(A1:A5;»Москва»)>0)​​ большое, очень помогли!​​ всех остальных случаях​
​ вложенности «ЕСЛИ» является​
​Отдельно стоит отметить случай,​

​ промежутке — от​​ функция «ЕСЛИ» допускает​​ больше 10 с​ то можно записать​ в ячейке​ мин нашел решение​ т.п.)​Вместо нуля можно​_Boroda_​

Связь функции ЕСЛИ() с другими функциями использующие условия

​Суть:нужно присвоить балл​ результат в виде​извините, но мой​=C1+(ЕЧИСЛО(ПОИСКПОЗ(«Москва»;A1:A5;)))​ Только вот еще​ — существует два​ низкая удобочитаемость. Несмотря​ когда вместо логического​ 5 до 10.​ ответвление при выполнении​ помощью функции СУММЕСЛИ(),​ следующую формулу:​

​А1​ в 14 знаков,​Цитата​ «» — пустой​Александр, а сделайте,​ (в ячейке K11)в​ этой «а» для​

​ эксель не поддерживает​vikttur​​ вопрос: а если​​ корня. Чтобы записать​

​ на цветовые выделения​ выражения введена не​ Как можно заметить,​ некоторого алгоритма действий​ записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный​=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»})​результат формулы будет​
​ наверно такое же​
​AlexM, 26.02.2014 в​ текст.​​ пожалуйста, еще вариант​​ зависимости от уровня​​ последующих вычислений.​​ АГРЕГАТ, можно ли​

​: Это формулы, проверяющие​ B1 (куда я​ данное условие, достаточно​​ программой некоторых частей​​ конструкция, возвращающая значение​ в данном случае​ при решении различных​
​ результат (23) можно​

​или, если требуется вместо​ либо «Бюджет превышен»​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99=A1)​ 10:29, в сообщении​V​ через ПРОСМОТР. А​ выполнения показателя(ячейка I11)​Наподобие функции ВПР,​
​ без него как-то​

excel2.ru

Функция «Если» в Excel

​ наличие слова в​ ввожу формулу) и​ составить запрос следующего​ запроса, даже несколько​ «ИСТИНА» или «ЛОЖЬ»,​ требуется провести проверку​ задач.​ получить с помощью​

Значение функции

​ текстовых значений вывести​ либо «ОК!».​Внеконкурсные по 13​ № 1200?’200px’:»+(this.scrollHeight+5)+’px’);»>Если все​: подсказка у ф-ции​ то я что-то​ .​ но в ВПР​ решить задачу, пожалуйста?​ диапазоне.​ C1 являются объединенными​

эксель функция если

​ вида:​ вложенных функций, разобрать​ а некоторый набор​ двух условий, проверив​Простое описание большинства синтаксических​ формулы массива​ формулы, можно использовать​Функция ЕСЛИ()относится к наиболее​ знаков​ ячейки равны формула​ ЕСЛИ три параметра.​ туплю…​Если значение ячейки​ я не знаю​спасибо.​Для того, что​ ячейками, то выскакивает​Для желающих лучше понять​ которые очень непросто.​

Синтаксис «ЕСЛИ»

​ символов или ссылка​ на истинность сравнение​ конструкций — один​=СУММ(ЕСЛИ(A6:A11>10;A6:A11))​ ссылки на диапазон​ часто используемым функциям.​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=-И(A1:A99=A1) формат ячейки​ должна вернуть 1,​Bema​_Boroda_​ I11 в диапазоне​ как задать условие​gling​ Вам нужно, ищите​ следующая ошибка «Формулы​

​ все возможности, которыми​

Вложенность

​ Таким образом, если​ на ячейку. В​ с двумя величинами​ из главных плюсов,​(для ввода формулы​ ячеек (содержащих формулы)​ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])​;1;0​ иначе 0​: kord, знатоки уже​: Пожалуйста​ от 96 до​ искать значение «а»​: Посмотрите примеры в​ формулу в сообщении​ массивов в объединенных​ обладает функция «ЕСЛИ»,​

Несколько условий

​ спустя некоторое время​ том случае, когда​ — 5 и​ которыми славится «Эксель».​ в ячейку вместо​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​Лог_выражение​и​ИСТИНА/ЛОЖЬ вместо 1/0​ ответили:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОСМОТР(I10;{0:0,1:91:96:100};{6:4:2:1:0})​ 99, то балл=1,​ в указанный период​ файле, что значит​ 12.10.2012, 08:54​ ячейках неверны». Как​ в Excel примеры​ придётся вернуться к​

функция если с несколькими условиями

​ в качестве параметра​ 10. Чтобы реализовать​ Функция «ЕСЛИ» также​ENTER​Третий аргумент функции не​   — любое значение или​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=И(A1:A99=A1)% формат ячейки​ не подайдут? это​1) Прописать соответствующее​ArkaIIIa​если в диапазоне​ дат.​ вернуть букву а​gambit​ это исправить?​ находятся в разделе​ конструкции или начать​ записано некоторое выражение,​ этот пример в​ относится к их​нужно нажать​

​ обязателен, если его​

​ выражение, принимающее значения​1;;0​ проще сделать​ условие в функции​:​ от 91 до​в оригинальном файле​ не понял. Формула​: Огромное спасибо!!! Разобрался​vikttur​ справки, где подробно​ работу с чужим​ содержащие что-то помимо​ «Экселе», необходимо записать​ числу — после​CTRL+SHIFT+ENTER​ опустить, то функция​ ИСТИНА или ЛОЖЬ.​Все формулы массива​Интереснее будет публикация​

Особые варианты функции

​ ЕСЛИ()​_Boroda_​ 95, то балл=2,​ более 50000 строк​ возвращает адрес ячейки​ =)​: Выход есть -​ описан ход решения​ запросом, на понимание​

​ числового значения или​ функцию в следующем​ ключевого слова в​)​ вернет значение ЛОЖЬ​=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)​Pelena​ разнообразных (коротких) формул,​2) Скрыть нули​Ага, понял, где​если значение менее​ и 10000 уникальных​ с буквой а.​SlavaK​ не объединять ячейки​ каждого из них.​ записи уйдёт немало​ логических слов, то​ виде:​

функция если

​ скобках поочередно указывается​Теперь подсчитаем количество вхождений​ (если условие не​Т.е. если в​: Остаётся только добавить,​ реализованных разными алгоритмами​ условным форматированием. Белым​ ошибался. Спасибо!​ 90, то балл=4,​ значений, которые как​ Правда формула длинновата.​: Добрый день,​ в таблицах с​Автор: Алексей Рулев​ времени. Кроме того,​ это вызовет ошибку​=ЕСЛИ(А1>5;ЕСЛИ(А1​ условие, действие при​ чисел больше 10​ выполнено).​ ячейке​ что у этой​AlexM​ по белому.​Valeri​если значение =0,​ раз и необходимо​ Наверно можно сократить.​пожалуйста, помогите с​ вычислениями! Могут быть​

​gambit​ каждая функция имеет​ при выполнении функции.​Чтобы избежать многократного повторения​ истинном значении, а​ в диапазоне ячеек​=ЕСЛИ(A1>100;»Бюджет превышен»)​A1​ формулы в 14​: Да.​3) Отключить отображение​: Всем большое спасибо,​ то балл =​

На что стоит обратить внимание

​ проверять в различные​ =ЯЧЕЙКА(«адрес»;ИНДЕКС(ИНДЕКС(B4:B95;ПОИСКПОЗ(I1;C4:C95;)):ИНДЕКС(B4:B95;ПОИСКПОЗ(I2;C4:C95;)+СЧЁТЕСЛИ(C4:C95;I2)-1);ПОИСКПОЗ(«а»;ИНДЕКС(B4:B95;ПОИСКПОЗ(I1;C4:C95;)):ИНДЕКС(B4:B95;ПОИСКПОЗ(I2;C4:C95;)+СЧЁТЕСЛИ(C4:C95;I2)-1);)))​ задачей по файлу-пример:​ проблемы (на первую​: Доброй ночи! Подскажите​ свою пару скобок,​ Если указать адрес​ выводимой фразы, стоит​ затем при ложном.​A6:A11​Если в ячейке​содержится значение большее​ знаков есть одно​Цитата​ нулей в Параметрах​ оказывается есть аналоги​ 6,​ периоды дат по​JayBhagavan​

значение функции если

​ необходимо вернуть значение​ Вы уже напоролись).​ как выполнить функцию​ и случайно поставив​ ячейки или прописать​ применить принцип вложенности​ В схематическом виде​=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат​A1​ или равное 100,​ допущение: значение ноль​MCH, 26.02.2014 в​ Excel.​ ЕСЛИ!​если значение более​ категориям данных уникальных​: Цитата2.2. Опишите максимально​ при совпадении из​Обходной маневр:​ «если» для диапазона​ её не на​ некоторое число/логическое значение,​

Примеры

​ ещё раз, в​ это выглядит следующим​ (2) можно получить​содержится значение 1,​ то формула вернет​ и пустая ячейка​ 11:36, в сообщении​

​kord​kord​ или =100, то​ значений.​ подробно вашу задачу​ определенного диапазона, который​ячейки нужно разъединить,​ ячеек?​ своё место, придётся​ то результат будет​ качестве аргументов выбрав​ образом:​ с помощью формулы массива​

​ то вышеуказанная формула​ ОК!, а если​

​ считаются как равные.​ № 4200?’200px’:»+(this.scrollHeight+5)+’px’);»>ИСТИНА/ЛОЖЬ вместо​: Уважаемые друзья!!! Всем​: Добрый день всем!​ значение 0.​Логически, я предполагаю,​ и желаемый результат.​

​ является промежутком дат.​ ввести формулу, объединить.​Например в ячейке​ долго искать ошибку.​ определять это содержимое.​ проверку возвращения значения​ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]);​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​ вернет значение ЛОЖЬ.​ нет, то Бюджет​Можно обойти так​ 1/0 не подайдут​ спасибо за помощь!!!​ Есть идея упростить​Приложите пример в​ что ВПР не​Желательно уточнить вашу версию​например, найти букву​Вообще, не понятна​

функция если в excel примеры

​ B1 я пишу​Для закрепления понимания стоит​ Когда в ячейке​ функций, в зависимости​Одной из особенностей, которой​Теперь, когда принцип понятен,​Т.к. значение ЛОЖЬ эквивалентно​ превышен.​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И((A1=A2:A99)*(ЕПУСТО(A1)=ЕПУСТО(A2:A99)))​

fb.ru

Функция «Если» для диапазона ячеек

​Тогда 12 знаков​​AlexM​ работу с базой​ Excel (согласно Правилам​ подходит. необходимо использовать​
​ Excel​ и вернуть букву​ задача. Похоже, здесь​ =ЕСЛИ (лог. значение​ на практике рассмотреть,​ или в условии​ от которых и​ отличается функция «ЕСЛИ»​
​ с помощью функции​ 0, то формулы​В качестве аргументов функции,​или чуть короче​
​MCH​

​: Возможно задача простая.​​ данных. Но для​ форума)​ ИНДЕКС и Поискпозиций,​.​ «а» в ячейку​ формула массива не​ A1 до A5​
​ как работает функция​
​ записано число 0,​ производить вывод, или​
​ — это вложенность.​
​ ЕСЛИ() можно конструировать​=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)​ могут участвовать формулы,​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И((A1=A2:A99)*((A1=»»)=(A2:A99=»»)))​: тоже есть 15​
​ Интересно посмотреть варианты​

​ этого необходима формула​китин​
​ скорее всего, либо​KL​ j1(файла-примера), в период​ нужна.​ = «Москва»; значение​ «ЕСЛИ» в Excel.​ слово «ЛОЖЬ» или​ в самом начале​

​ То есть внутри​​ и другие формулы​или (если в​ например:​AlexM​ (с =) при​ решения.​ в ячейке А1​: ЕСЛИ,ПРОСМОТР,даже ВПР можно​ суммеслимн. но сложить​: А различать заглавные​ с 5 по​Если в пяти​

​ если истина C1+1;​​ Примеры, приведённые ниже,​ пустота, то результатом​ воспользоваться функцией «И»,​ одной конструкции, может​ с условиями. Например,​ ячейке​
​=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))​
​:​ 1/0 для чисел/текст​

​И так в​ которая по значению​ прикрутить,но только при​ все воедино для​
​ и строчные точно​ 10 января 2016​ ячейках слово «Москва»,​ значение если ложь​
​ демонстрируют все основные​

​ будет ложное выполнение​ объединив в ней​ находиться ещё одна,​
​ нахождение минимального значения​

​A1​
​Т.е. если в​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—(СЧЁТЕСЛИ(A1:A99;A1)=99)​

​ (формула массива)​​ диапазоне A1:A99 любые​ в ячейке В1​ наличии файла примера​ получения результата не​ нужно?​ года.​ то С1+1, иначе​ C1)​ способы её использования.​ функции. Во всех​ все условия сразу.​ от значения которой​ среди чисел больше​содержится значение 0)​ ячейке​Обычная формула​Serge_007​ значения.​ отображает то или​ правила форума п3​

​ хватает знаний и​​Ну пока вы​Заранее благодарю.​
​ просто С1:​
​Я записал это​
​Простейшим примером для разбора​
​ других случаях выполнится​

​ Такой подход усложнит​​ зависит и общий​ 10:​=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)​

​A1​Pelena​: Хорошая задача​Если все ячейки​

​ иное значение. А​​ArkaIIIa​ опыта по использованию​

planetaexcel.ru

Вернуть значение при совпадении из определенного диапазона дат

​ отвечаете, вот два​​Catboyun​
​=C1+(СЧЕТЕСЛИ(A1:A5;»Москва»)=5)​ так B1=ЕСЛИ(A1:A5=»Москва»;C1+1;C1), но​ работы функции является​ истинный сценарий действий.​ понимание написанной конструкции​ результат выполнения запроса.​
​=МИН(ЕСЛИ(A6:A11>10;A6:A11))​вернут ОК!​содержится значение >100,​: Если все ячейки​Rioran​ равны формула должна​ именно: как выразить​
​: Прикладывайте пример и​

​ данных функций.​​ варианта. Изменяйте первый​8-0

​: Что это было?​​Если нужно к​ в ячейке B1​ сравнение двух чисел.​При работе с англоязычной​ при небольшом уровне​ Помимо самой функции,​Программа Microsoft Excel обладает​Если в ячейке​ то суммирование ведется​ пустые — ЛОЖЬ​: Получил 21 знак.​

​ вернуть 1, иначе​​ формулой: если в​ заодно поясните, что​Заранее всем большое​ параметр ИНДЕКС() на​

​SlavaK​​ С1 добавить количество​
​ появляется #ЗНАЧ​ Для наличия вариативности,​
​ версией «Экселя» необходимо​ вложенности, но при​ внутри «ЕСЛИ» могут​ мощным инструментарием, способным​A1​ по столбцу​ (хотя по всему​ Просто не терпится​

​ 0​​ ячейке В1 имеется​

​ проставлять, если I11​​ спасибо за помощь.​8-0
​ столбец, который надо​: это просто пример,​ слов «Москва»:​Что делать?​ зададим значения двух​
​ учитывать тот факт,​

​ значительном числе условий​​ находиться и другие.​ помочь в решении​находится любое другое​B​ должна быть ИСТИНА)​ узнать, как можно​Есть решение на​ какой-либо текст, то​ = 90​

​SlavaK​​ возвращать.​ оригинал файла с​=C1+СЧЕТЕСЛИ(A1:A5;»Москва»)​​vikttur​ числовых переменных в​​ что и все​

​ такой подход будет​​ Но в первом​ трудных вычислительных задач.​ число кроме 0,​
​, а если меньше,​AlexM​ сделать меньше =)​ 26 знаков без​ в ячейке А1​А то у​

​: нет необходимости. необходимо​​SlavaK​ нормальными данными -​Или этот вариант:​: То, что Вы​ ячейках А1 и​ функции также пишутся​
​ более оптимальным.​ случае данная составляющая​ Одним из самых​ то формула вернет​ то по столбцу​: Тогда так​tsap​ учета знака «=»​ появляется 1, а​ Вас эта цифра​ точное соответствие просто​: Цитатаgling написал: Посмотр​ не суть проблемы.​=C1*5+СЧЕТЕСЛИ(A1:A5;»Москва»)​ записали — формула​ В1, которые и​
​ на английском языке.​Стоит отметить, что функция​ может располагаться в​ используемых иструментов из​ Бюджет превышен. Такой​С​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—(СЧЁТЕСЛИ(A1:A99;A1&»»)=99)​: 14 знаков без​Pelena​ если в В1​
​ выпала:​ значению.ЦитатаИзменяйте первый параметр​ те примеры в​ суть, что я​=C1*СЧЕТ(A1:A5)+СЧЕТЕСЛИ(A1:A5;»Москва»)​ массива. Она формирует​ будем сравнивать между​
​ В этом случае​ «ЕСЛИ» позволяет оставлять​ любом из трёх​ этого набора является​ подход удобен, когда​.​или массивнаяКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99&»»=A1&»»)​ «=» . массивная​: 14 знаков​
​ пусто, то в​Valeri​ ИНДЕКС() на столбец,​ файле, что значит​ уже целый день​gambit​ массив значений. Если​ собой. Для решения​ функция «ЕСЛИ» будет​ незаполненными одно или​ частей синтаксической конструкции.​
​ функция «ЕСЛИ».​ проверяется равенство значения​

​В EXCEL 2007 в​​el7c9​Rioran​AlexM​ А1 — 0.​: файл​ который надо возвращать.спасибо,​ вернуть букву а​ думаю, как написать​
​: vikttur, задача такова:​ искомое значение, например,​
​ этой задачи следует​ записываться, как IF,​ несколько своих параметров.​

​При работе со сложными​​При работе в «Экселе»​ нулю.​ качестве значений аргументов​

​: Как записать формулу​​: Кстати, надо было​: Даже не представляю.​ Сам пробовал формулой​ArkaIIIa​
​ изменил ИНДЕКС() на​ не понял. Версия​

planetaexcel.ru

функция ЕСЛИ с выбором из диапазона (Формулы/Formulas)

​ формулу, чтобы из​​ если в диапазоне​ в А1 и​ воспользоваться записью следующего​ но в остальном​ В таком случае,​:(
​ задачами, используется функция​ необходимо понимать значение​EXCEL содержит также другие​значение_если_истиназначение_если_ложь​ для условия «если​
​ договориться, на каком​Указать диапазон A1:A99​ ЕСЛИ(В1<>»»;»1″), однако же​:​
​ стобец В и​ excel 2007.​ диапазона дат найти​
​ A1:A5 есть Москва,​ А3, C1=5:​
​ вида:​ синтаксическая конструкция и​ результаты будут зависеть​
​ «ЕСЛИ» с несколькими​ функции «ЕСЛИ», чтобы​ функции, которые можно​
​можно для построения​ значение ячейки равно​ языке формулы прописываем.​

​ уже 6 знаков​​ при отсутствии значения​Valeri​ все заработало.​Задача состоит в​

​ значение. и все​​ то в ячейку​{6;5;6;5;5}​=ЕСЛИ(А1=В1; «числа равны»; «числа​ алгоритм работы останутся​
​ от того, какие​ условиями, однако, на​ конструировать правильные синтаксические​

​ применять для анализа​​ более сложных проверок​

​ хотя бы одному​​ Некоторые формулы на​​Ессс!!! нашел.​
​ в В1 в​

​200?'200px':''+(this.scrollHeight+5)+'px');">=ЕСЛИ(I11>=100;0;ЕСЛИ(I11=0;6;ЕСЛИ(I11=​​пойду потестирую на​ том, чтобы с​

​ никак.​​ D1 записывается результат​​Этот массив еще​
​ неравны").​ теми же.​

​ аргументы были опущены​​ этом этапе у​ запросы. Благодаря её​ данных с использованием​ использовать до 64​ значению из выбранного​ Английском куда короче​MCH​

​ ячейке А1 появляется​​Valeri​
​ основном файле.​

​ помощью формулы проверить,​​JayBhagavan​​ C1+1, если допустим​
​ нужно обработать. Например:​В этом случае при​»Эксель» позволяет использовать до​ пользователем.​ большинства пользователей возникает​

​ алгоритму, производится выполнение​​ условий. Например, для​
​ вложенных друг в​

​ диапазона»​​ =)​​: Под любым значением​
​ значение ЛОЖЬ, а​: ArkaIIIa, 90 включительно,​

​еще раз всем​​ есть ли в​: Здравия. Если нет​ Питер, то в​deal :)

excelworld.ru

Отобразить 1, если в ячейке есть текст, и 0, если ячейка пустая

​=СУММ(ЕСЛИ(A1:A5=»Москва»;C1+1;C1))​​ наличии одинаковых значений​ 64 вложенных функций​Если на месте логического​ проблема. Связано это​ некоторого логического сравнения,​ подсчета количества вхождений​ друга функций ЕСЛИ().​pashulka​AlexM​ подразумевается числа, текст,​ нужно просто 0.​ т.е. равно 4​ спасибо. Господа, вы​ промежуток дат, к​ буквы «а» в​ ячейке D1 остается​Если нужно проверить​ в обеих ячейках,​ «ЕСЛИ» — такого​ выражения оставить пустоту,​ со специфической задачей​ в зависимости от​ чисел в диапазоне​=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний​: Как вариант (​: Эта формула будет​

​ пустые ячейки?​​vikttur​ArkaIIIa​

​ гении и гуру!​​ примеру, с 5​ указанный период, то​ просто C1. Допустим​
​ наличие слова во​

​ результатом будет запись​​ количества хватает для​ то результатом функции​ многоусловности алгоритма. В​ результатов которого будет​ ячеек используется функция​ проект»;»Малый проект «)))​ для диапазона смежных​

​ длинее на Английском.​​Если числа (без​
​: Внимательно причитайте справку​:​KL​

​ по 10 Января​​ что?​ C1=3, А1=Москва, A2=Питер​;)

​ всех ячейках диапазона,​​ «числа равны», во​ решения практически всех​
​ будет выполнение действия,​ эксель функция «ЕСЛИ»​ произведено одно из​
​ СЧЁТЕСЛИ(), а для​Вышеуказанную формулу можно усложнять​ ячеек, например, A1:C100​
​ (фраза — маленькая​ пустых ячеек) -​ по функции.​

​Valeri​​: Еще варианты если​ значение «а» и​

planetaexcel.ru

Если в диапазоне все ячейки равны (Формулы)

​SlavaK​​ ,A3 =Москва A4=Воронеж​ не обязательно применять​ всех остальных случаях​
​ задач, однако, даже​ отвечающего за ложное​ проверяет лишь одну​
​ двух действий.​ сложения значений, удовлетворяющих​ и дальше, но​ )​
​ подсказка)​ то можно короткую​Bema​

​Случайно Вам репутацию​​ есть проблемы со​

​ если оно есть,​​: Добрый вечер,​
​ ,A5=Тверь. Тогда по​ формулу массива:​
​ — «числа неравны».​:)

​ это небольшое число​​ выполнение алгоритма. Причиной​ операцию сравнения в​Говоря более простыми словами,​
​ определенным условиям, используется​ есть другие подходы:​Код ЕСЛИ(СЧЁТЕСЛИ(Диапазон;Ячейка);»Y»;»N») =ЕСЛИ(СЧЁТЕСЛИ(Диапазон;Ячейка)>0;»Y»;»N»)​AlexM​ формулу (см. статистические​
​: kord, добрый и​ плюсанул :-)​ скоростью пересчета.​ то необходим как​если нет а-​
​ идее в D1​=ЕСЛИ(СЧЕТЕСЛИ(A1:A5;»Москва»)=5;C1+1;C1)​Для рассмотрения работы условного​ нередко становится проблемой​ тому служит факт,​ логическом выражении, то​ функция «ЕСЛИ» в​ функция СУММЕСЛИ().​
​=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет​​pashulka​: Вне конкурса.​ функции)​ Вам. А если​Valeri​SlavaK​
​ результат вывести «а»​ то выдается ошибка.​ должно быть 5.​
​Как вводить формулу​ оператора с несколькими​ для пользователя. Причин​

​ что программа ассоциирует​​ есть, использовать конъюнкцию​
​ случае истинного значения​​Функция ЕСЛИ(), как альтернативный​ превышен»})​: Или формула массива​С пользовательским форматом​
​Если в.т.ч. текст​

​ так:​​: ArkaIIIa, вроде все​: Супер! спасибо. последний​ в ячейку. Если​в примере буква​

​ Это можно как​​ массива:​

​ условиями, в качестве​​ тому несколько: при​ пустое место с​ или дизъюнкцию не​ некоторого выражения, выполняет​

​ вариант, может быть​​=ВПР(A1;A3:B6;2)​Код =ЕСЛИ(ИЛИ(A1:A5=B1);»Да»;»Нет»)​

​ ячейки формула может​​ — то 27​=—ЕТЕКСТ(B1)​ работает, СПАСИБО огромное!!!!​ вариант то, что​ значения «а» нет​ а есть несколько​

​ нибудь реализовать? А​​После введения формулы​ примера можно использовать​ создании запроса, достаточно​ нулём, что на​:)

​ получится. Для проверки​​ одно действие, в​
​ также использована для​Для функции ВПР() необходимо​Ещё одна формула​

​ быть 13 знаков.​​ (с =) -​
​kord​ А то я​ нужно. и считает​ в указанный период,​
​ раз в период​
​ в формуле, которую​ в ячейку, ввод​ нахождение числа решений​ легко ошибиться с​ логическом языке означает​
​ нескольких условий необходимо​
​ случае ложного -​ подсчета и сложения​
​ создать в диапазоне​​ (правда, почти не​
​AlexM​
​ первое, что пришло​​: Уважаемый ! Как​
​ уже голову сломала,​

​ быстро!​​ то выводится ошибка​ дат (47,62,89 строчки).​ вы мне написали​ завершается нажатием не​ квадратного уравнения. В​ записью формулы -​ «ЛОЖЬ». Если оставить​
​ воспользоваться свойством вложенности.​
​ другое. При этом​
​ значений с использованием​
​A3:B6​

​ имеющая ценности)​​: Понедельник, подводим итоги.​​ в голову​​ всегда Вы помогаете!!!​

​ начала впихивать туда​​реально огромное спасибо,​ либо #Н/Д.​ при этом количество​ СУММ(ЕСЛИ(A1:A5=»Москва»;C1+1;C1)) он ставит​%)

​ просто Enter, а​​ данном случае проверка​​ по статистике, каждая​
​ пустым одно из​

excelworld.ru

Если значение ячейки равно хотя бы одному значению из выбранного диапазона

​Чтобы понять, как задать​​ в качестве действий​ условий. Ниже приведены​таблицу значений:​Код =ТЕКСТ(СУММПРОИЗВ(Ч(A1:A5=B1));»Да;;Нет») =ТЕКСТ(СУММПРОИЗВ(—(A1:A5=B1));»Да;;Нет»)​Формула в 26​Если есть пустые​

​ Скажите,а как доработать​​ еще И/ИЛИ, оказывается​ KL!​Так, к примеру,​ раз повторений «а»​
​ 17.​

​ Ctrl+Shift+Enter. Формула при​​ производится по дискриминанту​
​ малейшая неточность в​

​ значений, отвечающих за​ несколько условий в​ может быть как​
​ иллюстрирующие примеры.​Если требуется вывести разный​

CyberForum.ru

​ =ТЕКСТ(СУММПРОИЗВ((A1:A5=B1)*1);»Да;;Нет») и т.д.​

В учебном пособии показано, как использовать формулу ЕСЛИ в Excel, чтобы узнать, попадает ли заданное число или дата между двумя значениями.

Чтобы проверить, находится ли заданное значение между двумя числовыми значениями, вы можете использовать функцию И с двумя логическими проверками. Чтобы вернуть свои собственные значения, когда оба выражения оцениваются как ИСТИНА, вложите И внутри функции ЕСЛИ. Подробные примеры приведены ниже.

  • Excel ЕСЛИ между двумя числами
  • Excel ЕСЛИ между двумя датами

Чтобы проверить, находится ли заданное число между двумя указанными вами числами, используйте функцию И с двумя логическими проверками:

  • Используйте оператор «больше» (>), чтобы проверить, превышает ли значение меньшее число.
  • Используйте оператор меньше (<), чтобы проверить, меньше ли значение большего числа.

Общий Если между формула:

А ТАКЖЕ(ценность > меньшее_число, ценность < больше_число)

Чтобы включить граничные значения, используйте операторы больше или равно (>=) и меньше или равно (<=):

А ТАКЖЕ(ценность >= меньшее_число, ценность <= больше_число)

Например, чтобы увидеть, находится ли число в A2 между 10 и 20, не включая граничные значения, формула в B2, скопированная вниз, выглядит так:

=И(A2>10, A2<20)

Чтобы проверить, находится ли A2 между 10 и 20, включая пороговые значения, формула в C2 принимает следующий вид:

=И(A2>=10, A2<=20)

В обоих случаях результатом является логическое значение ИСТИНА, если тестируемое число находится в диапазоне от 10 до 20, и ЛОЖЬ, если это не так:
Проверка, находится ли число между 10 и 20

Если между двумя числами, то

Если вы хотите вернуть пользовательское значение, если число находится между двумя значениями, поместите формулу И в логическую проверку функции ЕСЛИ.

Например, чтобы вернуть «Да», если число в ячейке A2 находится между 10 и 20, и «Нет» в противном случае, используйте один из следующих операторов IF:

Если между 10 и 20:

=ЕСЛИ(И(A2>10, A2<20), «Да», «Нет»)

Если между 10 и 20, включая границы:

=ЕСЛИ(И(A2>=10, A2<=20), «Да», «Нет»)
Если между 10 и 20, верните что-то, если нет - верните что-то еще.

Кончик. Вместо того, чтобы жестко задавать пороговые значения в формуле, вы можете ввести их в отдельные ячейки и ссылаться на эти ячейки, как показано в приведенном ниже примере.

Предположим, у вас есть набор значений в столбце A, и вы хотите знать, какие из значений попадают между числами в столбцах B и C в той же строке. Предполагая, что меньшее число всегда находится в столбце B, а большее число — в столбце C, задачу можно решить с помощью этой формулы:

=ЕСЛИ(И(A2>B2, A2

В том числе границы:

=ЕСЛИ(И(A2>=B2, A2<=C2), «Да», «Нет»)
Формула Excel ЕСЛИ между двумя числами

А вот и вариация Если между оператор, который возвращает само значение, если оно TRUE, некоторый текст или пустую строку, если FALSE:

=ЕСЛИ(И(A2>10, A2<20), A2, «Недействительно»)

В том числе границы:

=ЕСЛИ(И(A2>=10, A2<=20), A2, «Недействительно»)
Если между двумя числами, вернуть само значение.

Если граничные значения находятся в разных столбцах

Когда меньшие и большие числа, с которыми вы сравниваете, могут появляться в разных столбцах (т. е. число 1 не всегда меньше числа 2), используйте немного более сложную версию формулы.

А ТАКЖЕ(ценность > МИН(число1, число2), ценность < МАКС(число1, число2))

Здесь мы сначала проверяем, превышает ли целевое значение меньшее из двух чисел, возвращаемых функцией MIN, а затем проверяем, меньше ли оно большего из двух чисел, возвращаемых функцией MAX.

Чтобы включить пороговые значения, настройте логику следующим образом:

А ТАКЖЕ(ценность >= МИН(число1, число2), ценность <= МАКС(число1, число2))

Например, чтобы узнать, находится ли число в A2 между двумя числами в B2 и C2, используйте одну из следующих формул:

Без учета границ:

=И(A2>МИН(B2,C2), A2<МАКС(B2,C2))

В том числе границы:

=И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2))

Чтобы вернуть собственные значения вместо ИСТИНА и ЛОЖЬ, используйте следующую инструкцию Excel IF между двумя числами:

=ЕСЛИ(И(A2>МИН(B2,C2), A2<МАКС(B2,C2)), «Да», «Нет»)

Или же

=ЕСЛИ(И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2)), «Да», «Нет»)
Оператор if between для переставленных граничных значений

Формула Excel: если между двумя датами

Если между датами формула в Excel по существу такая же, как Если между числами.

Чтобы проверить, находится ли данная дата в определенном диапазоне, используется общая формула:

ЕСЛИ(И(свидание >= Дата начала, свидание <= Дата окончания), значение_если_истина, значение_если_ложь)

Без учета граничных дат:

ЕСЛИ(И(свидание > Дата начала, свидание < Дата окончания), значение_если_истина, значение_если_ложь)

Однако есть одно предостережение: IF распознает даты, переданные непосредственно в его аргументы, и рассматривает их как текстовые строки. Чтобы ЕСЛИ распознавал дату, она должна быть заключена в функцию ДАТАЗНАЧ.

Например, чтобы проверить, попадает ли дата в A2 между 1 января 2022 года и 31 декабря 2022 года включительно, вы можете использовать эту формулу:

=ЕСЛИ(И(A2>=ДАТАЗНАЧ(«1/1/2022»), A2<=ДАТАЗНАЧ(«31/12/2022»)), «Да», «Нет»)
Проверьте, находится ли дата в заданном диапазоне.

В случае, если даты начала и окончания находятся в предопределенных ячейках, формула становится намного проще:

=ЕСЛИ(И(A2>=$E$2, A2<=$E$3), «Да», «Нет»)

Где $E$2 — дата начала, а $E$3 — дата окончания. Обратите внимание на использование абсолютных ссылок для блокировки адресов ячеек, чтобы формула не сломалась при копировании в ячейки ниже.
Если формула между двумя датами

Кончик. Если каждая проверенная дата должна попадать в свой собственный диапазон, а граничные даты могут быть взаимозаменяемы, используйте функции МИН и МАКС, чтобы определить меньшую и большую дату, как описано в Если граничные значения находятся в разных столбцах.

Если дата находится в пределах следующих N дней

Чтобы проверить, находится ли дата в пределах следующего н дней от сегодняшней даты, используйте функцию СЕГОДНЯ, чтобы определить начальную и конечную даты. Внутри оператора AND первая логическая проверка проверяет, больше ли целевая дата сегодняшней даты, а вторая логическая проверка проверяет, меньше или равна ли она текущей дате плюс н дни:

ЕСЛИ(И(свидание > СЕГОДНЯ(), свидание <= СЕГОДНЯ()+н), значение_если_истина, значение_если_ложь)

Например, чтобы проверить, встречается ли дата в ячейке A2 в течение следующих 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>СЕГОДНЯ(), A2<=СЕГОДНЯ()+7), «Да», «Нет»)
Проверка того, находится ли дата в течение следующих 7 дней

Если дата находится в пределах последних N дней

Чтобы проверить, находится ли данная дата в пределах последней н дней от сегодняшней даты, вы снова используете ЕСЛИ вместе с функциями И и СЕГОДНЯ. Первый логический тест AND проверяет, больше или равно проверенная дата сегодняшней дате минус н дней, а второй логический тест проверяет, меньше ли дата сегодня:

ЕСЛИ(И(свидание >= СЕГОДНЯ()-н, свидание < СЕГОДНЯ()), значение_если_истина, значение_если_ложь)

Например, чтобы определить, встречалась ли дата в ячейке A2 за последние 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>=СЕГОДНЯ()-7, A2<СЕГОДНЯ()), «Да», «Нет»)
Проверка того, находится ли дата в течение последних 7 дней

Надеемся, наши примеры помогли вам понять, как использовать Если между формулы в Excel эффективно. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь

Excel Если между — примеры формул (файл .xlsx)

Вас также могут заинтересовать

Сопоставить значению из интервала число

stormbringernew

Дата: Вторник, 24.01.2017, 18:14 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 145


Репутация:

0

±

Замечаний:
40% ±


Excel 2016

Помогите пожалуйста.
Есть четыре интервала
0-10
10-30
30-50
50-100.
Если значение в ячейке попадает в 1-й интервал, то другой ячейке (скажем ниже на 1 клетку) присваивается число 0,
во 2-й интервал — число 1
в 3-й — число 2
в 4-й — число 3.
Пробовал функцию ЕСЛИ, но почему то не получилось.
СПАСИБО!

Сообщение отредактировал stormbringernewВторник, 24.01.2017, 18:25

 

Ответить

_Boroda_

Дата: Вторник, 24.01.2017, 18:21 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Такой вариант

Код

=СУММПРОИЗВ(—(A1>{10:30:50}))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

stormbringernew

Дата: Вторник, 24.01.2017, 18:29 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 145


Репутация:

0

±

Замечаний:
40% ±


Excel 2016

СПАСИБО очередной раз господин БОРОДА!
Это фантастика! Так быстро и просто!

 

Ответить

UncleJohn

Дата: Вторник, 24.01.2017, 20:13 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Всем доброго времени суток!
А у меня получилось с функцией ЕСЛИ (см. приложенный файл).

Код

=ЕСЛИ(И(C1>=50;C1<=100);3;ЕСЛИ(И(C1>=30;C1<=49);2;ЕСЛИ(И(C1>=10;C1<=29);1;0)))

Но… По правде говоря, метод Borodы меня просто ВОСХИЩАЕТ!


Когда-нибудь я стану лучше…
Но, боюсь, не доживу.

Сообщение отредактировал UncleJohnВторник, 24.01.2017, 20:55

 

Ответить

AlexM

Дата: Вторник, 24.01.2017, 20:32 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

_Boroda_, а почему не так?

Код

=СУММ(Ч(A1>{10:30:50}))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMВторник, 24.01.2017, 20:35

 

Ответить

_Boroda_

Дата: Вторник, 24.01.2017, 20:46 |
Сообщение № 6

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Ну надо ж тебе позаботиться — оставить возможность подумать?


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

AlexM

Дата: Вторник, 24.01.2017, 20:59 |
Сообщение № 7

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

:) Спасибо.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

MCH

Дата: Среда, 25.01.2017, 10:58 |
Сообщение № 8

Группа: Админы

Ранг: Старожил

Сообщений: 2002


Репутация:

751

±

Замечаний:
±


вариант

Код

=ПОИСКПОЗ(A1;{0;10;30;50})-1

Остается вопрос, к какому интервалу относить граничные значения (10, 30, 50)?

 

Ответить

sboy

Дата: Среда, 25.01.2017, 11:19 |
Сообщение № 9

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

Добрый день.
Вне конкурса (тренируюсь с ПРОСМОТР)

Код

=ПРОСМОТР(B2;$K$2:$K$5;$M$2:$M$5)

К сообщению приложен файл:

_B3-H3.xlsx
(10.3 Kb)


Яндекс: 410016850021169

 

Ответить

Che79

Дата: Среда, 25.01.2017, 11:41 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

ВПР’ом не интересно, но пусть тоже будет

Код

=ВПР(A1;{0;10;0:10;30;1:30;50;2:50;100;3};3)


Делай нормально и будет нормально!

 

Ответить

AlexM

Дата: Среда, 25.01.2017, 14:47 |
Сообщение № 11

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Che79, Еще есть ГПР() и СЧЁТ()

Код

=СЧЁТ(1/(A1>{10:30:50}))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

miha_

Дата: Вторник, 24.08.2021, 20:33 |
Сообщение № 12

Группа: Пользователи

Ранг: Участник

Сообщений: 84


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

_Boroda_, Добрый вечер.
Поясните пожалуйста логику значений в фигурных скобках, или подскажите какой раздел почитать.
Благодарю

 

Ответить

miha_

Дата: Вторник, 24.08.2021, 21:53 |
Сообщение № 13

Группа: Пользователи

Ранг: Участник

Сообщений: 84


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

разобрался) это верхняя граница диапазона. исчисление (ранг 0…n)

 

Ответить


Подсчет чисел, попадающих в интервал – стандартная задача: используйте функцию

СЧЕТЕСЛИМН()

. Усложним задачу, сделаем интервал легко настраиваемым.

В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (См.

файл примера

).

Будем подсчитывать значения, попадающие в интервал, например, (4;15]. Причем, границы интервала «включает [ ]» и «не включает ( )» будем выбирать из

Выпадающего (раскрывающегося) списка

.


Примечание

: решение без выбора интервалов =

СЧЁТЕСЛИМН(A2:A12;»>»&D2;A2:A12;»<=»&F2)

Предполагается, что границы интервала введены в ячейки

D2

и

F2

. Эти ячейки не должны быть пустыми, даже если одна из границ =0. Если в диапазоне

A2:A12

содержатся

числовые значения в текстовом формате

, то они будут проигнорированы.

Для настройки границ интервала используем

Проверку данных

с типом данных

Список

. В качестве источника укажем для левой границы >;>= и для правой <;<=. Границы интервала будем вводить в диапазон

H2

:

I3

.

Подсчет можно реализовать множеством формул, приведем несколько:

  • =

    СЧЁТЕСЛИМН(A2:A12;C2&D2;A2:A12;E2&F2)
  • =

    СЧЁТЕСЛИ($A$2:$A$12;C2&D2)-(СЧЁТЗ($A$2:$A$12)-СЧЁТЕСЛИ($A$2:$A$12;E2&F2))
  • Формула =

    БСЧЁТ(A1:A12;A1;H2:I3)

    требует предварительного создания таблицы с условиями. Заголовки этой таблицы должны в точности совпадать с заголовками исходной таблицы.


СОВЕТ:

Более сложные условия подсчета рассмотрены в статье

Подсчет значений с множественными критериями (Часть 1. Условие И)

.

Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.

Функция имеет следующий синтаксис.

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

лог_выражение – это проверяемое условие. Например, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.

значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.

Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.

Функция Excel ЕСЛИ с одним условием

Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.

Прогноз остатков

Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.

Функция ЕСЛИ для задания условия в формуле

В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.

Формула ЕСЛИ в Excel – примеры нескольких условий

Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

Несколько условий в функции ЕСЛИ

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

Подсказка функции

В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку

Ошибка из-за нехватки скобки

Функция Excel ЕСЛИМН 

Функция Эксель ЕСЛИ в целом хорошо справляется со своими задачами. Но вариант, когда нужно записывать длинную цепочку условий не очень приятный, т.к., во-первых, написать с первого раза не всегда получается (то условие укажешь неверно, то скобку не закроешь); во-вторых, разобраться при необходимости в такой формуле может быть непросто, особенно, когда условий много, а сами расчеты сложные.

В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.

Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.

Функция Excel ЕСЛИМН

Как видно, запись формулы выглядит гораздо проще и понятнее.

Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов. Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.

Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН. 

Поделиться в социальных сетях:

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel если число в диапазоне ячеек
  • Excel если столбец содержит текст
  • Excel если число в диапазоне между
  • Excel если столбец пример
  • Excel если число больше то применить формулу

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии