Условия на вводимые значения в 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

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

Логический оператор ЕСЛИ в 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

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

#Руководства

  • 18 янв 2023

  • 0

Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.

Иллюстрация: Merry Mary для Skillbox Media

Ксеня Шестак

Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.

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

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

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

  • Функции ИСТИНА и ЛОЖЬ
  • Функции И и ИЛИ
  • Функция НЕ
  • Функция ЕСЛИ
  • Функция ЕСЛИОШИБКА
  • Функция ЕОШИБКА
  • Функция ЕПУСТО

В конце расскажем, как узнать больше о работе в Excel.

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

Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().

Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().

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

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

Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.

Пример работы функции И. Проверим, соблюдены ли два условия:

  • число 662 больше 300;
  • число 8626 больше 9000.

Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.

Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).

Функция И вернула значение ЛОЖЬ, так как один из критериев не соблюдён
Скриншот: Excel / Skillbox Media

Проверим другие условия:

  • число 662 меньше 666;
  • число 8626 больше 5000.

Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).

Функция возвращает значение ИСТИНА — оба условия соблюдены.

Функция И вернула значение ИСТИНА, так как соблюдены оба критерия
Скриншот: Excel / Skillbox Media

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

Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).

Максимальное количество логических значений (условий) — тоже 255.

Пример работы функции ИЛИ. Проверим три условия:

  • число 662 меньше 666;
  • число 8626 больше 5000;
  • число 567 больше 786.

В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).

Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).

Функция ИЛИ вернула значение ИСТИНА — соблюдены два критерия из трёх
Скриншот: Excel / Skillbox Media

Проверим другие условия:

  • число 662 меньше 500;
  • число 8626 больше 9000;
  • число 567 больше 600.

В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).

Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.

Функция ИЛИ вернула значение ЛОЖЬ — все критерии не соблюдены
Скриншот: Excel / Skillbox Media

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

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

Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.

Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.

Нажмём Enter.

Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.

Функция НЕ поменяла ложное значение на противоположное и вернула значение ИСТИНА
Скриншот: Excel / Skillbox Media

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

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

Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.

Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.

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

  • лог_выражение — запрос пользователя, который функция будет проверять;
  • значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
  • значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.

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

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

Создаём отдельный столбец, куда функция ЕСЛИ принесёт результаты
Скриншот: Excel / Skillbox Media

В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)

В строке формул вводим параметры функции ЕСЛИ
Скриншот: Excel / Skillbox Media

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

Так выглядит результат работы функции ЕСЛИ
Скриншот: Excel / Skillbox Media

Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».

В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.

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

Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:

  • значение — выражение, которое нужно проверить;
  • значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.

Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.

Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.

Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)

В строке формул вводим параметры функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

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

Результат работы функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).

Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).

В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».

Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:

  • #Н/Д
  • #ЗНАЧ
  • #ЧИСЛО!
  • #ДЕЛ/0!
  • #ССЫЛКА!
  • #ИМЯ?
  • #ПУСТО!

Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.

Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.

Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.

Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.

В строке формул вводим параметры функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.

Результат работы функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

Дальше эту функцию используют для выполнения других действий.

Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).

Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.

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

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

Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.

Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.

В строке формул вводим параметры функции ЕПУСТО
Скриншот: Excel / Skillbox Media

Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

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

  • В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
  • В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

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

​Смотрите также​ умножать частное на​ Константы формулы –​ есть вводить в​или​ Для удобства также​ введите функцию в​ можно ввести вопрос,​ формулах в Exce​ точные значения в​Совет:​​ учетом 12 условий!​​ ЕСЛИ и обеспечить​​ успехов в изучении​​Плохо​ функции Excel для​ ячеек A1 и​В Excel существует множество​

  • ​ 100. Выделяем ячейку​
  • ​ ссылки на ячейки​ формулу числа и​
  • ​если результат находится​

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

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

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

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

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

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

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

​Обратимся к примеру, приведенному​​ В противном случае​ которых построена на​ нажимаем «Процентный формат».​Нажимаем ВВОД – программа​ и сразу получать​ выделить цветом, то​ языке) .​ непосредственно в ячейку.​Поиск функции​Поиск ошибок в​

​ попадающие между ними.​ можете вставить разрывы​=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))​ на протяжении всей​Функция ЕСЛИ позволяет выполнять​ введем в ячейку​ на рисунках ниже.​ – ЛОЖЬ.​ проверке логических условий.​ Или нажимаем комбинацию​

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

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

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

​ В этом случае​​ строк в строке​Она по-прежнему точна и​ цепочки. Если при​ логические сравнения значений​ C3 следующую формулу:​ В данном примере​

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

​В Excel существуют логические​ Например, это функции​​ горячих клавиш: CTRL+SHIFT+5​​ Те же манипуляции​​Но чаще вводятся адреса​​ использовать Формат->Условное форматирование​ для добавления значений​ для завершения формулы.​ «добавить числа» возвращается​Логические функции​ таблицы подстановки нужно​ формул. Просто нажмите​ будет правильно работать,​ вложении вы допустите​ и ожидаемых результатов.​=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»))​ функция​ функции​

​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​Копируем формулу на весь​ необходимо произвести для​ ячеек. То есть​Nosirbey​ в Excel всего​Завершив ввод аргументов формулы,​ функция​Функции Excel (по​ сортировать по возрастанию,​​ клавиши ALT+ВВОД перед​​ но вы потратите​​ в формуле малейшую​​ Она проверяет условие​

​и нажмем​

office-guru.ru

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

​ЕСЛИ​​ИСТИНА()​​ и т.д. Также​ столбец: меняется только​ всех ячеек. Как​ пользователь вводит ссылку​: Для этого используются​ воспользоваться функцией Автосумма.​ нажмите клавишу ВВОД.​СУММ​ алфавиту)​ от меньшего к​ текстом, который хотите​ много времени, чтобы​ неточность, она может​ и в зависимости​Enter​​в первую очередь​​и​

Коротко о синтаксисе

​ логические условия можно​​ первое значение в​​ в Excel задать​ на ячейку, со​

​ Логические функции​

​ Выделите пустую ячейку​Ниже приведен пример использования​).​Функции Excel (по​ большему.​ перенести на другую​ написать ее, а​ сработать в 75 %​ от его истинности​.​ проверят условие​ЛОЖЬ()​ задавать в обычных​

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

Пример 1

​Функция ВПР подробно рассматривается​ строку.​ потом протестировать. Еще​ случаев, но вернуть​​ возвращает результат.​​Данная формула обрабатывает сразу​A1>25​​, которые не имеют​​ формулах, если необходимо​ Второе (абсолютная ссылка)​ копируем формулу из​ оперировать формула.​: Есть функции ЕСЛИ,​ данных. На вкладке​ для назначения буквенных​

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

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

Пример 2

​ в качестве аргумента,​​Примечание:​​ здесь, но очевидно,​Перед вами пример сценария​ одна очевидная проблема​ непредвиденные результаты в​=ЕСЛИ(это истинно, то сделать​ два условия. Сначала​. Если это так,​ аргументов. Данные функции​

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

​ получить утвердительный ответ:​ остается прежним. Проверим​ первой ячейки в​При изменении значений в​ ИЛИ, И, а​​ «​​ категорий числовым результатам​​ введите функцию в​​Мы стараемся как​ что она значительно​ для расчета комиссионных​ состоит в том,​

  1. ​ остальных 25 %. К​ это, в противном​ проверяется первое условие:​ то формула возвратит​
  2. ​ существуют в основном​​Да​​ правильность вычислений –​​ другие строки. Относительные​​ ячейках формула автоматически​Функция ЕСЛИ в Excel
  3. ​ можно просто использовать​формулы​ тестирования.​ поле этого аргумента.​ можно оперативнее обеспечивать​ проще, чем сложный​ с неправильной логикой:​
  4. ​ что вам придется​ сожалению, шансов отыскать​ случае сделать что-то​B3>60​ текстовую строку «больше​Функция ЕСЛИ в Excel

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

​ для обеспечения совместимости​​или​​ найдем итог. 100%.​ ссылки – в​ пересчитывает результат.​ знаки <>​» нажмите кнопку​Скопируйте образец данных из​Части формулы, отображенные в​ вас актуальными справочными​ 12-уровневый вложенный оператор​Видите, что происходит? Посмотрите​ вручную вводить баллы​​ эти 25 % немного.​​ еще)​. Если оно истинно,​ 25», в любом​​ с другими электронными​​Нет​ Все правильно.​​ помощь.​​Ссылки можно комбинировать в​

  1. ​Формула предписывает программе Excel​Автосумма​ следующей таблицы и​​ диалоговом окне​​ материалами на вашем​​ ЕСЛИ. Есть и​​ порядок сравнения доходов​

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

  2. ​ и эквивалентные буквенные​Работа с множественными операторами​Поэтому у функции ЕСЛИ​​ то формула возвращает​​ другом случае —​ таблицами. Вы можете​. К примеру, задавая​При создании формул используются​Находим в правом нижнем​ рамках одной формулы​ порядок действий с​​>​​ вставьте их в​​Аргументы функции​​ языке. Эта страница​ другие, менее очевидные,​ в предыдущем примере.​ оценки. Каковы шансы,​ ЕСЛИ может оказаться​
  3. ​ возможны два результата.​ значение «Отлично», а​ «меньше или равно​ вводить значения ИСТИНА​ простые логические условия,​ следующие форматы абсолютных​ углу первой ячейки​ с простыми числами.​Функция ЕСЛИ в Excel

​ числами, значениями в​Сумма​ ячейку A1 нового​​, отображают функцию, выбранную​​ переведена автоматически, поэтому​ преимущества:​​ А как все​​ что вы не​ чрезвычайно трудоемкой, особенно​ Первый результат возвращается​ остальные условия не​ 25».​ и ЛОЖЬ прямо​ Вы можете ответить​ ссылок:​ столбца маркер автозаполнения.​Оператор умножил значение ячейки​ ячейке или группе​. Excel автоматически будут​ листа Excel. Чтобы​

​ на предыдущем шаге.​ ее текст может​Таблицы ссылок функции ВПР​ идет в этом?​​ ошибетесь? А теперь​​ если вы вернетесь​​ в случае, если​​ обрабатываются. Если первое​

​Функция​ в ячейки или​ на такие вопросы:​​$В$2 – при копировании​​ Нажимаем на эту​ В2 на 0,5.​ ячеек. Без формул​ определения диапазона, который​ отобразить результаты формул,​Если щелкнуть элемент​​ содержать неточности и​​ открыты и их​ Именно! Сравнение идет​ представьте, как вы​ к ним через​ сравнение истинно, второй —​ условие ложно, то​ЕСЛИ​

​ формулы, не используя​

office-guru.ru

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

​5 больше 8?​ остаются постоянными столбец​ точку левой кнопкой​ Чтобы ввести в​ электронные таблицы не​ необходимо суммировать. (Автосумма​ выделите их и​

  • ​ЕСЛИ​ грамматические ошибки. Для​ легко увидеть.​ снизу вверх (от​

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

​Содержимое ячейки A5 меньше​ и строка;​ мыши, держим ее​ формулу ссылку на​ нужны в принципе.​ также можно работать​ нажмите клавишу F2,​, в диалоговом окне​ нас важно, чтобы​Значения в таблицах просто​ 5 000 до 15 000 ₽),​ 64 раза для​ попробуете разобраться, что​Операторы ЕСЛИ чрезвычайно надежны​ЕСЛИ​ и ее можно​ Excel все прекрасно​

​ 8?​B$2 – при копировании​ и «тащим» вниз​

Технические подробности

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

​ обновлять, и вам​

​ а не наоборот.​

​ более сложных условий!​

  • ​ пытались сделать вы​

  • ​ и являются неотъемлемой​

​переходит ко второму:​

​ применять в различных​

​ поймет.​​А может равно 8?​

​ неизменна строка;​

​ по столбцу.​

​ по этой ячейке.​​ себя: константы, операторы,​

​ выборе пустую ячейку​

​ ВВОД. При необходимости​отображаются аргументы для​​ вам полезна. Просим​​ не потребуется трогать​

​ Ну и что​​ Конечно, это возможно.​

​ или, и того​

​ частью многих моделей​B2>45​​ ситуациях. Рассмотрим еще​​Если Вы уверены, что​

Примечания

​В Excel имеется ряд​$B2 – столбец не​Отпускаем кнопку мыши –​В нашем примере:​ ссылки, функции, имена​ справа от ячейки,​

  • ​ измените ширину столбцов,​ функции​ вас уделить пару​ формулу, если условия​ в этом такого?​ Но неужели вам​ хуже, кто-то другой.​ электронных таблиц. Но​. Если второе условие​ один пример. В​ уже достаточно хорошо​ стандартных операторов, которые​ изменяется.​ формула скопируется в​Поставили курсор в ячейку​ диапазонов, круглые скобки​ чтобы суммировать.)​

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

​ освоили эту тему,​ используются для задания​Чтобы сэкономить время при​ выбранные ячейки с​ В3 и ввели​ содержащие аргументы и​»Сумма».» />​

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

Примеры

​ возвращает значение «Хорошо»,​ результаты переаттестации сотрудников​ можете обратиться к​ простых логических условий.​ введении однотипных формул​ относительными ссылками. То​

Сложный оператор ЕСЛИ с вложением — ячейка E2 содержит формулу =ЕСЛИ(B2>97;​ =.​

  • ​ другие формулы. На​

    ​Автосумма создает формулу для​Оценка​ функцию, можно ввести​

  1. ​ вам, с помощью​ чтобы люди видели​ может пройти первую​ уверенности в отсутствии​

  2. ​ все разрастается, устремляясь​ проблем с электронными​ а если ложно,​

  3. ​ фирмы:​ статье Используем логические​ Все шесть возможных​

  4. ​ в ячейки таблицы,​ есть в каждой​Щелкнули по ячейке В2​

  5. ​ примере разберем практическое​ вас, таким образом,​

​45​ ее в поле​ кнопок внизу страницы.​ вашу таблицу ссылок​ оценку для любого​ ошибок, которые потом​ в бесконечность, значит​ таблицами. В идеале​ то «Плохо».​В столбец C нам​ функции Excel для​ операторов сравнения приведены​ применяются маркеры автозаполнения.​ ячейке будет своя​ – Excel «обозначил»​ применение формул для​ чтобы вас не​90​

  • ​ аргумента. Например, можно​

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

​ чтобы научиться задавать​​Операторы сравнения позволяют задавать​ ссылку, делаем ее​ аргументами.​ появилось в формуле,​Чтобы задать формулу для​ Однако при желании​Формула​СУММ(G2:G5)​ оригинал (на английском​ ее на другой​ составил 12 500 ₽ — оператор​ Для каждой функции в​ свою стратегию.​ условий (например, «Женский»/»Мужской»,​ увидеть, что на​ содержать всего два​ условия, используя различные​ условия, которые возвращают​ абсолютной. Для изменения​Ссылки в ячейке соотнесены​ вокруг ячейки образовался​ ячейки, необходимо активизировать​

Дополнительные примеры

​ введите формулу самостоятельно​Описание​в поле​ языке) .​

Ячейка D9 содержит формулу ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))

  • ​ лист.​

​ ЕСЛИ вернет 10 %,​ Excel обязательно указываются​Давайте посмотрим, как правильно​ «Да»/»Нет»/»Возможно»), но иногда​ отлично сдал один​ варианта:​

​ логические функции, например​ логические значения ИСТИНА​ значений при копировании​ со строкой.​ «мелькающий» прямоугольник).​ ее (поставить курсор)​ просматривать функцию сумм.​Результат​Значение_если_истина​Использование функции в качестве​Теперь есть функция УСЛОВИЯ,​ потому что это​ открывающая и закрывающая​ создавать операторы с​ сценарии настолько сложны,​ человек, а на​Сдал​

​И()​​ или ЛОЖЬ. Примеры​ относительной ссылки.​Формула с абсолютной ссылкой​Ввели знак *, значение​ и ввести равно​Используйте функцию СУММЕСЛИ ,​’=ЕСЛИ(A2>89,»A»,ЕСЛИ(A2>79,»B», ЕСЛИ(A2>69,»C»,ЕСЛИ(A2>59,»D»,»F»))))​функции​ одного из аргументов​

​ которая может заменить​ больше 5 000 ₽, и​ скобки (). При​

Ячейка D9 содержит неправильную формулу: =ЕСЛИ(C9>5000;10%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>15000;20%;0)))))

​ несколькими вложенными функциями​ что для их​ оценки хорошо и​или​или​ использования логических условий​Простейшие формулы заполнения таблиц​ ссылается на одну​ 0,5 с клавиатуры​ (=). Так же​ если нужно суммировать​Использует вложенные функции ЕСЛИ​ЕСЛИ​ формулы, использующей функцию​ несколько вложенных операторов​ на этом остановится.​ редактировании Excel попытается​ ЕСЛИ и как​ оценки требуется использовать​ плохо по два​Не сдал​ИЛИ()​ представлены ниже:​ в Excel:​ и ту же​ и нажали ВВОД.​ можно вводить знак​ значения с одним​ для назначения буквенной​.​ называется вложения, и​ ЕСЛИ. Так, в​ Это может быть​ помочь вам понять,​ понять, когда пора​ вместе больше 3​ человека.​. Те, кто набрал​.​=A1=B1​Перед наименованиями товаров вставим​ ячейку. То есть​

Ячейка D2 содержит формулу =ВПР(C2;C5:D17;2;ИСТИНА)

  • ​Если в одной формуле​

​ равенства в строку​ условием. Например, когда​ категории оценке в​Введите дополнительные аргументы, необходимые​ мы будем воспринимают​ нашем первом примере​ очень проблематично, поскольку​ что куда идет,​

Ячейка C9 содержит формулу =ВПР(B9;B2:C6;2;ИСТИНА)

  • ​ переходить к другим​

​ вложенных* функций ЕСЛИ.​Как видите, вместо второго​ более 45 баллов​Автор: Антон Андронов​— Данное условие​ еще один столбец.​ при автозаполнении или​

​ применяется несколько операторов,​​ формул. После введения​ необходимо для суммирования​ ячейке A2.​ для завершения формулы.​ этой функции в​ оценок с 4​ ошибки такого типа​ окрашивая разными цветами​ средствам из арсенала​* «Вложенность» означает объединение нескольких​ и третьего аргументов​ – сдали экзамен,​Функция​ вернет ИСТИНА, если​ Выделяем любую ячейку​ копировании константа остается​

​ то программа обработает​ формулы нажать Enter.​ определенного продукта total​=ЕСЛИ(A2>89;»A»;ЕСЛИ(A2>79;»B»; ЕСЛИ(A2>69;»C»;ЕСЛИ(A2>59;»D»;»F»))))​Вместо того, чтобы вводить​ качестве вложенные функции.​ вложенными функциями ЕСЛИ:​ часто остаются незамеченными,​

  • ​ части формулы. Например,​ Excel.​ функций в одной​

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

  • ​ неизменной (или постоянной).​ их в следующей​ В ячейке появится​ sales.​’=ЕСЛИ(A3>89,»A»,ЕСЛИ(A3>79,»B», ЕСЛИ(A3>69,»C»,ЕСЛИ(A3>59,»D»,»F»))))​ ссылки на ячейки,​ К примеру, добавив​

Вы знали?

​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​ пока не оказывают​ во время редактирования​Ниже приведен пример довольно​ формуле.​ЕСЛИ​Выделите ячейку, в которую​

  • ​одна из самых​

​ A1 и B1​ щелкаем правой кнопкой​Чтобы указать Excel на​

  • ​ последовательности:​

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

​ негативного влияния. Так​​ показанной выше формулы​ типичного вложенного оператора​Функция ЕСЛИ, одна из​можно подставлять новые​ необходимо ввести формулу.​ популярных и часто​ равны, или ЛОЖЬ​ мыши. Нажимаем «Вставить».​
Попробуйте поработать с Office 365 или последней версией Excel

См. также:

​ абсолютную ссылку, пользователю​%, ^;​
​В Excel применяются стандартные​ с помощью нескольких​ для назначения буквенной​
​ ячейки, на которые​ и сумм в​ проще с помощью​
​ что же вам​ при перемещении курсора​ ЕСЛИ, предназначенного для​
​ логических функций, служит​ функции​ В нашем случае​
​ используемых функций Excel.​ в противном случае.​ Или жмем сначала​
​ необходимо поставить знак​
​*, /;​
​ математические операторы:​
​ условий, используйте функцию​ категории оценке в​
​ нужно сослаться. Нажмите​ аргументов функции Если,​
​ одной функции ЕСЛИМН:​ делать теперь, когда​
​ за каждую закрывающую​
​ преобразования тестовых баллов​ для возвращения разных​
​ЕСЛИ​ это ячейка C3.​

support.office.com

Использование вложенных функций в формуле

​ Используя ее совместно​​ Задавая такое условие,​ комбинацию клавиш: CTRL+ПРОБЕЛ,​ доллара ($). Проще​+, -.​Оператор​ СУММЕСЛИМН . Например​ ячейке A3.​ кнопку​ следующая формула суммирует​=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)​ вы знаете, какие​ скобку «)» тем​ учащихся в их​ значений в зависимости​, тем самым расширяя​Введите в нее выражение:​ с операторами сравнения​ можно сравнивать текстовые​ чтобы выделить весь​ всего это сделать​Поменять последовательность можно посредством​

​Операция​ нужно добавить вверх​=ЕСЛИ(A3>89,»A»,ЕСЛИ(A3>79,»B»,ЕСЛИ(A3>69,»C»,ЕСЛИ(A3>59,»D»,»F»))))​, чтобы свернуть​ набор чисел (G2:​Функция ЕСЛИМН — просто находка!​ трудности могут ожидать​ же цветом будет​ буквенный эквивалент.​ от того, соблюдается​ число условий, которое​=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)​ и другими логическими​ строки без учета​ столбец листа. А​ с помощью клавиши​ круглых скобок: Excel​Пример​ total sales определенного​’=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B», ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))​

Вложенные функции

​ диалоговое окно, выделите​ G5) только в​ Благодаря ей вам​

​ вас при использовании​ окрашиваться соответствующая открывающая​93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«;ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))» />​

​ ли условие.​ формула может обработать.​

  1. ​и нажмите​ функциями Excel, можно​

  2. ​ регистра. К примеру,​ потом комбинация: CTRL+SHIFT+»=»,​ F4.​​ в первую очередь​ Изображение кнопки Изображение кнопки​+ (плюс)​

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

  3. ​ том случае, если​​ больше не нужно​​ вложенных операторов ЕСЛИ?​​ скобка. Это особенно​​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​

    ​Синтаксис​ Таким образом, Вы​Enter​

    ​ решать достаточно сложные​ сравнивая «ЯНВАРЬ» и​ чтобы вставить столбец.​Создадим строку «Итого». Найдем​ вычисляет значение выражения​​Сложение​​ определенной области продаж.​ для назначения буквенной​ нужно создать ссылки,​​ среднее значение другого​​ переживать обо всех​

  4. ​ В большинстве случаев​ удобно в сложных​Этот сложный оператор с​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​

    ​ можете создать нужное​.​​ задачи. В этом​​ «январь» формула возвратит​Назовем новую графу «№​

    ​ общую стоимость всех​​ в скобках.​​=В4+7​​Общие сведения о том,​​ категории оценке в​ и нажмите кнопку​​ набора чисел (F2:​​ этих операторах ЕСЛИ​ вместо сложной формулы​ вложенных формулах, когда​ вложенными функциями ЕСЛИ​Например:​​ количество вложений. Правда​​Данная формула сравнивает значение​​ уроке мы попробуем​​ ИСТИНА.​​ п/п». Вводим в​​ товаров. Выделяем числовые​

  5. ​​- (минус)​

    ​ как сложение и​ ячейке A4.​, чтобы снова​ F5) больше 50.​ и скобках.​ с функциями ЕСЛИ​Изображение кнопки​ вы пытаетесь выяснить,​ следует простой логике:​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​ есть очевидный недостаток​ в ячейке B3​Изображение кнопки​ разобрать ее действие​=A1>B1​

    ​ первую ячейку «1»,​​ значения столбца «Стоимость»​Различают два вида ссылок​Вычитание​ вычитание дат можно​​=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B»,ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))​​ развернуть диалоговое окно.​

  6. ​ В противном случае​Примечание:​​ можно использовать функцию​​ достаточно ли в​

  1. ​Если тестовых баллов (в​=ЕСЛИ(A2=B2;B4-A4;»»)​

  2. ​ такой конструкции, после​ с числом 45,​ на простых примерах,​​— Следующая формула​ Изображение кнопки Изображение кнопки​ во вторую –​

  3. ​ плюс еще одну​ на ячейки: относительные​​=А9-100​​ найти Добавление и​​Советы:​​Совет:​

    ​ возвращает значение 0.​ Эта функция доступна только​ ВПР. При использовании​

  4. ​ них парных скобок.​ ячейке D2) больше​Имя аргумента​ 3-5 вложений формула​ если значение больше​ а также научимся​

  5. ​ возвратит ИСТИНА, если​ «2». Выделяем первые​

  6. ​ ячейку. Это диапазон​ и абсолютные. При​

Примеры

​* (звездочка)​ вычитание дат. Более​ ​ Для получения дополнительных сведений​Вложенные функции СРЗНАЧ и​

​ при наличии подписки​ функции ВПР вам​Ниже приведен распространенный пример​ 89, учащийся получает​Описание​ станет нечитаемой и​ 45, то возвращает​ использовать сразу несколько​ значение ячейки А1​ две ячейки –​ D2:D9​ копировании формулы эти​Умножение​

​ сложные вычисления с​

​Для получения дополнительных сведений​

​ о функции и​

​ сумм в функцию​

​ на Office 365. Если​

​ для начала нужно​

​ расчета комиссионных за​

​ оценку A.​

​лог_выражение​ громоздкой, и с​ строку «Сдал», иначе​ функций​

​ больше, чем в​

​ «цепляем» левой кнопкой​

​Воспользуемся функцией автозаполнения. Кнопка​ ссылки ведут себя​=А3*2​ датами, читайте в​

​ о формулах в​

​ ее аргументах щелкните​

​ Если.​ у вас есть​ создать ссылочную таблицу:​ продажу в зависимости​

​Если тестовых баллов больше​

​   ​​ ней будет невозможно​

  • ​ «Не сдал».​ЕСЛИ​ B1. В противном​ мыши маркер автозаполнения​

  • ​ находится на вкладке​ по-разному: относительные изменяются,​/ (наклонная черта)​ статье даты и​ общем см Обзор​

support.office.com

Способы добавления значений на листе

​ ссылку​​В формулу можно вложить​ подписка на Office 365,​=ВПР(C2;C5:D17;2;ИСТИНА)​ от уровней дохода.​ 79, учащийся получает​(обязательный)​ работать.​Скопировав формулу в остальные​в одной формуле.​ случае формула вернет​ – тянем вниз.​ «Главная» в группе​ абсолютные остаются постоянными.​Деление​ операций со временем.​ формул.​Справка по этой функции​ до 64 уровней​ убедитесь, что у​В этой формуле предлагается​=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))​

​ оценку B.​Условие, которое нужно проверить.​В Excel существуют более​ ячейки таблицы, можно​Функция​ ЛОЖЬ. Такие сравнения​По такому же принципу​ инструментов «Редактирование».​​Все ссылки на ячейки​​=А7/А8​​Общие сведения о том,​​Список доступных функций см.​​.​​ функций.​ вас установлена последняя​ найти значение ячейки​Эта формула означает: ЕСЛИ(ячейка​Если тестовых баллов больше​значение_если_истина​ благородные инструменты для​ увидеть, что 2​

Используйте мастер автосуммирования для автоматического создания формулы СУММ. Выделите диапазон сверху/снизу или справа/слева от суммируемого диапазона, затем на ленте откройте вкладку ​ЕСЛИ​

​ можно задавать и​ можно заполнить, например,​После нажатия на значок​ программа считает относительными,​^ (циркумфлекс)​ как сложение и​ в разделе Функции​

Добавление на основе условий

  • ​После ввода всех аргументов​Windows В сети​ версия Office.​ C2 в диапазоне​ C9 больше 15 000,​ 69, учащийся получает​   ​

  • ​ обработки большого количества​ человека из 5​имеет всего три​ при работе с​ даты. Если промежутки​ «Сумма» (или комбинации​ если пользователем не​Степень​

Сложение или вычитание дат

​ вычитание значений времени​ Excel (по алфавиту)​ формулы нажмите кнопку​ ​Видео: расширенное применение функции​ C5:C17. Если значение​ то вернуть 20 %,​ оценку C.​(обязательный)​

Сложение и вычитание значений времени

​ условий, например, функция​ не прошли переаттестацию.​ аргумента:​ текстом.​ между ними одинаковые​ клавиш ALT+«=») слаживаются​ задано другое условие.​=6^2​ отображается Добавление и​

support.office.com

Как в Excel сделать условие, например если значение ячейки равно от 21 до 8 то….

​ или Функции Excel​​ОК​Щелкните ячейку, в которую​
​ ЕСЛИ​ найдено, возвращается соответствующее​ ЕСЛИ(ячейка C9 больше​Если тестовых баллов больше​Значение, которое должно возвращаться,​ВПР​Функции​=ЕСЛИ(заданное_условие; значение_если_ИСТИНА; значение_если_ЛОЖЬ)​Например, если в ячейке​
​ – день, месяц,​ выделенные числа и​
​ С помощью относительных​
​= (знак равенства)​ вычитание значений времени.​ (по категориям).​.​ нужно ввести формулу.​

​Функция УСЛОВИЯ (Office 365,​​ значение из той​ 12 500, то вернуть​

​ 59, учащийся получает​​ если​или​ЕСЛИ​Первый аргумент – это​

Работа в Excel с формулами и таблицами для чайников

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

​Щелкните ячейку, в которую​Чтобы начать формулу с​ Excel 2016 и более​ же строки в​ 17,5 % и т. д…​ оценку D.​лог_выражение​ПРОСМОТР​можно вкладывать друг​

Формулы в Excel для чайников

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

Ввод формул.

​ столбце D.​На первый взгляд все​

​В противном случае учащийся​ ​имеет значение ИСТИНА.​ ​.​
​ в друга, если​ ​ формула может принимать​ ​ B1 – «Арбуз»,​
​ во вторую –​ ​Сделаем еще один столбец,​ ​ же формулу на​
​>​ ​ и операций со​ ​ можно оперативнее обеспечивать​
​Чтобы начать формулу с​ ​ строке формул кнопку​ ​Функция СЧЁТЕСЛИ (подсчитывает​
​=ВПР(B9;B2:C6;2;ИСТИНА)​ ​ очень похоже на​ ​ получает оценку F.​
​значение_если_ложь​ ​Итак, в этом уроке​
​ необходимо расширить варианты​
​ решения. Условие проверяется​ ​ то формула вернет​
​ «ноя.15». Выделим первые​
​ где рассчитаем долю​ ​ несколько строк или​
​Больше​ ​ временем.​

​ вас актуальными справочными​ функции, нажмите в​Вставить функцию​ значения с учетом​Эта формула ищет значение​ предыдущий пример с​Этот частный пример относительно​   ​

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

Математическое вычисление.

​Меньше или равно​Талисман​ материалами на вашем​ строке формул кнопку​.​ одного условия)​

Ссылки на ячейки.

​ ячейки B9 в​ оценками, однако на​ безопасен, поскольку взаимосвязь​

Изменение результата.

​(необязательный)​ функцию​ Excel. Например, для​

Умножение ссылки на число.

​ очередь и способно​ алфавитном порядке «Арбуз»​ «протянем» за маркер​ общей стоимости. Для​Вручную заполним первые графы​>=​

​: Смотря какой эффект​

  1. ​ языке. Эта страница​Вставить функцию​Знак равенства (​
  2. ​Функция СЧЁТЕСЛИМН (подсчитывает​ диапазоне B2:B22. Если​ примере этой формулы​ между тестовыми баллами​Значение, которое должно возвращаться,​ЕСЛИ​
  3. ​ рассмотренного ранее случая​ вернуть всего два​ находится ниже, чем​

​ вниз.​ этого нужно:​ учебной таблицы. У​Больше или равно​ ты хочешь получить.​

  • ​ переведена автоматически, поэтому​
  • ​.​
  • ​=​

​ значения с учетом​ значение найдено, возвращается​ хорошо видно, насколько​ и буквенными оценками​ если​

​во всей ее​

Как в формуле Excel обозначить постоянную ячейку

​ переаттестации сотрудников, требуется​ значения – ИСТИНА​ «Апельсин». Чем ниже,​Найдем среднюю цену товаров.​Разделить стоимость одного товара​ нас – такой​<>​

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

  1. ​ проставить не результат,​ или ЛОЖЬ. Если​ тем больше.​ Выделяем столбец с​Исходный прайс-лист.
  2. ​ на стоимость всех​ вариант:​Не равно​ 8 — это​ содержать неточности и​ функцию в поле​В поле​Функция СУММЕСЛИ (суммирует​ той же строки​ с большими операторами​ меняться, так что​имеет значение ЛОЖЬ.​ а также разобрали​Формула для стоимости.
  3. ​ а оценку из​ условие истинно, то​=A1 — Формула вернет​ ценами + еще​ товаров и результат​Вспомним из математики: чтобы​Символ «*» используется обязательно​ результат какой-то формулы.​ грамматические ошибки. Для​выберите категорию​Категория​ значения с учетом​

​ в столбце C.​ ЕСЛИ. Что вы​ дополнительных изменений не​Excel позволяет использовать до​ простой пример с​ ряда: Отлично, Хорошо​ формула вернет второй​ ИСТИНА, если значение​

Автозаполнение формулами.

​ одну ячейку. Открываем​ умножить на 100.​ найти стоимость нескольких​ при умножении. Опускать​ =если (и (формула>=8;формула​ нас важно, чтобы​выберите​выберите пункт​

Ссылки аргументы.

​ одного условия)​Примечание:​

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

​ меню кнопки «Сумма»​ Ссылка на ячейку​ единиц товара, нужно​ его, как принято​ где истина -​ эта статья была​все​

  1. ​Все​Функция СУММЕСЛИМН (суммирует​ В обеих функциях ВПР​ ваша организация решит​ если вам потребуется​ ЕСЛИ, но это​ функций​Диапазон.
  2. ​Отлично​ случае третий.​ или равно значению​ — выбираем формулу​Инструмент Сумма.
  3. ​ со значением общей​ цену за 1​ во время письменных​ это если результат​ вам полезна. Просим​.​

Результат автосуммы.

​.​ значения с учетом​ в конце формулы​ добавить новые уровни​ разделить оценки на​

  1. ​ вовсе не означает,​ЕСЛИ​ставится при количестве​О том, как задавать​ в ячейке B1.​ для автоматического расчета​ стоимости должна быть​ единицу умножить на​ арифметических вычислений, недопустимо.​ лежит в диапазоне​Формула доли в процентах.
  2. ​ вас уделить пару​Если вы знакомы с​Если вы знакомы с​ нескольких условий)​ используется аргумент ИСТИНА,​ компенсаций или изменить​ A+, A и​ что так и​Процентный формат.
  3. ​в одной формуле.​ баллов более 60,​ условия в Excel,​ Иначе результатом будет​ среднего значения.​ абсолютной, чтобы при​ количество. Для вычисления​ То есть запись​ от 8 до​

Сумма процентов.

​ секунд и сообщить,​ категориями функций, можно​ категориями функций, можно​

  • ​Функция И​ который означает, что​ имеющиеся суммы или​
  • ​ A– (и т. д.)?​ надо делать. Почему?​
  • ​ Надеюсь, что эта​ оценка​

Как составить таблицу в Excel с формулами

​ читайте статьи: Как​ ЛОЖЬ.​Чтобы проверить правильность вставленной​ копировании она оставалась​ стоимости введем формулу​ (2+3)5 Excel не​ 21​ помогла ли она​ также выбрать категорию.​

​ также выбрать категорию.​Функция ИЛИ​

  1. ​ мы хотим найти​ проценты? У вас​ Теперь ваши четыре​Нужно очень крепко подумать,​ информация была для​Хорошо​ задать простое логическое​=A1<>B1​ формулы, дважды щелкните​ неизменной.​ в ячейку D2:​ поймет.​
  2. ​ложь — не​ вам, с помощью​Чтобы ввести другую функцию​Если вы не знаете,​Функция ВПР​ близкое совпадение. Иначе​ появится очень много​ условных оператора ЕСЛИ​ чтобы выстроить последовательность​Новая графа.
  3. ​ Вас полезной. Удачи​при более 45​ условие в Excel​— Формула вернет​ по ячейке с​Чтобы получить проценты в​ = цена за​Программу Excel можно использовать​ лежит​ кнопок внизу страницы.​ в качестве аргумента,​ какую функцию использовать,​Дата.
  4. ​Общие сведения о​ говоря, будут сопоставляться​ работы!​ нужно переписать с​ из множества операторов​ Вам и больших​ и оценка​ и Используем логические​

Среднее. Результат.

​ ИСТИНА, если значения​ результатом.​ Excel, не обязательно​ единицу * количество.​

exceltable.com

​ как калькулятор. То​

Skip to content

Проверка данных в Excel: как сделать, использовать и убрать

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

При настройке рабочей книги для пользователей часто может потребоваться контролировать ввод информации в определенные ячейки, чтобы убедиться, что все введенные данные точны и непротиворечивы. Кроме того, вы можете захотеть разрешить в ячейке только определенный тип данных, например числа или даты, или ограничить числа определенным диапазоном, а текст — заданной длиной. Возможно, вы даже захотите предоставить заранее определенный список допустимых значений, чтобы исключить возможные ошибки. Проверка данных Excel позволяет выполнять все эти действия во всех версиях Microsoft Excel 365, 2019, 2016, 20013, 2010 и более ранних версиях.

Что такое проверка данных в Excel?

Проверка данных Excel — это функция, которая ограничивает (проверяет) пользовательский ввод на рабочем листе. Технически вы создаете правило проверки, которое контролирует, какие данные можно вводить в определенную ячейку.

Вот лишь несколько примеров того, что может сделать проверка данных в Excel:

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

Например, вы можете настроить правило, которое ограничивает ввод данных 3-значными числами от 100 до 999. Если пользователь вводит что-то другое, Excel покажет предупреждение об ошибке, объясняющее, что было сделано неправильно:

Как сделать проверку данных в Excel

Чтобы добавить проверку данных в Excel, выполните следующие действия.

1. Откройте диалоговое окно «Проверка данных».

Напомним, где находится кнопка проверки данных в Excel. Выбрав одну или несколько ячеек для проверки, перейдите на вкладку «Данные» > группа «Работа с данными» и нажмите кнопку «Проверка данных».

2. Создайте правило проверки Excel.

На вкладке «Параметры» определите критерии проверки в соответствии с вашими потребностями. В критериях вы можете указать любое из следующего:

  • Значения — введите числа в поля критериев, как показано на снимке экрана ниже.
  • Ссылки на ячейки — создание правила на основе значения или формулы в другой ячейке.
  • Формулы — позволяют выразить более сложные условия.

В качестве примера создадим правило, разрешающее пользователям вводить только целое число от 100 до 999:

Настроив правило проверки, нажмите кнопку «ОК», чтобы закрыть окно «Проверка вводимых значений», или переключитесь на другую вкладку, чтобы добавить подсказку по вводу и/или сообщение об ошибке.

3. Подсказка по вводу (необязательно).

Если вы хотите отобразить сообщение, объясняющее пользователю, какие данные разрешены в данной ячейке, откройте соответствующую вкладку  и выполните следующие действия:

  • Убедитесь, что установлен флажок Отображать подсказку при выборе ячейки.
  • Введите заголовок и текст сообщения в соответствующие поля.
  • Нажмите OK, чтобы закрыть диалоговое окно.

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

4. Отображение предупреждения об ошибке (необязательно)

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

Тип оповещения Описание
Стоп (по умолчанию)
Самый строгий тип предупреждений, запрещающий пользователям вводить неверные данные.
Вы нажимаете «Повторить», чтобы ввести другое значение, или «Отмена», чтобы удалить запись.
Предупреждение
Предупреждает пользователей о том, что данные недействительны, но не препятствует их вводу.
Вы нажимаете «Да», чтобы ввести недопустимое значение, «Нет», чтобы изменить его, или «Отмена», чтобы удалить запись.
Информация
Наименее строгий тип оповещения, который информирует пользователей только о неверном вводе данных.
Нажмите «ОК», чтобы ввести недопустимое значение, или «Отмена», чтобы удалить его из ячейки.

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

  • Установите флажок Выводить сообщение об ошибке (обычно установлен по умолчанию).
  • В поле Вид выберите нужный тип оповещения.
  • Введите заголовок и текст сообщения об ошибке в соответствующие поля.
  • Нажмите ОК.

И теперь, если пользователь введет недопустимые значения, Excel отобразит специальное предупреждение с объяснением ошибки (как показано в начале этого руководства).

Примечание. Если вы не введете собственное сообщение, появится стандартное предупреждение Stop со следующим текстом: Это значение не соответствует ограничениям проверки данных, установленным для этой ячейки.

Как настроить ограничения проверки данных Excel

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

Как вы уже знаете, критерии проверки определяются на вкладке «Параметры» диалогового окна «Проверка данных» (вкладка «Данные» > «Проверка данных»).

В первую очередь нужно настроить проверку типа записываемых данных.

К примеру, чтобы ограничить ввод данных целым или десятичным числом, выберите соответствующий элемент в поле Тип данных. Затем выберите один из следующих критериев в поле Данные:

  • Равно или не равно указанному числу
  • Больше или меньше указанного числа
  • Между двумя числами или вне, чтобы исключить этот диапазон чисел

Например, вот как выглядят ограничения по проверке данных Excel, которые допускают любое целое число больше 100:

Проверка даты и времени в Excel

Чтобы проверить даты, выберите «Дата» в поле «Тип данных», а затем выберите соответствующий критерий в поле «Значение». Существует довольно много предопределенных параметров на выбор: разрешить только даты между двумя датами, равные, большие или меньшие определенной даты и т. д.

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

Например, чтобы разрешить только даты между датой начала в B1 и датой окончания в B2, примените это правило проверки даты Excel:

Разрешить только будни или выходные

Чтобы разрешить пользователю вводить даты только  будних или выходных дней, настройте пользовательское правило проверки на основе функции ДЕНЬНЕД (WEEKDAY).

Если для второго аргумента установлено значение 2, функция возвращает целое число в диапазоне от 1 (понедельник) до 7 (воскресенье). Так, для будних дней (пн-пт) результат формулы должен быть меньше 6, а для выходных (сб и вс) — больше 5.

Таким образом, разрешить только рабочие дни:

=ДЕНЬНЕД( ячейка ; 2)<6

Разрешить только выходные :

=ДЕНЬНЕД( ячейка ; 2)>5

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

=ДЕНЬНЕД(A2;2)<6

Проверить даты на основе сегодняшней даты

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

Например, чтобы ограничить ввод данных через 6 дней (7 дней, включая сегодняшний день), мы можем использовать встроенное правило даты с критериями в виде формул:

  • Выберите Дата в поле Тип данных
  • Выберите в поле Значениемежду
  • В поле Начальная дата введите выражение    =СЕГОДНЯ()
  • В поле Конечная дата  введите   =СЕГОДНЯ() + 6

Аналогичным образом вы можете ограничить пользователей вводом дат до или после сегодняшней даты. Для этого выберите меньше или больше, чем в поле Значение, а затем введите =СЕГОДНЯ() в  поле Начальная дата или Конечная дата соответственно.

Проверка времени на основе текущего времени

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

В поле Тип данных выберите Время .

В поле Значение выберите «меньше», чтобы разрешить только время до текущего времени, или «больше», чтобы разрешить время после текущего времени.

В поле Время окончания или Время начала (в зависимости от того, какие критерии вы выбрали на предыдущем шаге) введите одну из следующих формул:

Чтобы проверить дату и время на основе текущей даты и времени:

=ТДАТА()

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

=ВРЕМЯ(ЧАС(ТДАТА());МИНУТЫ(ТДАТА());СЕКУНДЫ(ТДАТА()))

Проверка длины текста

Чтобы разрешить ввод данных определенной длины, выберите Длина текста в поле Тип данных и укажите критерии проверки в соответствии с вашей бизнес-логикой.

Например, чтобы ограничить ввод до 15 символов, создайте такое правило:

Примечание. Параметр «Длина текста» ограничивает количество символов, но не тип данных. Это означает, что приведенное выше правило разрешает как текст, так и числа до 15 символов или 15 цифр соответственно.

Список проверки данных Excel (раскрывающийся список)

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

  1. Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
  2. На вкладке «Настройки» выберите «Список» в поле «Тип данных».
  3. В поле Источник введите элементы списка проверки Excel, разделенные точкой с запятой. Например, чтобы ограничить пользовательский ввод тремя вариантами, введите Да; Нет; Н/Д.
  4. Убедитесь, что выбрана опция Список допустимых значений, чтобы стрелка раскрывающегося списка отображалась рядом с ячейкой.
  5. Нажмите ОК.

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

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

Другие способы создания списка проверки данных в Excel

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

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

Во всех этих случаях вы просто записываете соответствующую ссылку на диапазон либо элемент таблицы в поле Источник.

Разрешить только числа

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

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

=ЕЧИСЛО(C2)

Где C2 — самая верхняя ячейка диапазона, который вы хотите проверить.

Примечание. Функция ЕЧИСЛО допускает любые числовые значения в проверенных ячейках, включая целые числа, десятичные дроби, дроби, а также даты и время, которые также являются числами в Excel.

Разрешить только текст

Если вы ищете обратное — разрешить только текстовые записи в заданном диапазоне ячеек, то создайте собственное правило с функцией ЕТЕКСТ (ISTEXT), например:

=ЕТЕКСТ(B2)

Где B2 — самая верхняя ячейка выбранного диапазона.

Разрешить текст, начинающийся с определенных символов

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

=СЧЁТЕСЛИ(A2; » текст *»)

Например, чтобы убедиться, что все идентификаторы заказов в столбце A начинаются с префикса «AРТ-», «арт-», «Aрт-» или «aРт-» (без учета регистра), определите пользовательское правило с этой проверкой данных.

=СЧЁТЕСЛИ(A2;»АРТ-*»)

Формула проверки с логикой ИЛИ (несколько критериев)

В случае, если есть 2 или более допустимых префикса, добавьте несколько функций СЧЁТЕСЛИ, чтобы ваше правило проверки данных Excel работало с логикой ИЛИ:

=СЧЁТЕСЛИ(A2;»АРТ-*»)+СЧЁТЕСЛИ(A2;»АБВ-*»)

Проверка ввода с учетом регистра

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

=СОВПАД(ЛЕВСИМВ(ячейка; число_символов); текст)

Например, чтобы разрешить только те коды заказов, которые начинаются с «AРТ-» (ни «арт-», ни «Арт-» не допускаются), используйте эту формулу:

=СОВПАД(ЛЕВСИМВ(A2;4);»АРТ-«)

В приведенной выше формуле функция ЛЕВСИМВ извлекает первые 4 символа из ячейки A2, а СОВПАД выполняет сравнение с учетом регистра с жестко заданной подстрокой (в данном примере «AРТ-«). Если две подстроки точно совпадают, формула возвращает ИСТИНА и проверка проходит успешно; в противном случае возвращается ЛОЖЬ и проверка завершается неудачно.

Разрешить только значения, содержащие определенный текст

Чтобы разрешить ввод значений, которые содержат определенный текст в любом месте ячейки (в начале, середине или конце), используйте функцию ЕЧИСЛО (ISNUMBER) в сочетании с НАЙТИ (FIND) или ПОИСК (SEARCH) в зависимости от того, хотите ли вы совпадение с учетом регистра или без учета регистра:

Проверка без учета регистра:

ЕЧИСЛО(ПОИСК( текст ; ячейка ))

Проверка с учетом регистра:

ЕЧИСЛО(НАЙТИ( текст ; ячейка ))

В нашем примере, чтобы разрешить только записи, содержащие текст «AР» в ячейках A2: A8, используйте одну из следующих формул, создав правило проверки в ячейке A2:

Без учета регистра:

=ЕЧИСЛО(ПОИСК(«ар»;A2))

С учетом регистра:

=ЕЧИСЛО(НАЙТИ(«АР»;A2))

Формулы работают по следующей логике:

Вы ищете подстроку «AР» в ячейке A2, используя НАЙТИ или ПОИСК, и оба возвращают позицию первого символа в подстроке. Если текст не найден, возвращается ошибка. Если поиск успешен и «АР» найден в ячейке, мы получаем номер позиции в тексте, где эта подстрока была найдена. Далее функция ЕЧИСЛО возвращает ИСТИНА, и проверка данных проходит успешно. В случае, если подстроку не удалось найти, результатом будет ошибка и ЕЧИСЛО возвращает ЛОЖЬ. Запись не будет разрешена в ячейке.

Разрешить только уникальные записи и запретить дубликаты

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

=СЧЁТЕСЛИ( диапазон ; самая верхняя_ячейка )<=1

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

=СЧЁТЕСЛИ($A$2:$A$8; A2)<=1

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

Обратите внимание, что мы фиксируем диапазон абсолютными ссылками на ячейки (A$2:$A$8) и используем относительную ссылку для верхней ячейки (A2), чтобы формула корректно изменялась для каждой ячейки в проверяемом диапазоне.

Как отредактировать проверку данных в Excel

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

  1. Выберите любую из проверенных ячеек.
  2. Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
  3. Внесите необходимые изменения.
  4. Установите флажок Применить эти изменения ко всем другим ячейкам с теми же параметрами, чтобы скопировать внесенные вами изменения во все остальные ячейки с исходными критериями проверки.
  5. Нажмите OK, чтобы сохранить изменения.

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

Как скопировать правило проверки данных Excel в другие ячейки

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

Чтобы скопировать правило проверки в Excel, выполните следующие 4 быстрых шага:

  1. Выберите ячейку, к которой применяется правило проверки, и нажмите Ctrl + С , чтобы скопировать его.
  2. Выберите другие ячейки, которые вы хотите проверить. Чтобы выделить несмежные ячейки, нажмите и удерживайте клавишу Ctrl при выборе ячеек.
  3. Щелкните выделенный фрагмент правой кнопкой мыши, выберите «Специальная вставка» и выберите параметр «Условия на значения».

Либо используйте комбинацию клавиш Ctrl + Alt + V,  и затем — Н.

  1. Нажмите ОК.

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

Как найти ячейки с проверкой данных в Excel

Чтобы быстро найти все проверенные ячейки на текущем листе, перейдите на вкладку «Главная» > группа «Редактирование» и нажмите «Найти и выделить» > «Проверка данных» :

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

Как убрать проверку данных в Excel

В целом, есть два способа удалить проверку в Excel: стандартный подход, разработанный Microsoft, и метод без мыши, разработанный фанатами Excel, которые никогда не отрывают руки от клавиатуры без крайней необходимости (например, чтобы выпить чашку кофе:)

Способ 1: Обычный способ отключить проверку данных

Обычно, чтобы удалить проверку данных на листах Excel, выполните следующие действия:

  1. Выберите ячейку (ячейки) с проверкой данных.
  2. На вкладке «Данные» нажмите кнопку «Проверка данных».
  3. На вкладке «Настройки» нажмите кнопку «Очистить все», а затем нажмите «ОК».

Советы:

  1. Чтобы удалить проверку данных из всех ячеек на текущем листе, используйте инструмент «Найти и выделить», чтобы выбрать все ячейки с проверкой.
  2. Чтобы удалить определенное правило проверки данных, выберите любую ячейку с этим правилом, откройте диалоговое окно «Проверка данных», установите флажок «Применить эти изменения ко всем другим ячейкам с такими же настройками» и нажмите кнопку «Очистить все».

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

Способ 2: Удалить правила проверки данных при помощи Специальной вставки

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

  1. Выберите пустую ячейку без проверки данных и нажмите Ctrl + С, чтобы скопировать ее в буфер обмена.
  2. Выберите ячейки, в которых вы хотите отключить проверку данных.
  3. Нажмите Ctrl + Alt + V, и затем Н. Эта комбинация клавиш вызовет «Специальная вставка» > «Проверка данных».
  4. Нажимаем ОК.

Советы по проверке данных в Excel

Теперь, когда вы знакомы с основами проверки данных в Excel, позвольте мне поделиться несколькими советами, которые могут сделать ваши правила намного более эффективными.

Проверка данных на основе другой ячейки

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

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

Например, чтобы разрешить любое целое число, находящееся между 100 и 999, выберите критерии «минимум» и «максимум» в вкладке «Параметры» и введите в них адреса ячеек с этими числами:

Рис18

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

Например, чтобы запретить пользователям вводить даты после сегодняшней даты, введите формулу =СЕГОДНЯ() в какую-нибудь ячейку, скажем, B1, а затем настройте правило проверки даты на основе этой ячейки:

Или вы можете ввести формулу =СЕГОДНЯ() непосредственно в поле Конечная дата, что будет иметь тот же эффект.

Правила проверки на основе формул

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

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

=МИН($С$2:$С$10)

=МАКС($С$2:$С$10)

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

Как найти неверные данные на листе

Хотя Microsoft Excel позволяет применять проверку данных к ячейкам, в которых уже есть данные, он не уведомит вас, если некоторые из уже существующих значений не соответствуют критериям проверки.

Чтобы найти недействительные данные, которые попали в ваши рабочие листы до того, как вы добавили проверку данных, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Обвести неверные данные».

Это выделит все ячейки, которые не соответствуют критериям проверки.

Как только вы исправите неверную запись, отметка автоматически исчезнет. Чтобы удалить все отметки, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Удалить обводку неверных данных».

Как поделиться книгой с проверкой данных

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

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

Почему проверка данных Excel не работает?

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

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

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

Хотя нет способа отключить клавиши копирования/вставки (кроме использования VBA), вы можете, по крайней мере, предотвратить копирование данных путем перетаскивания ячеек. Для этого выберите «Файл» > «Параметры» > «Дополнительно» > «Параметры редактирования» и снимите флажок «Включить маркер заполнения и перетаскивания ячеек».

Проверка данных Excel не активна

Кнопка «Проверка данных» не активна (выделена серым цветом), если вы вводите или изменяете данные в ячейке. Закончив редактирование ячейки, нажмите Enter или Esc, чтобы выйти из режима редактирования, а затем выполните проверку данных.

Проверка данных не может быть применена к защищенной или общей книге

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

Неправильные формулы проверки данных

При проверке данных на основе формул в Excel необходимо проверить три важные вещи:

  • Формула проверки не возвращает ошибок.
  • Формула не ссылается на пустые ячейки.
  • Используются правильные ссылки на ячейки.

Ручной пересчет формул включен

Если в Excel включен режим ручного расчета, невычисленные формулы могут помешать правильной проверке данных. Чтобы снова изменить параметр расчета Excel на автоматический, перейдите на вкладку «Формулы» > группу «Расчет», нажмите кнопку «Параметры расчета» и выберите «Автоматически».

Проверьте правильность формулы проверки данных

Для начала скопируйте формулу проверки в какую-нибудь ячейку, чтобы убедиться, что она не возвращает ошибку, такую ​​как #Н/Д, #ЗНАЧ или #ДЕЛ/0!.

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

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

Формула проверки данных не должна ссылаться на пустую ячейку

Если вы активируете опцию «Игнорировать пустые ячейки» при определении правила (обычно выбрано по умолчанию), то следите, чтобы ваши формулы или условия не ссылались на пустую ячейку.

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

Абсолютные и относительные ссылки на ячейки в формулах проверки

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

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

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

Предположим, вы хотите ограничить ввод данных в ячейках с A2 по A8 целыми числами от 100 (минимальное значение) до 999. Чтобы проще было при необходимости изменить критерии проверки, используем ссылки на ячейки с этими значениями, как показано на скриншоте ниже:

Это правило будет корректно выполняться только для первой ячейки диапазона – A2. Для ячейки A3 критерии максимума и минимума изменятся на E3 и F3. Поскольку эти ячейки пусты, то условие ввода теперь – любое число больше либо меньше нуля. Правда, символьные значения и дробные числа вы вводить не сможете, так как продолжает действовать ограничение на тип данных – целые числа.

Чтобы исправить формулу, просто введите «$» перед ссылками на столбцы и строки, чтобы зафиксировать их: =$E$2 и $F$2. Или используйте клавишу  F4 для переключения между различными типами ссылок.

Вот как вы можете добавить и использовать проверку данных в Excel. Я благодарю вас за чтение и надеюсь ещё увидеть вас в нашем блоге!

Понравилась статья? Поделить с друзьями:
  • Условия формирования списков в excel
  • Условия задач для excel
  • Условия форматирования в excel примеры применения
  • Условия если в excel оценки
  • Условия транспортной задачи в excel