Всех приветствую.
Нужна помощь с формулой в Excel. Необходимо написать формулу для выведения названия объема торгов акций российских компаний (низкий, нормальный, высокий) исходя из текущего значения объема торгов. Т.е если к примеру, низким показателем объема торгов для Сбербанка является значение 5 500 000 - 16 500 000, то при выставлении объема торгов (к примеру, 7 000 000) эксель выводил бы название текущего объема торгов - низкий, нормальный, высокий.
Т.е нужна формула, которое выводит название объема торгов исходя из его текущего значения на основе указанных диапазонов. (см. вложения). Необходимо вывести название в столбец D.
Вероятно нужно использовать формулу ИНДЕКС как-то. Возможен также вариант через обычный ВПР, но это возможно если изменить структуру таблицы для акции той или иной компании (см. вложение 2). А этого делать я не хочу - необходимо выводить через горизонтальную структуру.
Просьба помочь с формулой.


уточните :
Сбер. между "нормальн" и "высоким" - окно в 10 млн.
Если объем торгов 32 000 000 тогда что и как ?
P.S.
согласен с жирафом. какая необходимость в ячейке i3 ?
Возможно... Но только глупцы пишут (неизвестно, для чего) по три границы для чисел. Что дают ТРИ границы?
Почему не написать одну - верхнюю?
«…помочь с формулой…» и предоставить готовую формулу это разные вещи.
--------------=
ПОМОГАЮ
ЗНАЕМ что =ИНДЕКС () ищет и показывает содержимое ячейки по её номеру столбца и номеру строки в нужной таблице.
Номер строки у тебя всегда один и тот же = 1. Т. е. его высчитывать не надо.
=ИНДЕКС (G2:P14;1;НомерСтолбца) вернёт тебе что-то из первой строки.
Неизвестен номер столбца.
Его ищем с помощью =ПОИСКПОЗ () в два приёма.
Шаг 1
Сначала В диапазоне G2:G14 с помощью =ПОИСКПОЗ () ищем номер строки нужной компании.
Нашли его и поместили в ячейку A3.
Шаг 2
Потом в найденной строке ищем с помощью =ПОИСКПОЗ () номер столбца с заданным объёмом торгов, который и надо подставить в
=ИНДЕКС (G2:P14;1;НомерСтолбца)
А вот здесь появляется проблема. Для =ПОИСКПОЗ () нужен диапазон в формате G3:P3 или G4:P4, ну и т. д.
А мы нашли только номер строки.
Чешем тыковку.
Придётся формировать диапазон из символов «G : P» и номера строки с помощью оператора сцепления &
=”G”& A3&«:P»&A3 Получится G3:P3 или G4:P4, в зависимости от того что будет в А3.
И это ещё не всё.
Сформированный диапазон придётся использовать в =ПОИСКПОЗ () не напрямую, а с помощью функции =ДВССЫЛ ().
И выглядеть это будет так
=ПОИСКПОЗ (C3;ДВССЫЛ ("G"&A3&":P"&A3);1). Эта формула вернёт нужный тебе номер столбца.
--------------=
Если всё это осмыслишь, то формула у тебя получится.
" « » " - это опечатка или с такими кавычками машина тоже работает ?
" ...=ПОИСКПОЗ ( ...&A3);1)
последняя единичка - это тот самый подводный камень о котором я упоминал в своем ответе.
Благодаря "правильному условию и грамотной поставки вопроса ",
при торгах в 39 999 999, машина "проглотит" 10 млн укажет на "Норма"
-----
Ну а с границами диапазонов между "Нормальный" и "Высокий"
пусть разбирается автор.
Я, к стати, обозначил бы диапазоны как "Низк1", "Низк2", "Низк3"...и т. д.
Результат будет более информативнее.