Страницы: 1
RSS
Поиск последнего времени по последней дате
 
Всех приветствую!

Возникла вроде простая задача, но перепробовав и формулы массива и МАКСЕСЛИ понял, что самому мне с ней не справиться.
Есть таблица с двумя колонками Дата и Время, сортировки в таблице нет, значения могут быть в любых строчках. Возможно ли формулой получить последнее (максимальное) время по последней (максимальной) дате? Пример таблицы во вложении.
 
Код
=МАКСЕСЛИ(B2:B8;A2:A8;МАКС(A2:A8))

только у Вас в столбцах А и В не даты и время - а даты и время, записанные как текст. Преобразуйте их в реальные дату и время и все будет работать как положено.

P.S. Для быстрого преобразования: скопируйте любую пустую ячейку -выделите значения в А и В -правая кнопка мыши -Специальная вставка -Значения -Сложить. Подробно и со скринами есть здесь: Как быстро умножить/разделить/сложить/вычесть из множества ячеек одно и то же число?
Изменено: Дмитрий(The_Prist) Щербаков - 14.10.2025 12:50:23
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Код
=МАКС((ДАТАЗНАЧ($A$2:$A$8)=МАКС(ДАТАЗНАЧ($A$2:$A$8)))*ВРЕМЗНАЧ($B$2:$B$8))
Формула массива.
 
А зачем максесли? Искать макс в сумме. Только формат вывода - время.
=МАКС(B2:B8+A2:A8)
или так
если цифра времени нужна где то в расчетах = МАКС(B2:B8+A2:A8) - МАКС(A2:A8)
Изменено: Sergey Stoyanov - 14.10.2025 12:58:55
 
Цитата
написал:
А зачем максесли?
а что будет, если в ячейках с датами так же будет записано и время? Можем получить некорректный результат.
Плюс, возможно, с полученным результатом в дальнейшем тоже надо будет какие-то действия производить. А если там будет не только время, но и дата - возможно, это повлияет на итоговый результат. Что тоже не очень хорошо. Можно, конечно, усложнить формулу - но тогда потеряется смысл использовать именно в таком виде и МАКСЕСЛИ будет значительно выгоднее.
Поэтому исходим из поставленной изначально задачи :) А так да, согласен. Рабочий вариант на конкретно этих данных.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо большое за помощь, дальше уже смогу разобраться, понял где были ошибки у меня)
 
Цитата
Sergey Stoyanov написал:
= МАКС(B2:B8+A2:A8) - МАКС(A2:A8)
=MOD(MAX(--(A2:A30& " " &B2:B30));1)
=MOD(MAX(A2:A30+B2:B30);1)
Изменено: БМВ - 14.10.2025 14:58:08
По вопросам из тем форума, личку не читаю.
Страницы: 1
Читают тему
Наверх