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

Вход

Регистрация

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

 

= Мир MS Excel/последнее уникальное значение на дату - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
последнее уникальное значение на дату
user0 Дата: Четверг, 17.01.2013, 10:09 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Доброго дня,

Подскажите, пожалуйста, как найти последнее/актуальное/крайнее значение из списка повторяющихся значений (~2000 строк) до сегодняшней даты.

В примере 5 уникальных значений (n1-n5), повторяющихся с разной периодичностью с 5 по 30 янв. Необходимо сделать 5 отметок, напротив последних значений до сегодняшней даты включительно (5-17янв).
На 17янв для:
n1 - 15янв
n2 - 14янв
n3 - 13янв
n4 - 17янв
n5 - 12янв

Данные упорядочены по дате, но хотелось бы чтобы использование сортировки по другим столбцам не ломало формулу/макрос.
К сообщению приложен файл: 130117_last_act.xls (39.5 Kb)
 
Ответить
СообщениеДоброго дня,

Подскажите, пожалуйста, как найти последнее/актуальное/крайнее значение из списка повторяющихся значений (~2000 строк) до сегодняшней даты.

В примере 5 уникальных значений (n1-n5), повторяющихся с разной периодичностью с 5 по 30 янв. Необходимо сделать 5 отметок, напротив последних значений до сегодняшней даты включительно (5-17янв).
На 17янв для:
n1 - 15янв
n2 - 14янв
n3 - 13янв
n4 - 17янв
n5 - 12янв

Данные упорядочены по дате, но хотелось бы чтобы использование сортировки по другим столбцам не ломало формулу/макрос.

Автор - user0
Дата добавления - 17.01.2013 в 10:09
AlexM Дата: Четверг, 17.01.2013, 11:09 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Формула для ячейки С2
Код
=ЕСЛИ(МАКС(ИНДЕКС((СЕГОДНЯ()-$B$2:$B$27>=0)*($A2=$A$2:$A$27)*$B$2:$B$27;))=$B2;"x";"")

После ввода формулы копировать ячейку С2 до С27
Формула массива будет короче (в файле ее нет)
Код
=ЕСЛИ(МАКС((СЕГОДНЯ()-$B$2:$B$27>=0)*($A2=$A$2:$A$27)*$B$2:$B$27)=$B2;"x";"")

Завершить ввод Ctrl+Shift+Enter
См. файл.
К сообщению приложен файл: last_act_new.xls (41.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 17.01.2013, 11:14
 
Ответить
СообщениеФормула для ячейки С2
Код
=ЕСЛИ(МАКС(ИНДЕКС((СЕГОДНЯ()-$B$2:$B$27>=0)*($A2=$A$2:$A$27)*$B$2:$B$27;))=$B2;"x";"")

После ввода формулы копировать ячейку С2 до С27
Формула массива будет короче (в файле ее нет)
Код
=ЕСЛИ(МАКС((СЕГОДНЯ()-$B$2:$B$27>=0)*($A2=$A$2:$A$27)*$B$2:$B$27)=$B2;"x";"")

Завершить ввод Ctrl+Shift+Enter
См. файл.

Автор - AlexM
Дата добавления - 17.01.2013 в 11:09
Ralf Дата: Четверг, 17.01.2013, 11:25 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 5 ±
Замечаний: 0% ±

а я через ВПР попробовал, но пришлось вспомогательный столбец вводить
 
Ответить
Сообщениеа я через ВПР попробовал, но пришлось вспомогательный столбец вводить

Автор - Ralf
Дата добавления - 17.01.2013 в 11:25
Ralf Дата: Четверг, 17.01.2013, 11:25 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 5 ±
Замечаний: 0% ±

файл отклеился
К сообщению приложен файл: 4485377.xls (43.5 Kb)
 
Ответить
Сообщениефайл отклеился

Автор - Ralf
Дата добавления - 17.01.2013 в 11:25
ВладимирG Дата: Четверг, 17.01.2013, 12:37 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
..через ПРОСМОТР
К сообщению приложен файл: 1489000.xlsx (12.0 Kb)
 
Ответить
Сообщение..через ПРОСМОТР

Автор - ВладимирG
Дата добавления - 17.01.2013 в 12:37
user0 Дата: Пятница, 18.01.2013, 04:37 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Спасибо всем откликнувшимся!

Попробовал все предложенные варианты:
AlexM, остановился на вашем варианте (без формулы массива).
Ralf, работает, но вариант без доп столбцов предпочтительнее.
ВладимирG, работает, но выдает #N/A на некоторых датах.

Еще раз всем спасибо за участие.
 
Ответить
СообщениеСпасибо всем откликнувшимся!

Попробовал все предложенные варианты:
AlexM, остановился на вашем варианте (без формулы массива).
Ralf, работает, но вариант без доп столбцов предпочтительнее.
ВладимирG, работает, но выдает #N/A на некоторых датах.

Еще раз всем спасибо за участие.

Автор - user0
Дата добавления - 18.01.2013 в 04:37
  • Страница 1 из 1
  • 1
Поиск:

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