Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.04.2024, 13:04:12

Войти
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  как отсортировать новую дату у разных клиентов
Страниц: [1]   Вниз
Печать
Автор Тема: как отсортировать новую дату у разных клиентов  (Прочитано 2339 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lena_Pushkareva
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 3


Просмотр профиля E-mail
« : 05.11.2019, 00:02:52 »

Как отсортировать новую дату у разных контрагентов. Есть таблица. Я уже отсортировала ИНН и даты более свежие сверху - это просто. Задача стоит в том, что нужно взять у каждого ИНН (контрагент) дату последней покупки и что именно покупалось этой последней датой. Должно получиться ИНН - дата свежая самая и товар. Нужна формула помогите.  Улыбка
Записан
boa
Старожил
****

Репутация: +22/-0
Офлайн Офлайн

Сообщений: 252


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #1 : 05.11.2019, 17:14:35 »

Здравствуйте,
можно просто удалить дубликаты используя ключевое поле ИНН, т.к. дубликаты удаляются снизу, то у вас останутся строки с самой последней датой.
можно формулой:
Код: (vb)
=IF(RC3<>R[-1]C3;
RC3 & " " &
TEXT(INDEX(C2;MATCH(RC3;C3;0));"dd\.mm\.yyyy")& "  " &
INDEX(C1;MATCH(RC3;C3;0));"")

Записан

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #2 : 05.11.2019, 18:31:18 »

Все можно сделать проще - сводной таблицей. Только прежде чем что-то вытягивать с датами надо эти даты сделать именно датами. Сейчас они записаны как текст и производить с ними манипуляции нормально нельзя.
Что следует сделать:
1. Скопировать любую пустую ячейку. Выделить столбце с датами -правая кнопка мыши -Специальная вставка -Значения -Сложить -Ок.
2. Выделить таблицу -вкладка Вставка -Сводная таблица
3. В строки помещаем: ИНН и Документ. В значения - Дата.
4. В поле с датой выделяем любую ячейку -правая кнопка мыши -Итоги по -Максимум. Тут же сразу правая кнопка мыши -Числовой формат -Дата.
Реализация во вложении.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru