Здравствуйте, уважаемые форумчане! Вновь прошу Вас помочь мне с моей проблемой. А то я запутался. В столбце AE определенная дата, в столбце AF определенные часы, проблема в том, что я к сожалению не могу понять как найти максимум в этих часах на определенную дату. Хочу понять формулу ИНДЕКС, но что-то не склеивается. Также пытался этот максимум сделать в условном форматирование, но опять же никак. Предполагаю, что в формулах условного форматирования надо ту же формулу, но вот какую не знаю и теряюсь. Прошу, подскажите пожалуйста. Заранее огромное спасибо!
[offtop] За прошлую помощь я смог поставить "+", только не знаю про второй способ
Здравствуйте, уважаемые форумчане! Вновь прошу Вас помочь мне с моей проблемой. А то я запутался. В столбце AE определенная дата, в столбце AF определенные часы, проблема в том, что я к сожалению не могу понять как найти максимум в этих часах на определенную дату. Хочу понять формулу ИНДЕКС, но что-то не склеивается. Также пытался этот максимум сделать в условном форматирование, но опять же никак. Предполагаю, что в формулах условного форматирования надо ту же формулу, но вот какую не знаю и теряюсь. Прошу, подскажите пожалуйста. Заранее огромное спасибо!
[offtop] За прошлую помощь я смог поставить "+", только не знаю про второй способ ПАМ
ПАМ, Привет). Для начала расскажу о формулах МАКС и ИНДЕКС, ты их точно не правильно использовал. В функцию МАКС заноситься минимум два значения, чтоб был смысл в её использовании МАКС(число1;число2;...). К примеру
Код
=МАКС(1;-2)=1
Функция будет выдавать наибольшее из чисел, это может быть удобно если надо ограничить то насколько низкое значение тебе надо, например, тебе надо чтобы при вычисление результат не опускался ниже нуля, даже если при вычислении будет отрицательное число, тогда пишишь
Код
=МАКС(0;3-A1)
Какое бы число не было в А1 функция всегда будет выдавать значение равное или больше нуля. Так что в твоей формуле
Код
=МАКС(ИНДЕКС(B4:Y34;AF4:AF15;B2:Y2))
функция МАКС бессмысленна если ты не укажешь второе число между которым хочешь выбирать.
Теперь ИНДЕКС(массив;номер строки;[номер столбца]), то что ты в параметре массив указал область с несколькими строками и столбцами, это правильно, функция позволяет так делать. Но вот с другими параметрами "номер строки/столбца" ты сделал неправильно, там должно указываться одно значение, как в игре морской бой, называешь координаты клетки - туда бомба и падает, с ИНДЕКС всё также, указываешь номер одной строкии и одного столбца и получаешь результат что там находиться. А у тебя указаны массивы, т.е. ты указал сразу несколько значений в параметрах "номер строки/столбца", вот и выдает ошибку. Не забудь учитывать что номер строки/стобца отсчитывается от верхней левой ячейки выделенной области а не от ячейки A1.
Надеюсь это поможет тебе разобраться, если нет, то опиши пожалуйста по подробнее, какой результат ты хочешь получать в столбце AG, а то я до конца не понял какие значения ты хочешь там видеть, подумаем что можно сделать.
ПАМ, Привет). Для начала расскажу о формулах МАКС и ИНДЕКС, ты их точно не правильно использовал. В функцию МАКС заноситься минимум два значения, чтоб был смысл в её использовании МАКС(число1;число2;...). К примеру
Код
=МАКС(1;-2)=1
Функция будет выдавать наибольшее из чисел, это может быть удобно если надо ограничить то насколько низкое значение тебе надо, например, тебе надо чтобы при вычисление результат не опускался ниже нуля, даже если при вычислении будет отрицательное число, тогда пишишь
Код
=МАКС(0;3-A1)
Какое бы число не было в А1 функция всегда будет выдавать значение равное или больше нуля. Так что в твоей формуле
Код
=МАКС(ИНДЕКС(B4:Y34;AF4:AF15;B2:Y2))
функция МАКС бессмысленна если ты не укажешь второе число между которым хочешь выбирать.
Теперь ИНДЕКС(массив;номер строки;[номер столбца]), то что ты в параметре массив указал область с несколькими строками и столбцами, это правильно, функция позволяет так делать. Но вот с другими параметрами "номер строки/столбца" ты сделал неправильно, там должно указываться одно значение, как в игре морской бой, называешь координаты клетки - туда бомба и падает, с ИНДЕКС всё также, указываешь номер одной строкии и одного столбца и получаешь результат что там находиться. А у тебя указаны массивы, т.е. ты указал сразу несколько значений в параметрах "номер строки/столбца", вот и выдает ошибку. Не забудь учитывать что номер строки/стобца отсчитывается от верхней левой ячейки выделенной области а не от ячейки A1.
Надеюсь это поможет тебе разобраться, если нет, то опиши пожалуйста по подробнее, какой результат ты хочешь получать в столбце AG, а то я до конца не понял какие значения ты хочешь там видеть, подумаем что можно сделать.ZetMenChavo
Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 09:28
ZetMenChavo, Спасибо за помощь, задача в том чтобы найти максимум в определенный день и в определенные часы, а не за весь день. Функцию ИНДЕКС, надо будет много думать, чтобы понять, но я понял, что это вроде игры морской бой, как вы и сказали.
ZetMenChavo, Спасибо за помощь, задача в том чтобы найти максимум в определенный день и в определенные часы, а не за весь день. Функцию ИНДЕКС, надо будет много думать, чтобы понять, но я понял, что это вроде игры морской бой, как вы и сказали.ПАМ
но она на твоем листе не работает из-за того что почему то одинаковые даты в столбце А и АЕ не считаются одинаковыми в Эксель. Попробую выяснить почему, вроде и там и там одинаковые числа, и точки между ними стоят.
ПАМ, Если правильно догадался, то скорее всего тебе нужна эта формула
но она на твоем листе не работает из-за того что почему то одинаковые даты в столбце А и АЕ не считаются одинаковыми в Эксель. Попробую выяснить почему, вроде и там и там одинаковые числа, и точки между ними стоят.ZetMenChavo
Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 09:45
ПАМ, Я выделил, оранжевым те ячейки где изменил формулы, плюс переделал Условное фрматирование, там ты не ту формулу использовал, для поиска наибольшего значения в массиве используется ф. НАИБОЛЬШИЙ. Посмотри прикрепленный файл и скажи, то ли получилось что ты хотел или нет.
ПАМ, Я выделил, оранжевым те ячейки где изменил формулы, плюс переделал Условное фрматирование, там ты не ту формулу использовал, для поиска наибольшего значения в массиве используется ф. НАИБОЛЬШИЙ. Посмотри прикрепленный файл и скажи, то ли получилось что ты хотел или нет.ZetMenChavo
ZetMenChavo, не совсем, к сожалению потому что часы в столбце AF могут быть не по порядку. В файле примере, признаюсь, это не было учтено. А условное форматирование работает только на максимум за весь день, а нужно опять же в этом только интервале
ZetMenChavo, не совсем, к сожалению потому что часы в столбце AF могут быть не по порядку. В файле примере, признаюсь, это не было учтено. А условное форматирование работает только на максимум за весь день, а нужно опять же в этом только интервалеПАМ
Не совсем понял как это мешает. Если ваша цель вытащить значение на пересечении определенной строки и столбца, то не важно идут ли часы в AF по порядку или нет, если этот критерий по которому нужно искать столбец, то все будет работать. Если нет, то просто в функции ПОИСКПОЗ стоящей в параметре "номер_столбца" указать критерий по которому нужно определять столбец, и диапазон в котором функция должна искать его. Касательно УФ, вам надо чтобы находилось наибольшее по всему столбцу? Т.е. скажем столбец К (10 час) и найти наибольший за все даты?
ПАМ,
Цитата
часы в столбце AF могут быть не по порядку
Не совсем понял как это мешает. Если ваша цель вытащить значение на пересечении определенной строки и столбца, то не важно идут ли часы в AF по порядку или нет, если этот критерий по которому нужно искать столбец, то все будет работать. Если нет, то просто в функции ПОИСКПОЗ стоящей в параметре "номер_столбца" указать критерий по которому нужно определять столбец, и диапазон в котором функция должна искать его. Касательно УФ, вам надо чтобы находилось наибольшее по всему столбцу? Т.е. скажем столбец К (10 час) и найти наибольший за все даты?ZetMenChavo
Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 10:33
ZetMenChavo, bigor, Спасибо ребят большое! Но проблема опять же не решена, потому что попробую объяснить еще раз. В большой таблице с данными исходные значения В столбцах AA и AE избранные даты (это рабочие дни в месяце, только не по мнению Экселя) В столбце AF определенный интервал (или разрозненные интервалы) заданных часов Суть в том чтобы найти максимум в этом интервале заданных часов в тот день, который указан в столбцах AA и AE. Например 1.04 это число (если их выделить вручную) 21,26 2.04. это число 21,90, и так далее.
Я очень Вам всем благодарен, но прошу помочь мне разобраться. Скорее всего я неправильно (некорректно) изложил в самом начале. Спасибо. Файл прилагаю уважаемого bigor (Игоря).
ZetMenChavo, bigor, Спасибо ребят большое! Но проблема опять же не решена, потому что попробую объяснить еще раз. В большой таблице с данными исходные значения В столбцах AA и AE избранные даты (это рабочие дни в месяце, только не по мнению Экселя) В столбце AF определенный интервал (или разрозненные интервалы) заданных часов Суть в том чтобы найти максимум в этом интервале заданных часов в тот день, который указан в столбцах AA и AE. Например 1.04 это число (если их выделить вручную) 21,26 2.04. это число 21,90, и так далее.
Я очень Вам всем благодарен, но прошу помочь мне разобраться. Скорее всего я неправильно (некорректно) изложил в самом начале. Спасибо. Файл прилагаю уважаемого bigor (Игоря). ПАМ
Моя формула, выбирает строку по значению дня (как в прошлой теме), и столбцы в которые входит час, указанный в столбце AF, из полученных значений выбирается максимальное. Так как делал по примеру, то столбцов выбирается только 2 Если, диапазон часов может быть любым, то нужно допиливать
Моя формула, выбирает строку по значению дня (как в прошлой теме), и столбцы в которые входит час, указанный в столбце AF, из полученных значений выбирается максимальное. Так как делал по примеру, то столбцов выбирается только 2 Если, диапазон часов может быть любым, то нужно допиливатьbigor