Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Максимум по условиям в другом диапазоне
 
Дано:
1) 24 значения некоторой величины (в строке 2 приложенного файла) - на каждый час.
2) Некоторый набор  отчетных часов (в строке 5 файла). Значения могут повторяться, количество от 10 до 30.

Среди них интересуют уникальные, которые я получаю в строке 7. Уникальных может быть сколько угодно, от 1 до тех же 30
Для них в строке 8 подтягиваю значения из строки 2 и в ячейке Z8 нахожу максимум этих значений.

Хотелось бы сделать не так громоздко. Наверняка же можно какой-нить формулой массива без промежуточных вычислений?
В приложенном файле расчет для одних суток, а этих суток на самом деле много.
ЗЫ подписка на Office 365 не ожидается, поэтому МАКСЕСЛИМН непригодна от слова совсем. Сейчас стоит офис 2010, в скором будущем ожидается переход на 2016.
Bite my shiny metal ass!      
 
просто массивная
=MAX(IF(B1:Y1=TRANSPOSE(B5:X5);B2:Y2))

P
.S. Зачем выделять уникальные? Все равно  максимум один.
Изменено: БМВ - 18 Сен 2018 12:44:06
 
Кто пришел! Привет.

Название темы должно отражать суть задачи. Нужно уточнить. Модераторы заменят
 
Цитата
БМВ написал:
Зачем выделять уникальные?
Это я выделяю для моего громоздкого примера. Конечно не нужно, но я сходу ничего лучше не придумал.
Зато, поразмыслив, придумал так:
Код
{=МАКС((B5:Y5=B1:Y1)*(B2:Y2))}

Что дает TRANSPOSE в Вашей формуле и почему без нее не работает, а у меня без TRANSPOSE работает?
Bite my shiny metal ass!      
 
Для МАКС по идее можно и без IF
=МАКС((B1:Y1=ТРАНСП(B5:X5))*B2:Y2)

*Максимум по условиям в другом диапазоне
Изменено: _Boroda_ - 18 Сен 2018 13:46:02
Скажи мне, кудесник, любимец ба’гов...

 
vikttur, Привет! Я что-то редкий гость тут стал.
Но сегодня тщательно затупил, вот и пришел, хотя мог сам.

Цитата
vikttur написал:
Название темы должно отражать суть задачи. Нужно уточнить. Модераторы заменят
Я бы тоже переформулировал, но тщательный сегодняшний тупизм не позволяет :)
Как бы ее переобозвать?
Bite my shiny metal ass!      
 
Дя непосвященных: эта ржавая железяка с флаконом дешевого масла - один из первых активных помощников на форуме. И один из первых, у кого я учился премудростям Excel :)
 
_Boroda_, Александр, клише сработало от MIN :-)
Цитата
Лузер™ написал:
а у меня без TRANSPOSE работает?
а вы в q2 например поставьте 10 и посмотрите на результат. Вам просто повезло с теми данными что в примере.

TRANSPOSE трансформирует строку в столбец и в результате получается матрица двумерная
 
Цитата
vikttur написал:
у кого я учился премудростям Excel
Виктор, это по дате регистрации видно :-)  1 Янв 1970 :-), не, ну я уже тогда подавал большие надежды …. но  …..
 
Цитата
vikttur написал:
эта ржавая железяка с флаконом дешевого масла
*Засмущалсо* :oops:
Bite my shiny metal ass!      
 
Цитата
БМВ написал:
Вам просто повезло с теми данными что в примере.
Понял свою ошибку, спасибо.
Bite my shiny metal ass!      
Страницы: 1
Читают тему (гостей: 1)
Наверх