Как сравнить числа в excel если

ЕСЛИ (функция ЕСЛИ)

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

Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

Например:

  • =ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)

  • =ЕСЛИ(A2=B2;B4-A4;»»)

Имя аргумента

Описание

лог_выражение    (обязательно)

Условие, которое нужно проверить.

значение_если_истина    (обязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь    (необязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Простые примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2="Да";1;2)

  • =ЕСЛИ(C2=»Да»;1;2)

В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)

Ячейка D2 содержит формулу =ЕСЛИ(C2=1;"ДА";"НЕТ")

  • =ЕСЛИ(C2=1;»Да»;»Нет»)

В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

Ячейка D2 содержит формулу =ЕСЛИ(C2>B2;"Превышение бюджета","В пределах бюджета")

  • =ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)

В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)

Ячейка E2 содержит формулу =ЕСЛИ(C2>B2;C2-B2;"")

  • =ЕСЛИ(C2>B2;C2-B2;0)

На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).

Ячейка F7 содержит формулу ЕСЛИ(E7="Да";F5*0,0825;0)

  • =ЕСЛИ(E7=»Да»;F5*0,0825;0)

В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)

Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.

Распространенные неполадки

Проблема

Возможная причина

0 (ноль) в ячейке

Не указан аргумент значение_если_истина или значение_если_ложь. Чтобы возвращать правильное значение, добавьте текст двух аргументов или значение ИСТИНА/ЛОЖЬ.

#ИМЯ? в ячейке

Как правило, это указывает на ошибку в формуле.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ЕСЛИ — вложенные формулы и типовые ошибки

Функция УСЛОВИЯ

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

СЧЁТЕСЛИ

Рекомендации, позволяющие избежать появления неработающих формул

Общие сведения о формулах в Excel

Нужна дополнительная помощь?

Skip to content

Сравнение ячеек в Excel

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

При использовании Excel для анализа данных точность является наиболее важной задачей. Неправильная информация приводит к срыву сроков, неверной оценке тенденций, неправильным решениям и потере доходов.

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

  • Как сравнить две ячейки без учета и с учетом регистра букв.
  • Сравниваем сразу несколько ячеек.
  • Сравнение нескольких ячеек с образцом
  • Содержимое какой ячейки длиннее?
  • Одинаковы ли ячейки по количеству вхождений определённого символа?

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

Как сравнить две ячейки в Excel.

Существует два разных способа выяснения тождества текстовых данных в Excel в зависимости от того, требуется ли это делать с учетом регистра или без него.

Формула без учета регистра.

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

=A1=B1

Где A1 и B1 – объекты для сопоставления. Результатом являются логические значения ИСТИНА и ЛОЖЬ.

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

=ЕСЛИ(A2=B2; «Совпадает»; «НЕ совпадает»)

Как вы видите на скриншоте ниже, обе формулы одинаково хорошо сравнивают текст, даты и числа:

Формула с учетом регистра.

В некоторых ситуациях может быть важно не просто сравнить текст, но и учесть регистр символов. Сопоставлениес учетом регистра можно выполнить с помощью функции Excel СОВПАД (EXACT в английской версии):

СОВПАД(текст1; текст2)

Где текст1 и текст2 — две сравниваемые ячейки.

Предполагая, что ваши значения находятся в A2 и B2, расчёт выглядит следующим образом:

=СОВПАД(A2; B2)

В результате вы получите ИСТИНА для текстовых данных, точно совпадающих с регистром каждого символа, в противном случае — ЛОЖЬ.

Если вы хотите, чтобы функция СОВПАД выдавала другие результаты, вставьте ее в формулу ЕСЛИ и введите свой собственный текст для вариантов ответа:

=ЕСЛИ(СОВПАД(A2; B2); «Совпадает»; «НЕ совпадает»)

На следующем скриншоте показаны результаты с учетом регистра:

Как сравнить несколько ячеек в Excel

Чтобы сопоставить между собой более 2 ячеек, используйте выражения, описанные в приведенных выше примерах, в сочетании с оператором И. 

Формула без учета регистра для более чем двух ячеек

В зависимости от того, как вы хотите отображать результаты, используйте одну из следующих формул:

=И(A2=B2; A2=C2)

или

=ЕСЛИ(И(A2=B2; A2=C2); «Совпадает»; «НЕ совпадает»)

Оператор И возвращает ИСТИНА, если все клетки таблицы содержат одно и то же значение, ЛОЖЬ, если любое значение отличается. Функция ЕСЛИ выводит введенные вами метки: «Совпадает» и «Не совпадает».

Как показано на скриншоте ниже, формула отлично работает с любыми типами данных — текстом, датами и числовыми значениями:

Сравниваем несколько ячеек с учетом регистра букв.

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

=И(СОВПАД(A2;B2); СОВПАД(A2; C2))

или

=ЕСЛИ(И(СОВПАД(A2;B2);СОВПАД(A2; C2));»Точное совпадение»; «НЕ совпадает»)

Как и в предыдущем примере, первая формула выдает значения ИСТИНА и ЛОЖЬ, тогда как вторая отображает ваши собственные сообщения для совпадений и различий:

Если же нам достаточно хотя бы двух совпадений значений, то сделаем это так:

=ЕСЛИ(ИЛИ(СОВПАД(A2;B2);СОВПАД(A2; C2);СОВПАД(B2;C2)); «Не менее 2 точных совпадений»; «НЕ совпадает»)

То есть, если в двух случаях из трёх будут одинаковые значения, то это будет для нас положительным результатом.

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

Мы может рассчитать количество совпадений в нашем диапазоне ячеек при помощи этой формулы массива:

{=СЧЁТЕСЛИ(A2:D2;A2:D2)}

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

=ЕСЛИ(СЧЁТЕСЛИ(A2:D2;A2:D2)=СЧЁТЗ(A2:D2);»Полное совпадение»;»»)

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

Кроме того, обратите внимание на последнюю строку. В одной из ячеек имеются ведущие пробелы, поэтому полного совпадения нет. Аналогичный результат будет, если после текста случайно будет введен так называемый концевой пробел. А его визуально обнаружить крайне сложно. Поэтому обнаружение и удаление лишних пробелов — весьма важная задача. Ссылку на нужную инструкцию смотрите в конце этой статьи.

Сравните диапазон ячеек с образцом.

В следующих примерах показано, как можно проверить, что все адреса в заданном диапазоне содержат тот же текст, что и в ячейке-образце.

Совпадает ли ячейка с образцом?

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

ЧСТРОК( диапазон ) * ЧИСЛСТОЛБ( диапазон ) = СЧЁТЕСЛИ( диапазон ; ячейка образца )

В логической проверке функции ЕСЛИ вы проверяете равенство двух чисел:

  1. Общее количество ячеек в указанном диапазоне (количество строк, умноженное на количество столбцов), и
  2. Количество ячеек, содержащих то же значение, что и в образце (возвращенное функцией СЧЁТЕСЛИ ).

Предполагая, что образец текста находится в C2, а данные находятся в диапазоне A2: B6, формула выглядит следующим образом:

(ЧСТРОК(A2:B6)*ЧИСЛСТОЛБ(A2:B6))=СЧЁТЕСЛИ(A2:B6;C2)

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

=ЕСЛИ((ЧСТРОК(A2:B6)*ЧИСЛСТОЛБ(A2:B6))=СЧЁТЕСЛИ(A2:B6;C2);»Всё совпадает»; «Есть несовпадения»)

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

Проверяем совпадение с образцом с учётом регистра букв.

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

ЕСЛИ((ЧСТРОК(диапазон )*ЧИСЛСТОЛБ(диапазон ))=(СУММ(—СОВПАД( образец ; диапазон ))); «текст_если_ совпадает»;»текст_если_НЕ_совпадает»)

Поскольку исходный диапазон находится в области A2: B6, а образец текста — в C2, получаем следующее:

{=ЕСЛИ((ЧСТРОК(B2:C6)*ЧИСЛСТОЛБ(B2:C6))=(СУММ(—СОВПАД(C2;B2:C6))); «Всё совпадает»;»НЕ совпадает»)}

В отличие от обычных формул Excel, формулы массива заполняются нажатием Ctrl + Shift + Enter. При правильном вводе Excel заключает формулу массива в {фигурные скобки}, как показано ниже:

Как соотнести две ячейки по длине.

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

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

=ДЛСТР(A2)=ДЛСТР(B2)

или

=ЕСЛИ(ДЛСТР(A2)=ДЛСТР(B2); «Равная длина»; «Длины не равны»)

Как вы понимаете, первый возвращает логические значения ИСТИНА или ЛОЖЬ, тогда как второй выводит ваши собственные результаты:

Как показано на скриншоте выше, формулы работают как для текста, так и для чисел.

Примечание. Если две, казалось бы, одинаковые ячейки с текстом возвращают разную длину, скорее всего, проблема в начальных или конечных пробелах в одной или обеих из них. В этом случае удалите лишние пробелы с помощью функции СЖПРОБЕЛЫ. Подробное объяснение и примеры можно найти здесь: Как удалить пробелы в Excel .

Сравниваем две ячейки по вхождению определенного символа

Это последний пример в нашем руководстве по сравнению ячеек в Excel, и он показывает решение для довольно конкретной задачи. Предположим, у вас есть 2 столбца текстовых значений, которые содержат важный для вас символ. Ваша цель — проверить, содержат ли две ячейки в каждой строке одинаковое количество вхождений данного символа.

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

Чтобы решить эту проблему, будем действовать следующим образом:

  • Во-первых, замените код заказа ничем с помощью функции ПОДСТАВИТЬ:

ПОДСТАВИТЬ(A1; код;»»)

  • Затем подсчитайте, сколько раз код появляется в каждой ячейке. Для этого получите длину её содержимого без кода и вычтите ее из общей первоначальной длины ячейки. Эта операция должна быть выполнена для 1 и 2 ячейки отдельно, например:

ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»))

а также

ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»))

  • Теперь вы приравниваете эти 2 числа, поместив знак равенства (=) между указанными выше частями.

ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»)) = ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»))

В нашем примере код находится в A2, а значения находится в B2 и C2. 

Выражение возвращает ИСТИНА, если B2 и C2 содержат одинаковое количество вхождений символа из A2, в противном случае — ЛОЖЬ. Чтобы сделать результаты более понятными для ваших пользователей, вы можете встроить его в функцию ЕСЛИ:

=ЕСЛИ(ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»)) = ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»)); «Совпадает»; «НЕ совпадает»)

Как вы можете видеть на скриншоте выше, всё работает отлично, несмотря на пару дополнительных сложностей:

  • Подсчитываемый символ (уникальный идентификатор) может появляться в любом месте ячейки.
  • Записи содержат переменное количество символов и разные разделители, такие как точка с запятой, запятая или пробел.

Вот как можно при помощи формул можно сравнивать ячейки в Excel. Благодарю вас за чтение.

Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
9 способов сравнить две таблицы в Excel и найти разницу В этом руководстве вы познакомитесь с различными методами сравнения таблиц Excel и определения различий между ними. Узнайте, как просматривать две таблицы рядом, как использовать формулы для создания отчета о различиях, выделить…
Вычисление номера столбца для извлечения данных в ВПР Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.…
проверка правильности ввода Excel при помощи функции ЕСЛИ Как проверить правильность ввода данных в Excel? Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…
ЕСЛИ + СОВПАД текст Функция ЕСЛИ: проверяем условия с текстом Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
функция если Визуализация данных при помощи функции ЕСЛИ Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
ЕСЛИ с датами 3 примера, как функция ЕСЛИ работает с датами. На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…

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

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

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

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Пример:

Логическая функция ЕСЛИ.

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

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

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Логический оператор в таблице.

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.



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

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

Синтаксис будет выглядеть следующим образом:

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

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

Примеры несколько условий функции ЕСЛИ в Excel:

Вложение логических функций.

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

2 условия оператора ЕСЛИ.

В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

Пример использования оператора И:

Пример логического оператора И.

Пример использования функции ИЛИ:

Пример логического оператора ИЛИ.

Как сравнить данные в двух таблицах

Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

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

Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

Исходные данные (таблицы, с которыми будем работать):

Две таблицы для сравнения.

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

Условное форматирование в таблице.

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Условия для форматирования ячеек.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

Логический оператор СЧЕТЕСЛИ.

Скачать все примеры функции ЕСЛИ в Excel

Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.

Функция сравнения в Excel.

​Смотрите также​: Надо в формуле​ двух столбцов таблиц​​ скобки.​ Excel даже на​​Выделите диапазон первой таблицы:​​ использовать условное форматирование,​ ячеек A1 и​​ операторов сравнения приведены​ сравнении двух прайсов.​ цветом или окрасить​ вызвать клавишей F5.​ три столбца в​ сравнить эти отчеты​ данные – абсолютные.​ столбце А и​ наши условия:​В Excel есть​ исправление сделать, поставить​ на совпадение​В результате формула будет​ разных листах. Вторая​
​ A2:A15 и выберите​ ​ которое быстро выделить​​ B1 не равны.​ в таблице ниже:​ Смотрите статью «Как​ эти ячейки.​ В появившемся окне​ таблице, предварительно выделив​ и выявить разницу.​ Подробнее о таких​ В, чтобы в​- в столбце​
​ несколько функций сравнения.​ жесткую ссылку -​В первом аргументе должны​ возвращать логическое значение​ формула действует аналогично.​ инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать​
​ цветом позиции, находящиеся​
​ В противном случае​ ​Операторы сравнения позволяют задавать​
​ сделать прайс-лист в​Можно написать такую​ «Переход» нажимаем кнопку​ все три столбца​У нас такая​ ссылках смотрите в​
​ столбце А цифры​ А числа должны​ Здесь разберём​ Лист2!$B$1:$B$9, чтобы потом​
​ быть относительные адреса​ ИСТИНА или ЛОЖЬ.​ Этот же принцип​
​ правило»- «Использовать формулу​ только в одном​ – ЛОЖЬ.​
​ условия, которые возвращают​ Excel».​ формулу в ячейке​
​ «Выделить…».​ таблицы. Сравниваются данные​ таблица с данными​ статье «Относительные и​ были больше, чем​
​ быть больше 10,​функцию сравнения в Excel​ растягивать формулу. В​
​ ссылок на ячейки​ ​ В зависимости от​​ можно применять для​ для определения форматированных​ столбце. Рабочий лист​В Excel существуют логические​ логические значения ИСТИНА​Этот пример демонстрирует два​ С2. =СУММ(ЕСЛИ(A2:A6<>B2:B6;1;0)) Нажимаем​Второй способ.​ в ячейках построчно​ из магазинов. Как​ абсолютные ссылки в​ в столбце В.​- в столбце​
​ «И»​
​ файле, что я​ (как и в​ ​ того содержит ли​
​ разных подобных задач.​ ячеек:».​ с таблицами:​ функции​ или ЛОЖЬ. Примеры​ способа сравнения текста​
​ «Enter». Копируем формулу​Можно в​ (А2, В2, С2,т.д.).​
​ перенести данные из​ Excel».​
Функция сравнения в Excel. ​ Но, в столбце​​ В числа должны​
​, посмотрим​ послал есть эта​ предыдущем примере).​ таблица исходное значение​Допустим вы работаете с​В поле ввода введите​В первую очередь необходимо​ИСТИНА()​ использования логических условий​ в Excel. Один​ по столбцу. Тогда​Excel сравнить и выделить​ Получилось так.​ разных таблиц в​Копируем формулу по​ В числа должны​ быть меньше 8.​пример расчета премии сотрудникам​
​ ошибка…​AidanPryde​
​ или нет.​ ​ таблицей созданной сотрудником,​​ формулу:​
​ присвоить имена обоим​и​ представлены ниже:​ из них чувствителен​​ в столбце с​ цветом​Как сравнить даты в​ одну, читайте в​ столбцу. Какими способами​
​ быть не менее​Условий можно написать​ в Excel​
​Надо бы еще​
​: Добрый день! Подскажите​​​ который в неупорядоченный​Щелкните по кнопке «Формат»​ таблицам. Благодаря этому​ЛОЖЬ()​
​=A1=B1​​ к регистру, другой​ разницей будут стоять​ячейки с разными данными​Excel.​ статье «Как связать​
​ быстро скопировать формулу​ 5. Если эти​ больше на большее​.Функция «И» в Excel​ добавить в формулу​
​ пожалуйста. Есть два​
​Разбор принципа действия формулы​ способ заполняет информацию,​ и на вкладке​ легче понять, какие​, которые не имеют​— Данное условие​ – нет.​ цифры. Единица будет​
​с помощью условного​Можно сравнить даты.​ таблицы в Excel»​ по столбцу, смотрите​ условия совпадают, то​ количество столбцов.​
​ применяется для того,​

Расчет премии сотрудникам, пример Excel.​ жесткую ссылку -​ столбика с цифрами.​ для сравнения двух​ касающеюся объема продаж​ «Заливка» укажите зеленый​ сравниваются диапазоны ячеек:​ аргументов. Данные функции​ вернет ИСТИНА, если​Используйте функцию​ стоять, если есть​ форматирования.​

excel-office.ru

Как сравнить два столбца в Excel на совпадения.

​ Принцип сравнения дат​​ тут.​ в статье «Копирование​ написать число из​​В ячейке С27​​ чтобы проверить значения​Лист2!$B$1:$B$90, чтобы потом​​ Один столбик «эталонный».​​ столбцов разных таблиц:​​ по определенным товарам.​​ цвет. На всех​​Выберите инструмент «ФОРМУЛЫ»-«Определенные имена»-«Присвоить​ существуют в основном​ значения в ячейках​EXACT​ различия, а «нуль»​Итак, мы выделяем​ тот же –​Первый способ.​ в Excel» тут.​ столбца А. Если​
​ написали такую формулу.​​ в ячейках на​ ее растягивать. В​​ Другой — неэталонный.​Функция =СОВПАД() сравнивает (с​
​ Одной из ваших​ окнах жмем ОК.​ имя».​ для обеспечения совместимости​ A1 и B1​
​(СОВПАД), чтобы выполнить​ — данные в​ столбцы с данными​ выделяем столбцы, нажимаем​Как сравнить два столбца​Получилось так.​ эти условия не​ =И(A27>10;B27 Скопировали формулу​ соответствие нашим условиям.​ ​ файле, что я​
​ Нужно выявить каких​ учетом верхнего регистра),​ ​ задач будет –​
​Выделите диапазон первого списка:​В появившемся окне в​ с другими электронными​ равны, или ЛОЖЬ​ сравнение с учетом​ ячейках одинаковые. Получится​ (без названия столбцов).​ на кнопку «Найти​
​ в​Есть функция сравнения​ совпадают, то написать​ вниз по столбцу.​​ Например, кто выполнил​ послал, есть эта​ циферок не хватает​ являются ли два​ сравнение. Следует проверить​ C2:C15 и снова​ поле «Имя:» введите​ таблицами. Вы можете​
Как сравнить два столбца в Excel на совпадения.​ в противном случае.​ регистра:​ так.​ На закладке «Главная»​ и выделить». Выбираем​Excel на совпадения.​ «ИЛИ» в Excel.​ слова «Неверное значение».​ Получилось так.​ план или, кто​ ошбка…Kak variant:​ в неэталонном ряде?​ значения идентичными или​
Сравнить столбцы в Excel.​ содержит ли столбец​
​ выберите инструмент: «ГЛАВНАЯ»-«Условное​ значение – Таблица_1.​ ​ вводить значения ИСТИНА​
​ Задавая такое условие,​=EXACT(A1,B1)​Четвертый​ в разделе «Стили»​ функцию «Выделение группы​Выделяем столбцы (у​ Эта функция сравнивает​Применим на практике​ ​Только в двух парах​ ​ набрал баллов больше​
​Private Sub CommandButton1_Click()​ Какой функцией это​ нет. Если да,​ таблицы конкретное значение​ форматирование»-«Создать правило»- «Использовать​Левой клавишей мышки сделайте​ и ЛОЖЬ прямо​ можно сравнивать текстовые​=СОВПАД(A1;B1)​с​ нажимаем на кнопку​
Как сравнить даты в Excel.​ ячеек», ставим галочку​ нас столбцы А​ один какой-нибудь параметр.​
​ эти две функции.​ ячеек совпали цифры​​ 10, но меньше​​ FindDiffs «A», «B»,​ сделать? Есть стандартная,​ возвращается логическое значение​ или нет. Конечно​ формулу для определения​ щелчок по полю​ в ячейки или​ строки без учета​Воспользуйтесь формулой​пособ.​ «Условное форматирование». Из​ у слов «Отличия​ и В). На​ Это свойство функции​Расчет премии сотрудникам, пример​ по нашим условиям.​ 90, т.д. Проверять​ «C», 1, 20,​
​ применял. Забыл название..​ ИСТИНА. Учитывая тот​ можно воспользоваться инструментом:​ форматированных ячеек:».​ ввода «Диапазон:» и​ формулы, не используя​ регистра. К примеру,​
​=А1=В1​
​Можно​ появившегося списка выбираем​ по строкам». Нажимаем​ закладке «Главная» нажимаем​ можно применить при​
​Excel​
​Функцию «И» в​​ можно любые параметры.​ 1, 25 End​ ​Помогите пожалуйста. Спасибо.​​ факт что формула​ «ГЛАВНАЯ»-«Редактирование»-«Найти» (комбинация горячих​
​В поле ввода введите​ выделите диапазон: A2:A15.​ форму записи функции,​ сравнивая «ЯНВАРЬ» и​, чтобы выполнить сравнение​объединить таблицы Excel​ функцию «Создать правило».​ «ОК».​ на кнопку функции​Сравнить столбцы в Excel условным форматированием.​ расчете комиссионных. Подробнее​.​Excel​ Эти выборочные данные​ Sub Private Sub​Tsvet​ выполняется в массиве​ клавиш CTRL+F). Однако​ формулу:​ И нажмите ОК.​ Excel все прекрасно​
​ «январь» формула возвратит​ без учета регистра:​с отчетами. Тогда​В строке «Формат…» пишем​Здесь расхождение дат в​ «Найти и выделить»,​ об этой функции,​У нас такая​можно применять не​ можем использовать для​ FindDiffs(ByVal pstrFindFromColumn As​ ​: Если я правильно​
​ функция СОВПАД сравнивает​ ​ при регулярной необходимости​
​Щелкните по кнопке «Формат»​Для второго списка выполните​ поймет.​ ИСТИНА.​Урок подготовлен для Вас​
​ все одинаковые данные​
​ такую формулу. =$А2<>$В2.​ ячейках строк второй​ выбираем функцию «Выделение​ читайте в статье​
​ таблица с целевыми​ только в расчетах​ дальнейших расчетов.​ String, _ ByVal​ понял, то VLOOKUP​ значение в ячейке​ выполнения поиска по​ и на вкладке​ те же действия​Если Вы уверены, что​=A1>B1​ командой сайта office-guru.ru​ соберутся в одну​
​ Этой формулой мы​​ и третьей.​​ группы ячеек».​
​ «Функция сравнения «ИЛИ»​​ данными и результатами​​ данных, но и​Функция сравнения «И» в​ pstrFindInColumn As String,​ вполне подойдет.​ B1 с каждым​ таблице данный способ​ «Заливка» укажите синий​ только имя присвойте​ уже достаточно хорошо​— Следующая формула​
​Источник: http://www.excel-easy.com/examples/compare-text.html​
​ строку, но можно​​ говорим Excel, что​ ​Есть еще один​​В появившемся окне ставим​ в Excel».​ работы сотрудников.​ при проверки данных,​Excel​
​ _ ByVal pstrResultsColumn​AidanPryde​ значением во всех​ оказывается весьма неудобным.​ цвет. На всех​ – Таблица_2. А​ освоили эту тему,​ возвратит ИСТИНА, если​
​Перевел: Антон Андронов​ будет посмотреть и​ если данные в​ способ​
​ галочку у слов​Есть несколько способов,​Нам нужно определить, кому​ вводимых в ячейку.​проверяет значения ячеек​ As String, _​

excel-office.ru

Сравнение текста в Excel

​: Посмотрите прикрепленный файл.​ ячейках диапазона A5:A10.​ Кроме этого данный​ окнах жмем ОК.​ диапазон укажите C2:C15​ можете обратиться к​

  1. ​ значение ячейки А1​​Автор: Антон Андронов​​ отдельно данные по​ ячейках столбца А​сравнить даты в Excel​

    ​ «Отличия по строкам».​
    ​как сравнить два столбца​

    Сравниваем текст в Excel

  2. ​ полагается премия за​​ Практическое применение функции​​ на полное соответствие​ ByVal plngFirstRowFrom As​Сравниваем текст в Excel

​Нужно как бы​ А благодаря функции​
​ инструмент не позволяет​
​При определении условий для​

​ – соответственно.​

office-guru.ru

Как задать простое логическое условие в Excel

​ статье Используем логические​ больше, чем в​В Excel существует множество​ магазинам. Как это​ не равны данным​- сравнить периоды​ Нажимаем «ОК».​ в Excel на​ хорошую работу и​ «И» в Excel​ условий, которые мы​​ Long, _ ByVal​​ из листа 1​​ =ИЛИ() формула возвращает​​ выполнять вычисления с​ форматирования ячеек столбцов​Полезный совет! Имена диапазонов​ функции Excel для​

  • ​ B1. В противном​
  • ​ различных функций, работа​ сделать, смотрите в​
  • ​ в ячейках столбца​

Операторы сравнения в Excel

​ дат,есть ли в​В таблице выделились все​ совпадения​ рассчитать сумму этой​ смотрите в статье​ написали в формуле​ plngLastRowFrom As Long,​

Задать условие в Excel

Как задать условие в Excel

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

​ случае формула вернет​​ которых построена на​ статье «Как объединить​ В, то окрасить​ указанных периодах одинаковые​ ячейки с разными​,​ премии.​ «Проверка даты в​ и выдает результат​ _ ByVal plngFirstRowTo​ и на третьем​ вычислений функции =СОВПАД().​ пользователю следует научиться​

Задать условие в Excel

​ СЧЕТЕСЛИ. В данном​​ с помощью поля​ чтобы научиться задавать​ ЛОЖЬ. Такие сравнения​ проверке логических условий.​ таблицы в Excel».​ эти ячейки в​ даты и сколько​ данными так. Excel​как сравнить две таблицы​В ячейке Е46​

​ Excel». В статье​ «ИСТИНА», если все​ As Long, _​ листе отразить результат.​ Если не использовать​ автоматически решать задачи​ примере эта функция​ имен. Оно находится​ условия, используя различные​ можно задавать и​

Задать условие в Excel

​ Например, это функции​Пятый способ.​ красный свет.​ дней в периодах​ сравнила данные в​ Excel​ пишем такую формулу.​

Задать условие в Excel

​ мы рассмотрели, как​​ совпадает. Если, хоть​ ByVal plngLastRowTo As​ Вот как в​ функцию ИЛИ, тогда​ в Excel.​ проверяет сколько раз​

Задать условие в Excel

​ левее от строки​ логические функции, например​​ при работе с​​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​​Используем​​Как работать с​ совпадают. Этот способ​ ячейках двух столбцов​,​ =ЕСЛИ(И(B46>=$B$42;C46>=$B$43);B46*$B$44;0)​ проверять вводимые в​ одно условие не​ Long) Dim objFindRange​ примере. Результат =​ формула будет возвращать​Чтобы автоматизировать данный процесс​ встречается значение второго​ формул. Просто выделяйте​

​И()​ текстом.​ и т.д. Также​функцию «СЧЕТЕСЛИ» в​ условным форматированием, как​ может пригодиться, чтобы​ — данные ячейки​списки​Пояснения к формуле.​ ячейку даты.​​ совпадает, то пишет​​ As Range Dim​​ лист 3. Как​​ только результат первого​

​ стоит воспользоваться формулой​

office-guru.ru

Сравнение двух таблиц в Excel на совпадение значений в столбцах

​ аргумента (например, A2)​ диапазоны ячеек, а​или​Например, если в ячейке​ логические условия можно​Excel​ настроить цвет заливки,​ выявить пересечение дат​ А2 и данными​,​ЕСЛИ​Второй вариант.​

Сравнение двух столбцов на совпадения в Excel

​ в ячейке «ЛОЖЬ».​ i As Integer​ его получить? Как​ сравнения.​ с использованием функций​ в списке первого​ в поле имен​ИЛИ()​ A1 хранится значение​ задавать в обычных​

Рабочий лист с таблицами.

​. Эта функция посчитает​ шрифта в условном​ в периодах. Например,​ ячейки В2, т.д.​даты в Excel​

  1. ​сумма продаж Ивановой​Функции «И» и «ЕСЛИ»​
  2. ​Если функция «И»​ Dim j As​ «вычесть»?​
  3. ​Вот как можно применять​ =ИЛИ() и =СОВПАД().​ аргумента (например, Таблица_2).​ вводите соответствующее имя​.​

Результат.

​ «Апельсин», а в​ формулах, если необходимо​ количество повторов данных​ форматировании, как написать​ чтобы в отпуске​Если мы сейчас нажмём​

Таблица_2.

​. Не только сравнить​ в ячейке В46​ в​ стоит в другой​ Integer With Worksheets(1)​Tsvet​ сразу несколько таких​Чтобы легко проверить наличие​ Если количество раз​ для диапазона и​Автор: Антон Андронов​

поле имен.

​ B1 – «Арбуз»,​ получить утвердительный ответ:​ их первого столбца,​ другие условия для​ не было два​

​ на мышь, то​

​ столбцы в Excel,​ больше или равна​Excel.​ сложной формуле, то​ For i =​: На первой странице​ формул на практике​ товаров в таблице​ = 0 в​

  1. ​ нажмите Enter.​У нас имеется две​ то формула вернет​Да​ сравнив их с​ выделения ячеек, строк,​Создать правило.
  2. ​ сотрудника сразу или​ выделения ячеек исчезнут.​введите формулу.
  3. ​ но и выделить​ сумме целевых продаж​Функцию «И» можно​ по результатам такой​ plngFirstRowFrom To plngLastRowFrom​Заливка.
  4. ​ стоит формула.​ при сравнении двух​ делаем следующее:​ таком случае формула​Теперь воспользуемся условным форматированием,​ таблицы заказов, скопированных​Использовать формулу.
  5. ​ ЛОЖЬ, поскольку в​или​СЧЕТЕСЛИ.
  6. ​ данными второго столбца.​ т.д., читайте в​ даты учебы, оплаты​ Чтобы эти выделенные​ разницу цветом шрифта,​

Пример.

Принцип сравнения данных двух столбцов в Excel

​ из ячейки В42,​ применять в сочетании​ проверки происходит дальнейший​ Set objFindRange =​Как потом перенести​ столбцов в разных​В ячейку B1 вводим​ возвращает значение ИСТИНА.​ чтобы выполнить сравнение​ в один рабочий​ алфавитном порядке «Арбуз»​Нет​В дополнительном столбце​ статье «Условное форматирование​ счетов, т.д. не​ ячеек оставить, мы​ ячеек, т.д. Один​И​

​ с другими функциями.​ расчет по формуле.​

​ .Range(pstrFindInColumn & CStr(plngFirstRowTo)​ все фамилии с​ таблицах одновременно:​ названия товара например​ В таком случае​ двух списков в​ лист. Необходимо выполнить​ находится ниже, чем​. К примеру, задавая​ устанавливаем формулы, они​ в Excel». Получилось​ пересекались. Об этом​ можем закрасить эти​

exceltable.com

Как сравнить два столбца таблицы Excel на совпадения значений

​ способ сравнения, разместить​количество договоров, заключенных​ Рассмотрим, как применить​Первый вариант.​ & «:» &​ N|A,думаю, придумаете сами.​Достаточно ввести массив формул​ – Монитор.​ ячейке присваивается пользовательский​ Excel. Нам нужно​ сравнение данных двух​ «Апельсин». Чем ниже,​ простые логические условия,​ разные с разными​ так.​ способе читайте в​ ячейки или изменить​ две таблицы на​ Ивановой из ячейки​ функцию «И» с​Функция «И» в​ pstrFindInColumn & CStr(plngLastRowTo)).Find(.Range(pstrFindFromColumn​Можно руками, можно​ в одну ячейку​В ячейке B2 вводим​ формат, указанный в​

Функция СОВПАД позволяет сравнить два столбца таблицы

​ получить следующий результат:​ таблиц в Excel​ тем больше.​ Вы можете ответить​

Две таблицы.

​ условиями. Или в​Третий способ.​ статье «Как сравнить​

  1. ​ цвет шрифта в​ одном мониторе одновременно,​ D46 больше или​
  2. ​ функцией «ЕСЛИ».​Excel.​
  3. ​ & CStr(i)).Value, LookIn:=xlValues)​ формулой, можно и​ (E2), потом скопировать​ следующую формулу:​ параметрах условного форматирования.​​ и проверить, которые​=A1 — Формула вернет​ на такие вопросы:​ формуле указываем конкретные​

СОВПАД.

​Сравнить значения столбцов в​ даты в Excel».​ этих ячейках функциями​ описан в статье​ равно целевому количеству​В ячейке D​Нам нужно выяснить,​

​ If objFindRange Is​

​ макросом :-)​ его во все​Обязательно после ввода формулы​

​Скачать пример сравнения 2​Позиции, которые есть в​ позиции есть первой​ ИСТИНА, если значение​5 больше 8?​ данные, слова, которые​Excel формулой.​Как посчитать разницу​ раздела «Шрифт» на​ «Сравнение таблиц Excel».​ из ячейки В43,​ 27 написали такую​ выполняются ли наши​ Nothing Then j​AidanPryde​ остальные ячейки диапазона​ для подтверждения нажмите​ таблицы в Excel​ Таблице_1, но нет​ таблице, но нет​ ячейки A1 меньше​Содержимое ячейки A5 меньше​ нужно посчитать в​

​Можно сделать в​ дат, стаж, возраст,​ закладке «Главная», пока​Здесь рассмотрим,​то начислить Ивановой​ формулу. =ЕСЛИ(И(A27>B27;B27>5);A27;»Неверное значение.»)​

Сравнение на совпадение.

​ условия значений в​ = j +​: здорово! получилось. как​ E3:E8. Обратите внимание,​ комбинацию горячих клавиш​Ссылка во втором аргументе​ в Таблцие_2 будут​ во второй. Нет​ или равно значению​ 8?​ столбце.​

​ таблице дополнительный столбец​ как прибавить к​ эти ячейки выделены.​

​как сравнить столбцы в​ премию в размере​Копируем формулу по​ нескольких ячейках в​ 1 .Range(pstrResultsColumn &​

exceltable.com

Функция для сравнения рядов в Excel

​ много еще у​​ что теперь мы​ CTRL+SHIFT+Enter. Ведь данная​ относительная, значит по​ отображаться зеленым цветом.​ смысла вручную сравнивать​ в ячейке B1.​А может равно 8?​Подробнее смотрите такие​ и установить в​ дате число, т.д.,​ Например, так.​
​ Excel​

​ 1,5 %, умножив​​ столбцу. Получится так.​ таблице. У нас​ CStr(j)).Value = .Range(pstrFindFromColumn​

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

​, выделить разницу цветом,​​ сумму ее продаж​Пояснения к формуле​
​ такая таблица.​ & CStr(i)).Value End​ возможностей!!!​
​ ссылок на диапазон​ в массиве. Если​ все ячейки выделенного​

​ позиции, находящиеся в​​Как сделать сравнение значений​ ЛОЖЬ.​ стандартных операторов, которые​ «Функция «СЧЕТЕСЛИ» в​
​ формулу. =А2=В2​ «Дата в Excel.​

​Сравнить данные в нескольких​​ символами, т.д.​ на 1,5 %.​.​Нам нужно проверить, подходят​ If Next i​спасибо — от​ $A$2:$A$12 во втором​ все сделано правильно​

​ диапазона (например, A2:A15).​ Таблице_2, но отсутствующие​ в Excel двух​
​=A1<>B1​ используются для задания​ Excel».​Получится так.​ Формула» здесь.​
​ столбцах​Например, несколько магазинов​Обратите внимание!​Мы написали формулой,​ или нет числа​ End With End​ души​ аргументе функции СОВПАД.​ в строке формул​ Например, для сравнения​ в Таблице_1, будут​ столбцов? Для решения​— Формула вернет​ простых логических условий.​Этот способ сравнения​Можно условным форматированием окрасить​Можно сравнить числа.​Excel.​ сдали отчет по​Все ссылки в​ что нужно сравнить​ в столбцах под​ SubVladConn​VladConn​Скачать формулу для сравнения​ вы найдете фигурные​ двух прайсов в​ подсвечены синим цветом.​ данной задачи рекомендуем​ ИСТИНА, если значения​ Все шесть возможных​ можно применить при​ слова «Ложь» другим​Функцию выделения ячеек можно​Здесь мы сравнили​ продажам. Нам нужно​ формуле на целевые​

CyberForum.ru

​ значение ячеек в​

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

Функция ЕСЛИ() относится к наиболее часто используемым функциям.

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

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

Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)
Т.е. если в ячейке A1 содержится значение большее или равное 100, то формула вернет ОК!, а если нет, то Бюджет превышен.

В качестве аргументов функции, могут участвовать формулы, например:
=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))
Т.е. если в ячейке A1 содержится значение >100, то суммирование ведется по столбцу B, а если меньше, то по столбцу С.

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

В EXCEL 2007 в качестве значений аргументов значение_если_истина и значение_если_ложь можно для построения более сложных проверок использовать до 64 вложенных друг в друга функций ЕСЛИ() .
=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний проект»;»Малый проект «)))

Вышеуказанную формулу можно усложнять и дальше, но есть другие подходы:

Для функции ВПР() необходимо создать в диапазоне A3:B6 таблицу значений:

Если требуется вывести разный текст в случае наличия в ячейке А1 отрицательного значения, положительного значения или 0, то можно записать следующую формулу:

или, если требуется вместо текстовых значений вывести формулы, можно использовать ссылки на диапазон ячеек (содержащих формулы)

=ПРОСМОТР(A24;<-1E+307;0;1E-307>;A27:A29) (см. файл примера )

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

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

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

Т.к. значение ЛОЖЬ эквивалентно 0, то формулы
=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)
или (если в ячейке A1 содержится значение 0)
=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)
вернут ОК!

Если в ячейке A1 находится любое другое число кроме 0, то формула вернет Бюджет превышен. Такой подход удобен, когда проверяется равенство значения нулю.

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

EXCEL содержит также другие функции, которые можно применять для анализа данных с использованием условий. Например, для подсчета количества вхождений чисел в диапазоне ячеек используется функция СЧЁТЕСЛИ() , а для сложения значений, удовлетворяющих определенным условиям, используется функция СУММЕСЛИ() .

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

Пусть данные находятся в диапазоне A6:A11 (см. файл примера)

Подсчитаем сумму значений, которые больше 10 с помощью функции СУММЕСЛИ() , записав =СУММЕСЛИ(A6:A11;»>10″) . Аналогичный результат (23) можно получить с помощью формулы массива
=СУММ(ЕСЛИ(A6:A11>10;A6:A11))
(для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER)

Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек A6:A11 =СЧЁТЕСЛИ(A6:A11;»>10″) . Аналогичный результат (2) можно получить с помощью формулы массива
=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))

Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10:
=МИН(ЕСЛИ(A6:A11>10;A6:A11))

Функция ЕСЛИ

В этом курсе:

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

Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).

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

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

Условие, которое нужно проверить.

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Простые примеры функции ЕСЛИ

В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)

В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

B2;»Превышение бюджета»,»В пределах бюджета»)» />

=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)

В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)

B2;C2-B2;»»)» />

На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).

В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)

Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.

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

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

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

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

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

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

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

Синтаксис будет выглядеть следующим образом:

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

Примеры несколько условий функции ЕСЛИ в Excel:

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

Пример использования оператора И:

Пример использования функции ИЛИ:

Как сравнить данные в двух таблицах

Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

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

Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

Исходные данные (таблицы, с которыми будем работать):

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.

Функции Excel ЕСЛИ (IF) и ЕСЛИМН (IFS) для нескольких условий

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

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

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

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

лог_выражение – это проверяемое условие. Например, A2 30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

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

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

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

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

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

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

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

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

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

Несколько условий ЕСЛИ в Excel

В этой статье

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

Вставка обновляемых значений даты или времени

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

  1. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.
  2. Выполните одно из следующих действий.
    • Чтобы вставить текущую дату, нажмите клавиши CTRL + Ж.
    • Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).
    • Чтобы вставить текущие дату и время, нажмите клавиши CTRL + Ж, затем ПРОБЕЛ, а после этого — CTRL + SHIFT + Ж.

К началу страницы

Вставка обновляемых значений даты или времени

Для выполнения этой задачи используются функции СЕГОДНЯ и ТДАТА, как показано в приведенном ниже примере.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

  1. Выделите пример, приведенный в этой статье.

Важно : Не выделяйте заголовки строк и столбцов.

Выделение примера из справки

  1. Нажмите клавиши CTRL+C.
  2. Создайте пустые книгу или лист в Excel.
  3. На листе выделите ячейку A1 и нажмите клавиши CTRL+V.

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

  1. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (апостроф) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, его можно настроить в соответствии с конкретными требованиями.

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

Дополнительные сведения об этих функциях см. в статьях Функция СЕГОДНЯ и Функция ТДАТА.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Несколько условий ЕСЛИ в Excel

Опубликовано 26.07.2015 Автор Ренат Лотфуллин

Функция ЕСЛИ в Excel позволяет оценивать ситуацию с двух точек зрения, например, значение больше 0 или меньше, и в зависимости от ответа на этот вопрос, произведи дальнейшие расчеты по той или иной формуле. Однако, не редки ситуации, когда вам приходится работать более, чем с двумя условиями. В сегодняшней статье мы рассмотрим примеры создания формул в Excel с несколькими условиями ЕСЛИ.

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

Принцип создания формул с несколькими условиями ЕСЛИ заключается в том, что в одном из аргументов формулы (значение_если_ИСТИНА или значение_если_ЛОЖЬ) находится еще одна формула ЕСЛИ.

93.79.221.197 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

В учебном пособии показано, как использовать формулу ЕСЛИ в 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)

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

На чтение 15 мин Просмотров 1.6к. Опубликовано 07.05.2019

Содержание

  1. Функция сравнения в Excel.
  2. Как сравнить два столбца в Excel на совпадения.
  3. Сравнение текста в Excel
  4. Как задать простое логическое условие в Excel
  5. Операторы сравнения в Excel
  6. Как задать условие в Excel
  7. Сравнение двух таблиц в Excel на совпадение значений в столбцах
  8. Сравнение двух столбцов на совпадения в Excel
  9. Принцип сравнения данных двух столбцов в Excel
  10. Как сравнить два столбца таблицы Excel на совпадения значений
  11. Функция СОВПАД позволяет сравнить два столбца таблицы
  12. Функция для сравнения рядов в Excel

При работе с функциями Excel часто приходится использовать различные логические условия. В зависимости от соблюдения или не соблюдения таких условий меняется возвращаемый результат вычислений. С самыми простыми условиями мы все знакомы со школьных времен:

  • Условие больше, обозначается символом «>», например «3>2»;
  • Условие меньше, обозначается символом «
  • Условие равно, символ «=», «5=5»;
  • Совмещенные условия, больше или равно («>=»), меньше или равно («
  • Условие не равно, в Excel обозначается так – «<>».

Данные примеры удобны для сравнения числовых значений, но приложение Excel позволяет сравнивать с их помощью и строки, например «“А” = “А”», «“А” “Пока” » и т.д.. Все эти примеры являются истинными.

Если при сравнении чисел, все предельно ясно, то при сравнении текста, могут возникнуть вопросы:

  • Какая строка больше, с одним символом или из нескольких сотен символов;
  • Как сравнивать строки на разных языках;
  • Можно ли сравнивать числа и строки;
  • Можно ли сравнивать пустые строки.

Таких вопросов можно придумать много. Все они имеют один ответ – чем ближе строка в условиях сортировки «от А до Я» имеет положение к началу, тем меньший вес она имеет. Т.е. строка «апельсин» будет располагаться в начале списка, нежели строка «яблоко», т.к. первое начинается с символа «а», а второе с символа «я». Так же строка «аа» имеет меньший вес по сравнению со строкой «аб». Причина в том, первые символы у них равны, поэтому сравнение переходит ко второму символу, а символ «а» в сортировке располагается выше, чем «б». Про порядок сортировки можно также прочитать в статье Сортировка в Excel.

При задании условий для строк можно использовать специальные символы:

  • ? – обозначает один любой знак;
  • * – обозначает любое количество любых знаков.

Следующие условия будут являться истинными:

Если понадобится найти в сроке символы специальных знаков, то в условии перед ними ставится символ тильда «

**», что обозначает строку, содержащую любое количество символов, среди которых имеется символ звездочки.
«Как дела?» = «*

?», что обозначает строку, заканчивающуюся на знак вопроса.

А если понадобится найти символ тильда, то действовать нужно по тем же правилам, а именно экранировать его самим собой = «

Описанные правила действуют во всех случаях, кроме использования специальных символов. Последнее могут использоваться только в некоторых функциях, типа «СЧЁТЕСЛИ» и т.п. либо при фильтрации данных (Фильтр в Excel).

Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.

У Вас недостаточно прав для комментирования.

Сравним 2 столбца значений. Сравнение будем производить построчно: если значение во втором столбце больше, чем в первом, то оно будет выделено красным, если меньше — то зеленым. Выделять ячейки будем Условным форматированием.

Пусть имеется 2 столбца с числами. Сравним значения второго столбца с первым (см. файл примера ).

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

Обратите внимание, что при создании ссылки на ячейку из первого столбца использована относительная адресация на строку, т.е. =$A6 , а не =$A$6 , которая предлагается MS EXCEL по умолчанию. Такая адресация позволяет построчно сравнивать столбцы, в противном случае все значения второго столбца будут сравниваться только со значением из ячейки А6.

Аналогично создайте правило для значений, которые больше.

Функция сравнения в Excel.

​ жесткую ссылку -​ столбика с цифрами.​ для сравнения двух​ касающеюся объема продаж​ «Заливка» укажите зеленый​ сравниваются диапазоны ячеек:​ аргументов. Данные функции​ вернет ИСТИНА, если​Используйте функцию​ стоять, если есть​ форматирования.​

Как сравнить два столбца в Excel на совпадения.

Сравнение текста в Excel

​: Посмотрите прикрепленный файл.​ ячейках диапазона A5:A10.​ Кроме этого данный​ окнах жмем ОК.​ диапазон укажите C2:C15​ можете обратиться к​

    ​ значение ячейки А1​​Автор: Антон Андронов​​ отдельно данные по​ ячейках столбца А​сравнить даты в Excel​

​ «Отличия по строкам».​
​как сравнить два столбца​

  • ​ полагается премия за​​ Практическое применение функции​​ на полное соответствие​ ByVal plngFirstRowFrom As​
  • ​Нужно как бы​ А благодаря функции​
    ​ инструмент не позволяет​
    ​При определении условий для​

    Как задать простое логическое условие в Excel

    ​ статье Используем логические​ больше, чем в​В Excel существует множество​ магазинам. Как это​ не равны данным​- сравнить периоды​ Нажимаем «ОК».​ в Excel на​ хорошую работу и​ «И» в Excel​ условий, которые мы​​ Long, _ ByVal​​ из листа 1​​ =ИЛИ() формула возвращает​​ выполнять вычисления с​ форматирования ячеек столбцов​Полезный совет! Имена диапазонов​ функции Excel для​

    • ​ B1. В противном​
    • ​ различных функций, работа​ сделать, смотрите в​
    • ​ в ячейках столбца​

    Операторы сравнения в Excel

    ​ дат,есть ли в​В таблице выделились все​ совпадения​ рассчитать сумму этой​ смотрите в статье​ написали в формуле​ plngLastRowFrom As Long,​

    Как задать условие в Excel

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

    ​ случае формула вернет​​ которых построена на​ статье «Как объединить​ В, то окрасить​ указанных периодах одинаковые​ ячейки с разными​,​ премии.​ «Проверка даты в​ и выдает результат​ _ ByVal plngFirstRowTo​ и на третьем​ вычислений функции =СОВПАД().​ пользователю следует научиться​

    ​ СЧЕТЕСЛИ. В данном​​ с помощью поля​ чтобы научиться задавать​ ЛОЖЬ. Такие сравнения​ проверке логических условий.​ таблицы в Excel».​ эти ячейки в​ даты и сколько​ данными так. Excel​как сравнить две таблицы​В ячейке Е46​

    ​ Excel». В статье​ «ИСТИНА», если все​ As Long, _​ листе отразить результат.​ Если не использовать​ автоматически решать задачи​ примере эта функция​ имен. Оно находится​ условия, используя различные​ можно задавать и​

    ​ Например, это функции​Пятый способ.​ красный свет.​ дней в периодах​ сравнила данные в​ Excel​ пишем такую формулу.​

    ​ мы рассмотрели, как​​ совпадает. Если, хоть​ ByVal plngLastRowTo As​ Вот как в​ функцию ИЛИ, тогда​ в Excel.​ проверяет сколько раз​

    ​ левее от строки​ логические функции, например​​ при работе с​​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​​Используем​​Как работать с​ совпадают. Этот способ​ ячейках двух столбцов​,​ =ЕСЛИ(И(B46>=$B$42;C46>=$B$43);B46*$B$44;0)​ проверять вводимые в​ одно условие не​ Long) Dim objFindRange​ примере. Результат =​ формула будет возвращать​Чтобы автоматизировать данный процесс​ встречается значение второго​ формул. Просто выделяйте​

    ​И()​ текстом.​ и т.д. Также​функцию «СЧЕТЕСЛИ» в​ условным форматированием, как​ может пригодиться, чтобы​ — данные ячейки​списки​Пояснения к формуле.​ ячейку даты.​​ совпадает, то пишет​​ As Range Dim​​ лист 3. Как​​ только результат первого​

    ​ стоит воспользоваться формулой​

    Сравнение двух таблиц в Excel на совпадение значений в столбцах

    ​ аргумента (например, A2)​ диапазоны ячеек, а​или​Например, если в ячейке​ логические условия можно​Excel​ настроить цвет заливки,​ выявить пересечение дат​ А2 и данными​,​ЕСЛИ​Второй вариант.​

    Сравнение двух столбцов на совпадения в Excel

    ​ в ячейке «ЛОЖЬ».​ i As Integer​ его получить? Как​ сравнения.​ с использованием функций​ в списке первого​ в поле имен​ИЛИ()​ A1 хранится значение​ задавать в обычных​

    ​. Эта функция посчитает​ шрифта в условном​ в периодах. Например,​ ячейки В2, т.д.​даты в Excel​

    1. ​сумма продаж Ивановой​Функции «И» и «ЕСЛИ»​
    2. ​Если функция «И»​ Dim j As​ «вычесть»?​
    3. ​Вот как можно применять​ =ИЛИ() и =СОВПАД().​ аргумента (например, Таблица_2).​ вводите соответствующее имя​.​

    ​ «Апельсин», а в​ формулах, если необходимо​ количество повторов данных​ форматировании, как написать​ чтобы в отпуске​Если мы сейчас нажмём​

    ​. Не только сравнить​ в ячейке В46​ в​ стоит в другой​ Integer With Worksheets(1)​Tsvet​ сразу несколько таких​Чтобы легко проверить наличие​ Если количество раз​ для диапазона и​Автор: Антон Андронов​

    ​ B1 – «Арбуз»,​ получить утвердительный ответ:​ их первого столбца,​ другие условия для​ не было два​

    ​ столбцы в Excel,​ больше или равна​Excel.​ сложной формуле, то​ For i =​: На первой странице​ формул на практике​ товаров в таблице​ = 0 в​

    1. ​ нажмите Enter.​У нас имеется две​ то формула вернет​Да​ сравнив их с​ выделения ячеек, строк,​
    2. ​ сотрудника сразу или​ выделения ячеек исчезнут.​
    3. ​ но и выделить​ сумме целевых продаж​Функцию «И» можно​ по результатам такой​ plngFirstRowFrom To plngLastRowFrom​
    4. ​ стоит формула.​ при сравнении двух​ делаем следующее:​ таком случае формула​Теперь воспользуемся условным форматированием,​ таблицы заказов, скопированных​
    5. ​ ЛОЖЬ, поскольку в​или​
    6. ​ данными второго столбца.​ т.д., читайте в​ даты учебы, оплаты​ Чтобы эти выделенные​ разницу цветом шрифта,​

    Принцип сравнения данных двух столбцов в Excel

    ​ из ячейки В42,​ применять в сочетании​ проверки происходит дальнейший​ Set objFindRange =​Как потом перенести​ столбцов в разных​В ячейку B1 вводим​ возвращает значение ИСТИНА.​ чтобы выполнить сравнение​ в один рабочий​ алфавитном порядке «Арбуз»​Нет​В дополнительном столбце​ статье «Условное форматирование​ счетов, т.д. не​ ячеек оставить, мы​ ячеек, т.д. Один​И​

    ​ с другими функциями.​ расчет по формуле.​

    ​ .Range(pstrFindInColumn & CStr(plngFirstRowTo)​ все фамилии с​ таблицах одновременно:​ названия товара например​ В таком случае​ двух списков в​ лист. Необходимо выполнить​ находится ниже, чем​. К примеру, задавая​ устанавливаем формулы, они​ в Excel». Получилось​ пересекались. Об этом​ можем закрасить эти​

    Как сравнить два столбца таблицы Excel на совпадения значений

    ​ способ сравнения, разместить​количество договоров, заключенных​ Рассмотрим, как применить​Первый вариант.​ & «:» &​ N|A,думаю, придумаете сами.​Достаточно ввести массив формул​ – Монитор.​ ячейке присваивается пользовательский​ Excel. Нам нужно​ сравнение данных двух​ «Апельсин». Чем ниже,​ простые логические условия,​ разные с разными​ так.​ способе читайте в​ ячейки или изменить​ две таблицы на​ Ивановой из ячейки​ функцию «И» с​Функция «И» в​ pstrFindInColumn & CStr(plngLastRowTo)).Find(.Range(pstrFindFromColumn​Можно руками, можно​ в одну ячейку​В ячейке B2 вводим​ формат, указанный в​

    Функция СОВПАД позволяет сравнить два столбца таблицы

    ​ получить следующий результат:​ таблиц в Excel​ тем больше.​ Вы можете ответить​

    ​ условиями. Или в​Третий способ.​ статье «Как сравнить​

    1. ​ цвет шрифта в​ одном мониторе одновременно,​ D46 больше или​
    2. ​ функцией «ЕСЛИ».​Excel.​
    3. ​ & CStr(i)).Value, LookIn:=xlValues)​ формулой, можно и​ (E2), потом скопировать​ следующую формулу:​ параметрах условного форматирования.​​ и проверить, которые​=A1 — Формула вернет​ на такие вопросы:​ формуле указываем конкретные​

    ​Сравнить значения столбцов в​ даты в Excel».​ этих ячейках функциями​ описан в статье​ равно целевому количеству​В ячейке D​Нам нужно выяснить,​

    ​ If objFindRange Is​

    ​ макросом :-)​ его во все​Обязательно после ввода формулы​

    ​Скачать пример сравнения 2​Позиции, которые есть в​ позиции есть первой​ ИСТИНА, если значение​5 больше 8?​ данные, слова, которые​Excel формулой.​Как посчитать разницу​ раздела «Шрифт» на​ «Сравнение таблиц Excel».​ из ячейки В43,​ 27 написали такую​ выполняются ли наши​ Nothing Then j​AidanPryde​ остальные ячейки диапазона​ для подтверждения нажмите​ таблицы в Excel​ Таблице_1, но нет​ таблице, но нет​ ячейки A1 меньше​Содержимое ячейки A5 меньше​ нужно посчитать в​

    ​Можно сделать в​ дат, стаж, возраст,​ закладке «Главная», пока​Здесь рассмотрим,​то начислить Ивановой​ формулу. =ЕСЛИ(И(A27>B27;B27>5);A27;»Неверное значение.»)​

    ​ условия значений в​ = j +​: здорово! получилось. как​ E3:E8. Обратите внимание,​ комбинацию горячих клавиш​Ссылка во втором аргументе​ в Таблцие_2 будут​ во второй. Нет​ или равно значению​ 8?​ столбце.​

    ​ таблице дополнительный столбец​ как прибавить к​ эти ячейки выделены.​

    ​как сравнить столбцы в​ премию в размере​Копируем формулу по​ нескольких ячейках в​ 1 .Range(pstrResultsColumn &​

    Функция для сравнения рядов в Excel

    ​ много еще у​​ что теперь мы​ CTRL+SHIFT+Enter. Ведь данная​ относительная, значит по​ отображаться зеленым цветом.​ смысла вручную сравнивать​ в ячейке B1.​А может равно 8?​Подробнее смотрите такие​ и установить в​ дате число, т.д.,​ Например, так.​
    ​ Excel​

    ​ 1,5 %, умножив​​ столбцу. Получится так.​ таблице. У нас​ CStr(j)).Value = .Range(pstrFindFromColumn​

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

    ​, выделить разницу цветом,​​ сумму ее продаж​Пояснения к формуле​
    ​ такая таблица.​ & CStr(i)).Value End​ возможностей. ​
    ​ ссылок на диапазон​ в массиве. Если​ все ячейки выделенного​

    ​ позиции, находящиеся в​​Как сделать сравнение значений​ ЛОЖЬ.​ стандартных операторов, которые​ «Функция «СЧЕТЕСЛИ» в​
    ​ формулу. =А2=В2​ «Дата в Excel.​

    ​Сравнить данные в нескольких​​ символами, т.д.​ на 1,5 %.​.​Нам нужно проверить, подходят​ If Next i​спасибо — от​ $A$2:$A$12 во втором​ все сделано правильно​

    ​ диапазона (например, A2:A15).​ Таблице_2, но отсутствующие​ в Excel двух​
    ​=A1<>B1​ используются для задания​ Excel».​Получится так.​ Формула» здесь.​
    ​ столбцах​Например, несколько магазинов​Обратите внимание!​Мы написали формулой,​ или нет числа​ End With End​ души​ аргументе функции СОВПАД.​ в строке формул​ Например, для сравнения​ в Таблице_1, будут​ столбцов? Для решения​— Формула вернет​ простых логических условий.​Этот способ сравнения​Можно условным форматированием окрасить​Можно сравнить числа.​Excel.​ сдали отчет по​Все ссылки в​ что нужно сравнить​ в столбцах под​ SubVladConn​VladConn​Скачать формулу для сравнения​ вы найдете фигурные​ двух прайсов в​ подсвечены синим цветом.​ данной задачи рекомендуем​ ИСТИНА, если значения​ Все шесть возможных​ можно применить при​ слова «Ложь» другим​Функцию выделения ячеек можно​Здесь мы сравнили​ продажам. Нам нужно​ формуле на целевые​

    Содержание

    1. Что возвращает функция
    2. Формула ЕСЛИ в Excel – примеры нескольких условий
    3. Синтаксис функции ЕСЛИ
    4. Расширение функционала с помощью операторов «И» и «ИЛИ»
    5. Простейший пример применения.
    6. Применение «ЕСЛИ» с несколькими условиями
    7. Операторы сравнения чисел и строк
    8. Одновременное выполнение двух условий
    9. Общее определение и задачи
    10. Как правильно записать?
    11.  
    12. Дополнительная информация
    13. Вложенные условия с математическими выражениями.
    14. Аргументы функции
    15. А если один из параметров не заполнен?
    16. Функция ЕПУСТО
    17. Функции ИСТИНА и ЛОЖЬ
    18. Составное условие
    19. Простое условие
    20. Пример функции с несколькими условиями
    21. Пример использования «ЕСЛИ»
    22. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
    23. Заключение

    Что возвращает функция

    Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.

    Довольно часто количество возможных условий не 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 и более.

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

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

    Синтаксис функции ЕСЛИ

    Вот как выглядит синтаксис этой функции и её аргументы:

    =ЕСЛИ(логическое выражение, значение если «да», значение если «нет»)

    Логическое выражение – (обязательное) условие, которое возвращает значение «истина» или «ложь» («да» или «нет»);

    Значение если «да» – (обязательное) действие, которое выполняется в случае положительного ответа;

    Значение если «нет» – (обязательное) действие, которое выполняется в случае отрицательного ответа;

    Давайте вместе подробнее рассмотрим эти аргументы.

    Первый аргумент – это логический вопрос. И ответ этот может быть только «да» или «нет», «истина» или «ложь».

    Как правильно задать вопрос? Для этого можно составить логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”.

    Расширение функционала с помощью операторов «И» и «ИЛИ»

    Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

    Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

    Функции И и ИЛИ могут проверить до 30 условий.

    Пример использования оператора И:

    Пример использования функции ИЛИ:

    Простейший пример применения.

    Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей.

    Нам необходимо выделить продажи, которые произошли в нашем регионе, и те, которые были сделаны за рубежом. Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну, в которой она произошла. Мы хотим, чтобы этот признак создавался автоматически для каждой записи (то есть, строки).

    В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Запад” – это местные продажи («Местные»), а остальные регионы – это продажи за рубеж («Экспорт»).

    Применение «ЕСЛИ» с несколькими условиями

    Мы только что рассмотрели пример использования оператора «ЕСЛИ» с одним логическим выражением. Но в программе также имеется возможность задавать больше одного условия. При этом сначала будет проводиться проверка по первому, и в случае его успешного выполнения сразу отобразится заданное значение. И только если не будет выполнено первое логическое выражение, в силу вступит проверка по второму.

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

    Первое условия – это проверка пола. Если “мужской” – сразу выводится значение 0. Если же это “женский”, то начинается проверка по второму условию. Если вид спорта бег – 20%, если теннис – 10%.

    Пропишем формулу для этих условий в нужной нам ячейке.

    =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

    Щелкаем Enter и получаем результат согласно заданным условиям.

    Далее растягиваем формулу на все оставшиеся строки таблицы.

    Операторы сравнения чисел и строк

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

    • < – меньше;
    • <= – меньше или равно;
    • > – больше;
    • >= – больше или равно;
    • = – равно;
    • <> – не равно.

    Синтаксис:

    Результат = Выражение1 Оператор Выражение2

    • Результат – любая числовая переменная;
    • Выражение – выражение, возвращающее число или строку;
    • Оператор – любой оператор сравнения чисел и строк.

    Если переменная Результат будет объявлена как Boolean (или Variant), она будет возвращать значения False и True. Числовые переменные других типов будут возвращать значения 0 (False) и -1 (True).

    Операторы сравнения чисел и строк работают с двумя числами или двумя строками. При сравнении числа со строкой или строки с числом, VBA Excel сгенерирует ошибку Type Mismatch (несоответствие типов данных):

    Sub Primer1()

    On Error GoTo Instr

    Dim myRes As Boolean

    ‘Сравниваем строку с числом

    myRes = “пять” > 3

    Instr:

    If Err.Description <> “” Then

    MsgBox “Произошла ошибка: “ & Err.Description

    End If

    End Sub

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

    Значения буквенных символов увеличиваются в алфавитном порядке, причем сначала идут все заглавные (прописные) буквы, затем строчные. Если необходимо сравнить длины строк, используйте функцию Len.

    myRes = “семь” > “восемь” ‘myRes = True

    myRes = “Семь” > “восемь” ‘myRes = False

    myRes = Len(“семь”) > Len(“восемь”) ‘myRes = False

    Одновременное выполнение двух условий

    Также в Эксель существует возможность вывести данные по одновременному выполнению двух условий. При этом значение будет считаться ложным, если хотя бы одно из условий не выполнено. Для этой задачи применяется оператор «И».

    Рассмотрим на примере нашей таблицы. Теперь скидка 30% будет проставлена только, если это женская обувь и предназначена для бега. При соблюдении этих условий одновременно значение ячейки будет равно 30%, в противном случае – 0.

    Для этого используем следующую формулу:

    =ЕСЛИ(И(B2=”женский”;С2=”бег”);30%;0)

    Нажимаем клавишу Enter, чтобы отобразить результат в ячейке.

    Аналогично примерам выше, растягиваем формулу на остальные строки.

    Общее определение и задачи

    «ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.

    Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])».

    Как правильно записать?

    Устанавливаем курсор в ячейку G2 и вводим знак “=”. Для Excel это означает, что сейчас будет введена формула. Поэтому как только далее будет нажата буква “е”, мы получим предложение выбрать функцию, начинающуюся этой буквы. Выбираем “ЕСЛИ”.

    Далее все наши действия также будут сопровождаться подсказками.

    В качестве первого аргумента записываем: С2=”Запад”. Как и в других функциях Excel, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем ставим “,” и указываем второй аргумент.

    Второй аргумент – это значение, которое примет ячейка G2, если записанное нами условие будет выполнено. Это будет слово “Местные”.

    После этого снова через запятую указываем значение третьего аргумента. Это значение примет ячейка G2, если условие не будет выполнено: “Экспорт”. Не забываем закончить ввод формулы, закрыв скобку и затем нажав “Enter”.

    Наша функция выглядит следующим образом:

    =ЕСЛИ(C2=”Запад”,”Местные”,”Экспорт”)

    Наша ячейка G2 приняла значение «Местные».

    Теперь нашу функцию можно скопировать во все остальные ячейки столбца G.

    Дополнительная информация

    • В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
    • Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
    • Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ).
      На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).

      |
    • Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА);
      На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).

    Вложенные условия с математическими выражениями.

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

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

    Предполагая, что количество записывается в B8, формула будет такая:

    =B8*ЕСЛИ(B8>=101; 12; ЕСЛИ(B8>=50; 14; ЕСЛИ(B8>=20; 16; ЕСЛИ( B8>=11; 18; ЕСЛИ(B8>=1; 22; “”)))))

    И вот результат:

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

    Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:

    =B8*ЕСЛИ(B8>=101; B6; ЕСЛИ(B8>=50; B5; ЕСЛИ(B8>=20; B4; ЕСЛИ( B8>=11; B3; ЕСЛИ(B8>=1; B2; “”)))))

    Аргументы функции

    • logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
    • [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
    • [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.

    А если один из параметров не заполнен?

    Если вас не интересует, что будет, к примеру, если интересующее вас условие не выполняется, тогда можно не вводить второй аргумент. К примеру, мы предоставляем скидку 10% в случае, если заказано более 100 единиц товара. Не указываем никакого аргумента для случая, когда условие не выполняется.

    =ЕСЛИ(E2>100,F2*0.1)

    Что будет в результате?

    Насколько это красиво и удобно – судить вам. Думаю, лучше все же использовать оба аргумента.

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

    =ЕСЛИ(E2>100,F2*0.1,””)

    Однако, такая конструкция может быть использована в том случае, если значение «Истина» или «Ложь» будут использованы другими функциями Excel в качестве логических значений.

    Обратите также внимание, что полученные логические значения в ячейке всегда выравниваются по центру. Это видно и на скриншоте выше.

    Более того, если вам действительно нужно только проверить какое-то условие и получить «Истина» или «Ложь» («Да» или «Нет»), то вы можете использовать следующую конструкцию –

    =ЕСЛИ(E2>100,ИСТИНА,ЛОЖЬ)

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

    Функция ЕПУСТО

    Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:

    =ЕПУСТО(значение)

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

    Функции ИСТИНА и ЛОЖЬ

    Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:

    =ИСТИНА()
    =ЛОЖЬ()

    Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение “Проходите”, если выражение в ячейке А1 имеет значение ИСТИНА:

    =ЕСЛИ(А1=ИСТИНА();”Проходите”;”Стоп”)

    В противном случае формула возвратит “Стоп”.

    Составное условие

    Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().

    И() – логическая операция, требующая одновременного выполнения всех условий, связанных ею.
    ИЛИ() – логическая операция, требующая выполнения любого из перечисленных условий, связанных ею.

    Простое условие

    Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.

    Блок-схема “Простое условие”. Определение отрицательных и неотрицательных чисел

    Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст “неотрицательное”, иначе – “отрицательное”. То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».

    Текстовые данные в формуле заключаются в кавычки, а формулы и числа записывают без них.

    Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.

    Блок-схема “Простое условие”. Расчет данных

    На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).

    Это была краткая вводная часть для начинающих, которые только начали постигать азы Excel. А теперь давайте рассмотрим более серьезный пример с использованием условной функции.

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

    Решение:

    Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).

    В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.

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

    В функцию «ЕСЛИ» можно также вводить несколько условий. В этой ситуации применяется вложение одного оператора «ЕСЛИ» в другой. При выполнении условия в ячейке отображается заданный результат, если же условие не выполнено, то выводимый результат зависит уже от второго оператора.

    1. Для примера возьмем все ту же таблицу с выплатами премии к 8 марта. Но на этот раз, согласно условиям, размер премии зависит от категории работника. Женщины, имеющие статус основного персонала, получают бонус по 1000 рублей, а вспомогательный персонал получает только 500 рублей. Естественно, что мужчинам этот вид выплат вообще не положен независимо от категории.
    2. Первым условием является то, что если сотрудник — мужчина, то величина получаемой премии равна нулю. Если же данное значение ложно, и сотрудник не мужчина (т.е. женщина), то начинается проверка второго условия. Если женщина относится к основному персоналу, в ячейку будет выводиться значение «1000», а в обратном случае – «500». В виде формулы это будет выглядеть следующим образом: «=ЕСЛИ(B6="муж.";"0"; ЕСЛИ(C6="Основной персонал"; "1000";"500"))».
    3. Вставляем это выражение в самую верхнюю ячейку столбца «Премия к 8 марта».
    4. Как и в прошлый раз, «протягиваем» формулу вниз.

    Пример использования «ЕСЛИ»

    Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».

    1. Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид: «ЕСЛИ(B6="жен."; "1000"; "0")». То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0».
    2. Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
    3. После этого нажимаем на клавишу Enter. Теперь, чтобы данная формула появилась и в нижних ячейках, просто наводим указатель в правый нижний угол заполненной ячейки, жмем на левую кнопку мышки и, не отпуская, проводим курсором до самого низа таблицы.
    4. Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».

    Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)

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

    Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.

    Заключение

    Одним из самых популярных и полезных инструментов в Excel является функция ЕСЛИ, которая проверяет данные на совпадение заданным нами условиям и выдает результат в автоматическом режиме, что исключает возможность ошибок из-за человеческого фактора. Поэтому, знание и умение применять этот инструмент позволит сэкономить время не только на выполнение многих задач, но и на поиски возможных ошибок из-за “ручного” режима работы.

    Источники

    • https://excelhack.ru/funkciya-if-esli-v-excel/
    • https://statanaliz.info/excel/funktsii-i-formuly/neskolko-uslovij-funktsii-esli-eslimn-excel/
    • https://mister-office.ru/funktsii-excel/function-if-excel-primery.html
    • https://exceltable.com/funkcii-excel/funkciya-esli-v-excel
    • https://MicroExcel.ru/operator-esli/
    • https://vremya-ne-zhdet.ru/vba-excel/operatory-sravneniya/
    • https://lumpics.ru/the-function-if-in-excel/
    • http://on-line-teaching.com/excel/lsn024.html
    • https://tvojkomp.ru/primery-usloviy-v-excel/

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

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

  • Как ссылаться на другой файл в excel
  • Как сравнить четыре столбца в excel на совпадения
  • Как срастить ячейки в excel
  • Как сравнить часть текста в ячейке excel
  • Как сравнить ячейки с датами в excel

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

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