Страницы: 1
RSS
Поиск в ячейке максимальной даты
 
Исходные данные: Массив данных в один столбец (примерно 900 строк) в каждой ячейки указаны даты через запятую (разное количество).
Задача: поиск в ячейке(ах) с данными последней даты (наиболее приближенной к текущий дате) и перенос (копирование) в другую ячейку

Перерыл весь Интернет, ничего подходящего не нашел (может плохо искал)
Прошу вашей помощи в решении задачи. Буду очень признателен за ваши советы.
 
А версия офиса у Вас какая?
 
Алгоритм руками:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Необходимо без разделение "Текст-по-Столбцам" (если возможно)
 
=МАКС(ЕСЛИ(ЕЧИСЛО(B4);B4;--ПСТР(ПОДСТАВИТЬ(B4&","&ПОВТОР(0;99);",";" ");(СТРОКА($1:$5)-1)*11+1;11)))
СТРОКА($1:$9) - задает максимум дат (не более 9). Если в ячейке может быть больше, заменить второе число.
Формула массива, вводится тремя клавишами
 
Если все даты меньше текущей, как в примере, то можно такой формулой массива:
Код
=МАКС(--ПСТР(B4;(СТРОКА(A$1:ИНДЕКС(A$1:A$100;ДЛСТР(B4)-ДЛСТР(ПОДСТАВИТЬ(B4;",";""))+1))-1)*11+1;10))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Большое спасибо за помощь, формула массива работает.
Страницы: 1
Наверх