Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Danya от 14.10.2015, 11:49

Название: поставить значение в соответствии с попаданием в интервал.
Отправлено: Danya от 14.10.2015, 11:49
подскажите...
Есть несколько интервалов. Каждому интервалу соответствует определен-ное название и есть числа. Нужно присвоить числам название интервала, в зави-симости от того в какой интервал попало значение.
Пример прикрепляю с решением. Но думаю, что есть более простой и изящ-ный способ решения.
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: runner от 14.10.2015, 11:54
Если интервалы подряд - поиграйте в ВПР с неточным соответствием.
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: Danya от 14.10.2015, 12:05
Приложил файл к теме.
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: runner от 14.10.2015, 12:26
В столбец D скопируйте столбец A.

В ячейку F3
=ВПР(E3;$B$3:$D$6;3;1)
и протяните вниз

Столбец C - уже не используется
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: Danya от 14.10.2015, 12:39
а почему мы не используем С столбец?
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: runner от 14.10.2015, 12:45
Он не используется в формуле.
Диапазоны идут один за другим неразрывно, учитывается только начало диапазона с наименьшего значения.
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: Danya от 14.10.2015, 12:59
ок. А что обозначает 1 в конце формулы?
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: runner от 14.10.2015, 13:01
А это как раз то самое "неточное соответствие" - подробности во встроенной в программу справке
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: Danya от 14.10.2015, 13:03
Цитата: runner от 14.10.2015, 12:45
Диапазоны идут один за другим неразрывно
а что если диапазоны будут с разрывами?Как быть в таком случае?
Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: runner от 14.10.2015, 13:18
Цитата: Danya от 14.10.2015, 13:03
а что если диапазоны будут с разрывами?Как быть в таком случае?

"... а если бы он вёз патроны?!" (c) :)

а откуда возьмётся что-то попадающее в разрывы?
Ведь диапазоны выстраиваются на основе имеющегося, как я понял. Пересекающихся диапазонов нет.

Правда, поиграйте формулой ВПР - сделайте столбец чисел от одного до ста, например. Рядом сделайте диапазон с пороговыми значениями, из той же сотни. Дайте названия значениям диапазона. Прогоните по "сотне" ВПР с неточным соответствием. Поймёте механизм - будете знать, что делать.


Название: Re: поставить значение в соответствии с попаданием в интервал.
Отправлено: zs от 15.10.2015, 11:42
=ЕСЛИ(И(K$2-$B3>=0;K$2-$C3<=0);$A3;0)