Попадание значения в диапазон excel

Если число попадает в определенный диапазон, то подставить 9

Алексей12547

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

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

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

Сообщений: 2


Репутация:

0

±

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


Excel 2013

День добрый

Пожалуйста подскажите как подставить значение при условии если число входит в данный диапазон. Если В14 на ходится в диапазоне от 1000 до 3820 то значение 20 и так 8 значений.
Начало формулы прописал, а дальше ругается = «Слишком много значений»
Заранее благодарен

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

1256.xls
(60.0 Kb)

 

Ответить

Pelena

Дата: Вторник, 08.09.2015, 14:15 |
Сообщение № 2

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

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

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Так можно

Код

=ЕСЛИ(B14=»»;»»;ИНДЕКС($M$10:$M$17;ПОИСКПОЗ(B14;$L$10:$L$17;-1)))

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

0748463.xls
(87.5 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

YouGreed

Дата: Вторник, 08.09.2015, 14:16 |
Сообщение № 3

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

Ранг: Ветеран

Сообщений: 589


Репутация:

123

±

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


Excel 2010

Алексей12547, Так?

Код

=ЕСЛИ(B14=»»;»»;ЕСЛИ(И(B14>1000;B14<3820);20;ЕСЛИ(И(B14>3820;B14<6640);25;ЕСЛИ(И(B14>6640;B14<9460);35;»»)))

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

9560286.xlsb
(10.9 Kb)

Сообщение отредактировал YouGreedВторник, 08.09.2015, 14:18

 

Ответить

_Boroda_

Дата: Вторник, 08.09.2015, 14:46 |
Сообщение № 4

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

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS

Еще вариант

Код

=ПРОСМОТР(;-1/($L10:$L18>B14);$M10:$M18)

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

1256_1.xls
(88.5 Kb)


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

 

Ответить

Алексей12547

Дата: Вторник, 08.09.2015, 14:50 |
Сообщение № 5

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

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

Сообщений: 2


Репутация:

0

±

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


Excel 2013

Вот спасибо. Со знаками напутался.

СПАСИБО. yes pray

 

Ответить

foreest

Дата: Понедельник, 02.11.2015, 05:21 |
Сообщение № 6

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

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

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


Еще вариант
=ПРОСМОТР(;-1/($L10:$L18>B14);$M10:$M18)

А Вы не могли бы объяснить смысл этого выражения? «-1/($L10:$L18>B14)» для чего необходима -1? справка не помогла

 

Ответить

buchlotnik

Дата: Понедельник, 02.11.2015, 09:04 |
Сообщение № 7

Группа: Заблокированные

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

Сообщений: 3442


Репутация:

929

±

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


2010, 2013, 2016 RUS / ENG

foreest, у функции ПРОСМОТР не указан первый аргумент, поэтому она ищет 0, если не найдёт ноль, найдёт ближайшее меньшее — эту самую минус единицу. Числа могут быть и другими. Например, так тоже работает (ищет двойку в массиве из единиц и ошибок)

Код

=ПРОСМОТР(2;1/($L10:$L18>B14);$M10:$M18)

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

0199781.xls
(88.0 Kb)

Сообщение отредактировал buchlotnikПонедельник, 02.11.2015, 09:15

 

Ответить

Светлый

Дата: Понедельник, 02.11.2015, 11:01 |
Сообщение № 8

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

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

Сообщений: 1742


Репутация:

479

±

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


Excel 2013, 2016

Можно ещё вот так:

Код

=СУММ((B14>$L10:$L17)*5)+15

Формула массива.


Программировать проще, чем писать стихи.

Сообщение отредактировал СветлыйПонедельник, 02.11.2015, 12:17

 

Ответить

_Boroda_

Дата: Понедельник, 02.11.2015, 12:13 |
Сообщение № 9

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

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS


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

 

Ответить

foreest

Дата: Вторник, 03.11.2015, 00:47 |
Сообщение № 10

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

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

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


buchlotnik, Светлый, _Boroda_, не сразу, но дошло :) большое спасибо за пояснения! Красивое решение

 

Ответить

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

Определите, находится ли число или значение в диапазоне с помощью формулы
Определить, находится ли число или значение в диапазоне с Kutools for Excel


Определите, находится ли число или значение в диапазоне с помощью формулы

Как показано на скриншоте ниже, вы можете определить, выходит ли число «5972» или текст «новый» из диапазона A1: E8 с помощью следующей формулы. Пожалуйста, сделайте следующее.

1. Выберите пустую ячейку для поиска результата. Введите формулу = ЕСЛИ (СЧЁТЕСЛИ (A1: E8; «новый»); «Да»; «Нет») в панель формул, а затем нажмите Enter .

Заметки:

1. В формуле A1: E8 — это диапазон, в котором вы хотите найти определенное число или значение.

2. «Новое» — это ценность, которую вы собираетесь найти. Вы можете изменить этот текст на число или другие значения по своему усмотрению.

3. Если в результате появится «Да», это означает, что число или значение существует в указанном диапазоне. А если отображается «Нет», это означает, что найденный номер или значение не находятся в этом диапазоне.


Определить, находится ли число или значение в диапазоне с Kutools for Excel

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

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

2. в Выбрать определенные ячейки в диалоговом окне выберите Ячейка вариант в Тип выбора раздел, выберите Равно в Конкретный тип раскрывающийся список, затем введите число или значение, которое вы хотите найти в диапазоне, и, наконец, щелкните значок OK кнопка. Смотрите скриншот:

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

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

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


Статьи по теме:

  • Как определить, находится ли дата между двумя датами или выходными в Excel?
  • Как определить, прошла ли дата в Excel?
  • Как определить / проверить дату выходного дня в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

 

badman05

Пользователь

Сообщений: 5
Регистрация: 14.12.2015

#1

14.12.2015 11:56:19

Доброго дня,
подскажите как создать формулу, вот условие:
Если число(Ячейка), находится в диапазоне (от … до …, или …<Ячейка<…), то оно «Заданное значение», если меньше то «Значение 2», если больше то «Значение 3», если совсем в другом диапазоне то «Значение 4»
Помогите решить данную проблему.
Спасибо

5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

1

попадает ли число в какой-либо из заданных диапазонов

21.01.2016, 14:55. Показов 11270. Ответов 13


Студворк — интернет-сервис помощи студентам

Добрый день! Подскажите, пожалуйста, формулу, по которой можно узнать, попадает ли число в какой-либо из диапазонов. Только не предлагайте функцию «если». Диапазонов несколько, чисел несколько тысяч. Заранее большое спасибо!



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

21.01.2016, 14:55

13

3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

21.01.2016, 15:28

2

файл пример приложите.



0



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 15:51

 [ТС]

3

На «Лист1» есть артикул и его цена. Нужно узнать, попадает ли эта цена в какой-либо интервал с листа «Диапазоны». И если попадает, то нужно подставить значение из 3-го столбца листа «Диапазоны»



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

21.01.2016, 16:00

4

вариант

Код

=СУММПРОИЗВ((B2>=диапазоны!$B$2:$B$12)*(диапазоны!$A$2:$A$12>=Лист1!B2)*диапазоны!$C$2:$C$12)

что делать если ни в один диапазон не попадает?



0



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 16:04

 [ТС]

5

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

Добавлено через 1 минуту
Упс, я не то подставила. Извините)



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

21.01.2016, 16:13

6

Vlad999, Шабалина Елена, формула дает неверный (ИМХО) результат, если значение попадает сразу в 2 диапазона, напр. 3,93. Лучше формула массива

Код

=МИН(ЕСЛИ(B2>=диапазоны!B$2:B$99;ЕСЛИ(B2<=диапазоны!A$2:A$99;диапазоны!C$2:C$99)))



1



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 16:17

 [ТС]

7

Я наверное совсем заработалась, но у меня ничего не считает



1



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

21.01.2016, 16:23

8

Казанский, почему МИН, а почему не МАКС.

Добавлено через 1 минуту

Цитата
Сообщение от Шабалина Елена
Посмотреть сообщение

но у меня ничего не считае

а вы ввели её как формулу массива? тремя пальцами. ctrl+shift+enter

Добавлено через 2 минуты
Шабалина Елена, какое значение брать при попадании в два диапазона минимальное или максимальное.
например для 3,93 брать 3,9 или 4. Или там ошибка в диапазонах.



0



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 16:28

 [ТС]

9

Я ж говорю, что конец рабочего дня )))) Теперь все посчиталось))) Только я уже таблицей подстановки сделала.

Добавлено через 34 секунды
Спасибо ОГРОМНОЕ!!!!! Вы очень помогли)))

Добавлено через 32 секунды
А с минимумом и максимумом сейчас подумаю и сама исправлю



0



866 / 510 / 162

Регистрация: 30.03.2013

Сообщений: 1,048

21.01.2016, 16:37

10

Протестируйте такую формулу, которая нашла три диапазона.

Код

=IFERROR(INDEX(диапазоны!C$2:C$12;LOOKUP(2;1/(диапазоны!A$2:A$12>=B2)/(диапазоны!B$2:B$12<=B2);ROW(A$1:A$20)));"")



0



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 16:43

 [ТС]

11

Не считает( ошибку выдает(



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

21.01.2016, 16:46

12

ошибка ИМЯ?
формула на английском, нужно на русский переводить если у вас русский офис.



0



5 / 5 / 0

Регистрация: 28.01.2015

Сообщений: 39

21.01.2016, 16:49

 [ТС]

13

Именно она)))

Добавлено через 33 секунды
переводом завтра займусь, а сегодня пора домой



0



866 / 510 / 162

Регистрация: 30.03.2013

Сообщений: 1,048

21.01.2016, 17:23

14

Перевод.

Код

=ЕСЛИОШИБКА(ИНДЕКС(диапазоны!C$2:C$12;ПРОСМОТР(2;1/(диапазоны!A$2:A$12>=B2)/(диапазоны!B$2:B$12<=B2);СТРОКА(A$1:A$20)));"")



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

21.01.2016, 17:23

Помогаю со студенческими работами здесь

Составить программу, вычисляющую для двух заданных комплексных чисел z1 и z2 либо величину z1/z2, либо z2/z1
Разработать форму и написать обработчики событий:8. Составить программу, вычисляющую для двух…

Вычислить, есть ли в какой либо части строки число 666
Здравствуйте дорогие форумчане, Прошу помочь с темой строк(string), не могу правильно поставить…

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

Ошибка «Константа попадает в один из диапазонов оператора case»
Вот код программы и ошибка такая вот — Константа попадает в один из диапазонов оператора case — как…

Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1
Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1, если Y не входит…

Регулярное выражение: либо целое, либо десятичное положительное или отрицательное число
День добрый. Никак не могу врубиться в регулярные выражения. Нужно проверить в форме ввода,…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

14

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующие формулы, чтобы проверить, содержит ли диапазон в 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

Понравилась статья? Поделить с друзьями:
  • Попадание даты в диапазон excel
  • Понятия структуры документа word
  • Понятие ячейка в excel это
  • Понятие шрифта в word
  • Понятие шаблона документа в ms word