Как указать диапазон в excel в формуле если
Перейти к содержимому

Как указать диапазон в excel в формуле если

  • автор:

Excel: как проверить, содержит ли диапазон определенное значение

Excel: как проверить, содержит ли диапазон определенное значение

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

Способ 1: проверить, содержит ли диапазон значение (возвратить TRUE или FALSE)

=COUNTIF( A1:A10 ,"this_value")>0 

Способ 2: проверить, содержит ли диапазон частичное значение (возвратить TRUE или FALSE)

=COUNTIF( A1:A10 ,"\*this_val\*")>0 

Способ 3: проверить, содержит ли диапазон значение (возврат пользовательского текста)

=IF(COUNTIF( A1:A10 ,"this_value"),"Yes","No") 

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

Пример 1: проверьте, содержит ли диапазон значение (возврат TRUE или FALSE)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Mavericks»:

=COUNTIF( A2:A15 ,"Mavericks")>0 

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает FALSE , так как значение «Mavericks» не существует в диапазоне A2:A15 .

Пример 2. Проверка того, содержит ли диапазон частичное значение (возврат TRUE или FALSE)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд частичное значение «avs» в любой ячейке:

=COUNTIF( A2:A15 ,"\*avs\*")>0 

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает TRUE , поскольку частичное значение «avs» встречается по крайней мере в одной ячейке в диапазоне A2:A15 .

Пример 3. Проверка наличия значения в диапазоне (возврат пользовательского текста)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Шершни» в какой-либо ячейке, и вернуть в результате «Да» или «Нет»:

=IF(COUNTIF( A2:A15 ,"Hornets"),"Yes","No") 

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает Нет , так как значение «Шершни» не встречается ни в одной ячейке в диапазоне A2:A15 .

Дополнительные ресурсы

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

Функция ЕСЛИ в 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
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ячейка F7 содержит формулу ЕСЛИ(E7=

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

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

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

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

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

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

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

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

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Как указать диапазон в excel в формуле если

Добрый вечер!
помогите разобраться
необходимо что бы при попадании в определенный диапазон чисел функция выдавала нужный результат
например: если(А1=от 1 до 10;»мясо»елси нет то рыба

Добрый вечер!
помогите разобраться
необходимо что бы при попадании в определенный диапазон чисел функция выдавала нужный результат
например: если(А1=от 1 до 10;»мясо»елси нет то рыба Серргей

К сообщению приложен файл: 8866972.xlsx (10.4 Kb)

Сообщение Добрый вечер!
помогите разобраться
необходимо что бы при попадании в определенный диапазон чисел функция выдавала нужный результат
например: если(А1=от 1 до 10;»мясо»елси нет то рыба Автор — Серргей
Дата добавления — 26.05.2015 в 19:10

Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Замечаний: 0% ±

Excel 2013
Добрый!
Так надо?
Добрый!
Так надо? KSV
К сообщению приложен файл: 6115094.xlsx (11.6 Kb)
Сообщение Добрый!
Так надо? Автор — KSV
Дата добавления — 26.05.2015 в 19:15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Замечаний: 0% ±

Excel 2007

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

KSV, нет нужно что б именно диапазон от и до, ели число по падает в промежуток диапазона ему присваивается значение Серргей

Сообщение KSV, нет нужно что б именно диапазон от и до, ели число по падает в промежуток диапазона ему присваивается значение Автор — Серргей
Дата добавления — 26.05.2015 в 19:25

Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Замечаний: 0% ±

Excel 2013
так формула понятнее?
так формула понятнее? KSV
К сообщению приложен файл: 4941866.xlsx (11.6 Kb)
Сообщение так формула понятнее? Автор — KSV
Дата добавления — 26.05.2015 в 19:28
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Замечаний: 0% ±

Excel 2013
если опять не то — выложите пример, КАК и что именно вы хотите видеть.
если опять не то — выложите пример, КАК и что именно вы хотите видеть. KSV

Сообщение если опять не то — выложите пример, КАК и что именно вы хотите видеть. Автор — KSV
Дата добавления — 26.05.2015 в 19:30

Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Замечаний: ±

Excel 2016
Автор — Serge_007
Дата добавления — 26.05.2015 в 19:31
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Замечаний: 0% ±

Excel 2013

Серёг! Твоя формула «заставила» меня еще раз открыть его файл — вот тут то я его табличку условий и увидел.

Только, тогда вот так:

Серёг! Твоя формула «заставила» меня еще раз открыть его файл — вот тут то я его табличку условий и увидел.

Только, тогда вот так:

Сообщение отредактировал KSV — Вторник, 26.05.2015, 19:49

Сообщение Серёг! Твоя формула «заставила» меня еще раз открыть его файл — вот тут то я его табличку условий и увидел.

Только, тогда вот так:

Автор — KSV
Дата добавления — 26.05.2015 в 19:43
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Замечаний: 0% ±

Excel 2007
Спасибо Большое .
оба варианта мне подходят
Спасибо Большое .
оба варианта мне подходят Серргей

Сообщение Спасибо Большое .
оба варианта мне подходят Автор — Серргей
Дата добавления — 26.05.2015 в 20:26

Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Замечаний: 0% ±

Excel 2013

Доброго времени суток, уважаемые форумчане! Сегодня изломали головешки, а ответа так и не нашли, помогите, пожалуйста, чем сможете.
Суть такая: надо чтобы диапазон чисел попадал в диапазон чисел
Поконкретнее: Есть минимальное значение (масса короба), есть максимальное значение его же, и есть категорийность с соответствующими диапазонами. Пример: короб А весит от 90 до 150 гр., категории, в которые он попадает — 1 (от 1 до 100) и 2 (от 101 до 200) и т.д. Всё ничего, но категорий много как и диапазонов соответственно разности веса короба. Создаем формулу через ЕСЛИ, и вставляем значения минимум и максимума, а вот диапазон никак не получается захватить. То есть (пример во вложенном файле) если короб Б имеет диапазон массы от 90 до 400гр, то по формуле он попадает только в категории 1 (от 1 до 100гр) и в категорию 4 (от 301 до 400), но этот же короб Б может весить и 150гр, и 250гр, и 299гр, что означает их принадлежность ко 2ой (от 101 до 200гр) и 3ей (от 201 до 300) категориям. При попадании в указанную категорию в столбце отображается знак «+», или «-«при непопадании.

Заранее ооооочень Вам благодарна!
P.S. Пример на коробах очень грубо округленный, но как смогла описать задачу

Доброго времени суток, уважаемые форумчане! Сегодня изломали головешки, а ответа так и не нашли, помогите, пожалуйста, чем сможете.
Суть такая: надо чтобы диапазон чисел попадал в диапазон чисел
Поконкретнее: Есть минимальное значение (масса короба), есть максимальное значение его же, и есть категорийность с соответствующими диапазонами. Пример: короб А весит от 90 до 150 гр., категории, в которые он попадает — 1 (от 1 до 100) и 2 (от 101 до 200) и т.д. Всё ничего, но категорий много как и диапазонов соответственно разности веса короба. Создаем формулу через ЕСЛИ, и вставляем значения минимум и максимума, а вот диапазон никак не получается захватить. То есть (пример во вложенном файле) если короб Б имеет диапазон массы от 90 до 400гр, то по формуле он попадает только в категории 1 (от 1 до 100гр) и в категорию 4 (от 301 до 400), но этот же короб Б может весить и 150гр, и 250гр, и 299гр, что означает их принадлежность ко 2ой (от 101 до 200гр) и 3ей (от 201 до 300) категориям. При попадании в указанную категорию в столбце отображается знак «+», или «-«при непопадании.

Заранее ооооочень Вам благодарна!
P.S. Пример на коробах очень грубо округленный, но как смогла описать задачу Елена_Васильевна

К сообщению приложен файл: 9993011.xlsx (9.1 Kb)

Сообщение Доброго времени суток, уважаемые форумчане! Сегодня изломали головешки, а ответа так и не нашли, помогите, пожалуйста, чем сможете.
Суть такая: надо чтобы диапазон чисел попадал в диапазон чисел
Поконкретнее: Есть минимальное значение (масса короба), есть максимальное значение его же, и есть категорийность с соответствующими диапазонами. Пример: короб А весит от 90 до 150 гр., категории, в которые он попадает — 1 (от 1 до 100) и 2 (от 101 до 200) и т.д. Всё ничего, но категорий много как и диапазонов соответственно разности веса короба. Создаем формулу через ЕСЛИ, и вставляем значения минимум и максимума, а вот диапазон никак не получается захватить. То есть (пример во вложенном файле) если короб Б имеет диапазон массы от 90 до 400гр, то по формуле он попадает только в категории 1 (от 1 до 100гр) и в категорию 4 (от 301 до 400), но этот же короб Б может весить и 150гр, и 250гр, и 299гр, что означает их принадлежность ко 2ой (от 101 до 200гр) и 3ей (от 201 до 300) категориям. При попадании в указанную категорию в столбце отображается знак «+», или «-«при непопадании.

Заранее ооооочень Вам благодарна!
P.S. Пример на коробах очень грубо округленный, но как смогла описать задачу Автор — Елена_Васильевна
Дата добавления — 15.05.2018 в 01:29

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *