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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подобрать актуальное на дату значение
A_Lin Дата: Суббота, 07.06.2014, 11:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть
1) таблица Номенклатура - дата продажи (номенклатур много. для одной номенклатуры м.б. несколько дат продажи),
2) таблица Номенклатура - дата изменения типа товара - новый тип - старый тип. Каждая номенклатура могла меняться сколько угодно раз. Есть сложность: если номенклатура поменяла тип единственный раз и после даты продажи, то надо использовать старый тип.

Как подобрать актуальный тип номенклатуры на каждую дату?

Привожу не полную таблицу в примере. В полной около 50 000 значений номенклатура-продажа %)
К сообщению приложен файл: 4150345.xlsx (14.8 Kb)


Сообщение отредактировал A_Lin - Суббота, 07.06.2014, 12:33
 
Ответить
СообщениеЕсть
1) таблица Номенклатура - дата продажи (номенклатур много. для одной номенклатуры м.б. несколько дат продажи),
2) таблица Номенклатура - дата изменения типа товара - новый тип - старый тип. Каждая номенклатура могла меняться сколько угодно раз. Есть сложность: если номенклатура поменяла тип единственный раз и после даты продажи, то надо использовать старый тип.

Как подобрать актуальный тип номенклатуры на каждую дату?

Привожу не полную таблицу в примере. В полной около 50 000 значений номенклатура-продажа %)

Автор - A_Lin
Дата добавления - 07.06.2014 в 11:26
Pelena Дата: Суббота, 07.06.2014, 11:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19533
Репутация: 4638 ±
Замечаний: ±

Excel 365 & Mac Excel
Нет
ни 1)
ни 2)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНет
ни 1)
ни 2)

Автор - Pelena
Дата добавления - 07.06.2014 в 11:54
A_Lin Дата: Суббота, 07.06.2014, 12:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, теперь есть. 1) - лист Продажа, 2) - лист Типы товаров
 
Ответить
СообщениеPelena, теперь есть. 1) - лист Продажа, 2) - лист Типы товаров

Автор - A_Lin
Дата добавления - 07.06.2014 в 12:35
ikki Дата: Суббота, 07.06.2014, 13:19 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
наверное, формулы и попроще можно...
пока получилось с двумя допстолбцами. и всё равно это будут жуткие тормоза при ваших
около 50 000 значений


пс. многие "даты" в ваших продажах - совсем не даты. формулы сделаны с учетом этого.
а вообще тут vba нужен. но это в другой ветке :)
К сообщению приложен файл: 0752783.xlsx (53.5 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Суббота, 07.06.2014, 13:19
 
Ответить
Сообщениенаверное, формулы и попроще можно...
пока получилось с двумя допстолбцами. и всё равно это будут жуткие тормоза при ваших
около 50 000 значений


пс. многие "даты" в ваших продажах - совсем не даты. формулы сделаны с учетом этого.
а вообще тут vba нужен. но это в другой ветке :)

Автор - ikki
Дата добавления - 07.06.2014 в 13:19
ikki Дата: Суббота, 07.06.2014, 13:58 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
тут vba нужен
примерно так (алгоритм неоптимальный!)
К сообщению приложен файл: 9304383.xlsm (32.4 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
тут vba нужен
примерно так (алгоритм неоптимальный!)

Автор - ikki
Дата добавления - 07.06.2014 в 13:58
A_Lin Дата: Суббота, 07.06.2014, 14:36 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ikki,

Спасибо большое!

Когда пытаюсь перенести на весь объем, получаю одни нолики. ДАже если исправить даты на даты.
 
Ответить
Сообщениеikki,

Спасибо большое!

Когда пытаюсь перенести на весь объем, получаю одни нолики. ДАже если исправить даты на даты.

Автор - A_Lin
Дата добавления - 07.06.2014 в 14:36
ikki Дата: Суббота, 07.06.2014, 15:00 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
скорее всего, Вы не обратили внимания на то, что все эти формулы - формулы массива.
соответственно, требуют завершения ввода/редактирования не по Enter, а по Shift+Ctrl+Enter


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениескорее всего, Вы не обратили внимания на то, что все эти формулы - формулы массива.
соответственно, требуют завершения ввода/редактирования не по Enter, а по Shift+Ctrl+Enter

Автор - ikki
Дата добавления - 07.06.2014 в 15:00
  • Страница 1 из 1
  • 1
Поиск:

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