Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Максимальное значение в определенном интервале - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Максимальное значение в определенном интервале (Формулы/Formulas)
Максимальное значение в определенном интервале
ZetMenChavo Дата: Вторник, 11.05.2021, 11:13 | Сообщение № 21
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
ПАМ, Вроде теперь понятно чего хотите, но хотелось бы что бы ещё уточнили, в каком виде планируются вводиться данные в AF?
Там сейчас только целые числа в файле что вы дали. Вы собираетесь вводить данные по типу 12-13 или скажем 9-21 (от 9 часов до 21го).
Пока не узнаем как выглядят исходные данные для расчетов, будет сложно написать подходящую формулу.
 
Ответить
СообщениеПАМ, Вроде теперь понятно чего хотите, но хотелось бы что бы ещё уточнили, в каком виде планируются вводиться данные в AF?
Там сейчас только целые числа в файле что вы дали. Вы собираетесь вводить данные по типу 12-13 или скажем 9-21 (от 9 часов до 21го).
Пока не узнаем как выглядят исходные данные для расчетов, будет сложно написать подходящую формулу.

Автор - ZetMenChavo
Дата добавления - 11.05.2021 в 11:13
Pelena Дата: Вторник, 11.05.2021, 11:13 | Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 17624
Репутация: 3925 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
2.04. это число 21,90
почему не 23,18? Разобралась :)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
2.04. это число 21,90
почему не 23,18? Разобралась :)

Автор - Pelena
Дата добавления - 11.05.2021 в 11:13
ZetMenChavo Дата: Вторник, 11.05.2021, 11:14 | Сообщение № 23
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
.


Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 11:15
 
Ответить
Сообщение.

Автор - ZetMenChavo
Дата добавления - 11.05.2021 в 11:14
Pelena Дата: Вторник, 11.05.2021, 11:17 | Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 17624
Репутация: 3925 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Если правильно поняла
Код
=МАКС(СМЕЩ($A$3;ДЕНЬ(AE4);$AF$4:$AF$13;))

или так для интервала с запасом
Код
=МАКС(ЕСЛИ($AF$4:$AF$28<>"";Ч(СМЕЩ($A$3;ДЕНЬ(AE4);$AF$4:$AF$28;));0))


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЕсли правильно поняла
Код
=МАКС(СМЕЩ($A$3;ДЕНЬ(AE4);$AF$4:$AF$13;))

или так для интервала с запасом
Код
=МАКС(ЕСЛИ($AF$4:$AF$28<>"";Ч(СМЕЩ($A$3;ДЕНЬ(AE4);$AF$4:$AF$28;));0))

Автор - Pelena
Дата добавления - 11.05.2021 в 11:17
Serge_007 Дата: Вторник, 11.05.2021, 12:15 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 14156
Репутация: 2341 ±
Замечаний: ±

Excel 2010
В столбце AF определенный интервал (или разрозненные интервалы) заданных часов
А где этот интервал в Вашем файле? Например в AF4 указанно значение 9. Какой это интервал?


Яндекс-деньги:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
В столбце AF определенный интервал (или разрозненные интервалы) заданных часов
А где этот интервал в Вашем файле? Например в AF4 указанно значение 9. Какой это интервал?

Автор - Serge_007
Дата добавления - 11.05.2021 в 12:15
Светлый Дата: Вторник, 11.05.2021, 12:32 | Сообщение № 26
Группа: Друзья
Ранг: Старожил
Сообщений: 1617
Репутация: 426 ±
Замечаний: 0% ±

Excel 2010, 2013
можно было и проще сделать
Можно было и проще сделать:
Код
=ЕСЛИ(AB4;AB4-1&-AB4;"")
не в том суть.
*Тогда уж так упрощать:
Код
=ТЕКСТ((AB4-1)*100+AB4;"00-00")


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

Сообщение отредактировал Светлый - Вторник, 11.05.2021, 12:42
 
Ответить
Сообщение
можно было и проще сделать
Можно было и проще сделать:
Код
=ЕСЛИ(AB4;AB4-1&-AB4;"")
не в том суть.
*Тогда уж так упрощать:
Код
=ТЕКСТ((AB4-1)*100+AB4;"00-00")

Автор - Светлый
Дата добавления - 11.05.2021 в 12:32
Serge_007 Дата: Вторник, 11.05.2021, 12:42 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 14156
Репутация: 2341 ±
Замечаний: ±

Excel 2010
Цитата Светлый, 11.05.2021 в 12:32, в сообщении № 26 ()
Можно было и проще сделать
Так тоже лидирующих нулей не будет


Яндекс-деньги:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата Светлый, 11.05.2021 в 12:32, в сообщении № 26 ()
Можно было и проще сделать
Так тоже лидирующих нулей не будет

Автор - Serge_007
Дата добавления - 11.05.2021 в 12:42
ZetMenChavo Дата: Вторник, 11.05.2021, 13:03 | Сообщение № 28
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
ПАМ, может эта подойдет. Вводится в столбец AG
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/(($B$2:$Y$2=AF4)+($B$2:$Y$2=AF4+1));1)

Но так как до сих пор не дождался вашего ответа о виде данных что вы будете вводить в столбец AF, уточню при каких условиях работает эта формула.
Я предположил что вы будете указывать часы в виде целых чисел, а сравнивать хотите те столбцы таблицы где в третьей строке есть этот час, т.е. скажем указали час 1, и тогда сравниваются два числа из столбцов 00-01 и 01-02


Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 13:06
 
Ответить
СообщениеПАМ, может эта подойдет. Вводится в столбец AG
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/(($B$2:$Y$2=AF4)+($B$2:$Y$2=AF4+1));1)

Но так как до сих пор не дождался вашего ответа о виде данных что вы будете вводить в столбец AF, уточню при каких условиях работает эта формула.
Я предположил что вы будете указывать часы в виде целых чисел, а сравнивать хотите те столбцы таблицы где в третьей строке есть этот час, т.е. скажем указали час 1, и тогда сравниваются два числа из столбцов 00-01 и 01-02

Автор - ZetMenChavo
Дата добавления - 11.05.2021 в 13:03
Serge_007 Дата: Вторник, 11.05.2021, 13:47 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 14156
Репутация: 2341 ±
Замечаний: ±

Excel 2010
Цитата Светлый, 11.05.2021 в 12:32, в сообщении № 26 ()
Тогда уж так упрощать:
Код
=ТЕКСТ((AB4-1)*100+AB4;"00-00")
Хороший вариант :)

Но, тогда, ведь можно же ещё проще?
Код
=--(AB4-1&AB4)
и формат ячеек "00-00"


Яндекс-деньги:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата Светлый, 11.05.2021 в 12:32, в сообщении № 26 ()
Тогда уж так упрощать:
Код
=ТЕКСТ((AB4-1)*100+AB4;"00-00")
Хороший вариант :)

Но, тогда, ведь можно же ещё проще?
Код
=--(AB4-1&AB4)
и формат ячеек "00-00"

Автор - Serge_007
Дата добавления - 11.05.2021 в 13:47
ПАМ Дата: Вторник, 11.05.2021, 19:06 | Сообщение № 30
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 210
Репутация: 11 ±
Замечаний: 0% ±

Excel 2010
Еще раз всем здравствуйте!

Какой это интервал?

Этот интервал разбит по ячейкам в столбце AF то есть с AF4 по AF27 (может и короче по AF15, например).

Я предположил что вы будете указывать часы в виде целых чисел

Вы правильно предположили, но ваша формула с АГРЕГАТ не получилось :(

Всем огромное спасибо за терпение и участие в моей теме!
К сообщению приложен файл: 1354891.xlsx(18.7 Kb)


Сообщение отредактировал ПАМ - Вторник, 11.05.2021, 19:09
 
Ответить
СообщениеЕще раз всем здравствуйте!

Какой это интервал?

Этот интервал разбит по ячейкам в столбце AF то есть с AF4 по AF27 (может и короче по AF15, например).

Я предположил что вы будете указывать часы в виде целых чисел

Вы правильно предположили, но ваша формула с АГРЕГАТ не получилось :(

Всем огромное спасибо за терпение и участие в моей теме!

Автор - ПАМ
Дата добавления - 11.05.2021 в 19:06
ZetMenChavo Дата: Вторник, 11.05.2021, 19:21 | Сообщение № 31
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
ПАМ, Надеюсь теперь то
К сообщению приложен файл: 4794710.xlsx(19.6 Kb)
 
Ответить
СообщениеПАМ, Надеюсь теперь то

Автор - ZetMenChavo
Дата добавления - 11.05.2021 в 19:21
ZetMenChavo Дата: Вторник, 11.05.2021, 20:40 | Сообщение № 32
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
ПАМ,
Цитата
Этот интервал разбит по ячейкам в столбце AF то есть с AF4 по AF27 (может и короче по AF15, например)

Всё, теперь точно уверен как именно представлены изначальные данные и что вы от них хотите :)
Вот нужная формула
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2);1)

Как видите числа совпадают, с тем как должно быть

Было сложно понять, так как вы указали интервалы отдельными числами, причем напротив дат, вот и казалось что для тех дат что слева, предназначались только те числа в AF что с ними в одной строке


Сообщение отредактировал ZetMenChavo - Вторник, 11.05.2021, 21:53
 
Ответить
СообщениеПАМ,
Цитата
Этот интервал разбит по ячейкам в столбце AF то есть с AF4 по AF27 (может и короче по AF15, например)

Всё, теперь точно уверен как именно представлены изначальные данные и что вы от них хотите :)
Вот нужная формула
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2);1)

Как видите числа совпадают, с тем как должно быть

Было сложно понять, так как вы указали интервалы отдельными числами, причем напротив дат, вот и казалось что для тех дат что слева, предназначались только те числа в AF что с ними в одной строке

Автор - ZetMenChavo
Дата добавления - 11.05.2021 в 20:40
Pelena Дата: Вторник, 11.05.2021, 22:44 | Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 17624
Репутация: 3925 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
ПАМ, а чем моё решение не устроило?
И почему Вы для даты 05.04.2021 ищете максимум по строке с датой 03.04.2021?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПАМ, а чем моё решение не устроило?
И почему Вы для даты 05.04.2021 ищете максимум по строке с датой 03.04.2021?

Автор - Pelena
Дата добавления - 11.05.2021 в 22:44
ZetMenChavo Дата: Среда, 12.05.2021, 06:39 | Сообщение № 34
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 7 ±
Замечаний: 0% ±

Excel 2010
ПАМ, дополняя мой предыдущий пост, можно ещё немного изменить мою функцию АГРЕГАТ - сделать защиту от ошибок
Код
=СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2)^0

Добавьте степень 0 к СЧЁТЕСЛИ. Если случайно введёте в столбец AF какой то из часов два или более раза, то число из таблицы под этим часом будет делиться на количество повторов этого часа, что может привести к неверному выводу того, какое число наибольшее, а степень ноль позволит любой результат ф.СЧЁТЕСЛИ больше 1цы превратить обратно в 1цу. Выглядеть всё будет так
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2)^0;1)


Сообщение отредактировал ZetMenChavo - Среда, 12.05.2021, 06:44
 
Ответить
СообщениеПАМ, дополняя мой предыдущий пост, можно ещё немного изменить мою функцию АГРЕГАТ - сделать защиту от ошибок
Код
=СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2)^0

Добавьте степень 0 к СЧЁТЕСЛИ. Если случайно введёте в столбец AF какой то из часов два или более раза, то число из таблицы под этим часом будет делиться на количество повторов этого часа, что может привести к неверному выводу того, какое число наибольшее, а степень ноль позволит любой результат ф.СЧЁТЕСЛИ больше 1цы превратить обратно в 1цу. Выглядеть всё будет так
Код
=АГРЕГАТ(14;6;СМЕЩ($A$3;ЛЕВСИМВ(AE4;2);1;;24)/СЧЁТЕСЛИ($AF$4:$AF$25;$B$2:$Y$2)^0;1)

Автор - ZetMenChavo
Дата добавления - 12.05.2021 в 06:39
ПАМ Дата: Среда, 12.05.2021, 07:13 | Сообщение № 35
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 210
Репутация: 11 ±
Замечаний: 0% ±

Excel 2010
Pelena, Уважаемая Елена! Ваш ответ мне тоже очень нравится, но к сожалению он почему то (скорее всего по моей неопытности) не вычисляет нужный максимум :)
 
Ответить
СообщениеPelena, Уважаемая Елена! Ваш ответ мне тоже очень нравится, но к сожалению он почему то (скорее всего по моей неопытности) не вычисляет нужный максимум :)

Автор - ПАМ
Дата добавления - 12.05.2021 в 07:13
ПАМ Дата: Среда, 12.05.2021, 07:14 | Сообщение № 36
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 210
Репутация: 11 ±
Замечаний: 0% ±

Excel 2010
ZetMenChavo, Огромное спасибо!
 
Ответить
СообщениеZetMenChavo, Огромное спасибо!

Автор - ПАМ
Дата добавления - 12.05.2021 в 07:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Максимальное значение в определенном интервале (Формулы/Formulas)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс цитирования Jobsora jooble
© 2010-2021 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!