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

Вход

Регистрация

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

 

= Мир MS Excel/Извлечение актуальной цены для контрагента из справочника - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Извлечение актуальной цены для контрагента из справочника
Adeletto_Caselli Дата: Вторник, 28.07.2015, 12:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день! Подскажите, пожалуйста.
Имеется справочник базовых цен для контрагентов и алгоритм расчета конечной цены. Текущие цены и алгоритм расчета периодически меняются и в справочник вноситься запись с указанием даты, с которой действует новая цена, значения цены и алгоритм расчета. Также имеется лист "Сделки", куда вноситься информация о сделках с указанием Даты, Поставщика, Базовой цены и Параметров для расчета конечной цены. Можно ли сделать так, чтобы в таблицу со сделками автоматически подтягивалась актуальная на данный момент цена и Расчетная цена рассчитывалась по действующей на данный момент формуле? Актуальная цена и формула расчета по контрагенту - записи из справочника с самой последней датой по этому контрагенту.
К сообщению приложен файл: 9826209.xlsx (11.5 Kb)
 
Ответить
СообщениеДобрый день! Подскажите, пожалуйста.
Имеется справочник базовых цен для контрагентов и алгоритм расчета конечной цены. Текущие цены и алгоритм расчета периодически меняются и в справочник вноситься запись с указанием даты, с которой действует новая цена, значения цены и алгоритм расчета. Также имеется лист "Сделки", куда вноситься информация о сделках с указанием Даты, Поставщика, Базовой цены и Параметров для расчета конечной цены. Можно ли сделать так, чтобы в таблицу со сделками автоматически подтягивалась актуальная на данный момент цена и Расчетная цена рассчитывалась по действующей на данный момент формуле? Актуальная цена и формула расчета по контрагенту - записи из справочника с самой последней датой по этому контрагенту.

Автор - Adeletto_Caselli
Дата добавления - 28.07.2015 в 12:30
SLAVICK Дата: Вторник, 28.07.2015, 13:09 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Для базовой цены формула массива :D :
Код
=ИНДЕКС('Справочник цен'!$C$1:$C$22;НАИБОЛЬШИЙ(('Справочник цен'!$A$2:$A$22=Сделки!B2)*('Справочник цен'!$B$2:$B$22<=Сделки!A2)*СТРОКА('Справочник цен'!$B$2:$B$22);1))

Параметров для расчета конечной цены

И что с этими параметрами делать?
Добавил еще колонку "актуальная дата" - может нужна при расчете - не понял как считать расчетную цену. %)
К сообщению приложен файл: 3993999.xlsx (12.4 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Вторник, 28.07.2015, 13:11
 
Ответить
СообщениеДля базовой цены формула массива :D :
Код
=ИНДЕКС('Справочник цен'!$C$1:$C$22;НАИБОЛЬШИЙ(('Справочник цен'!$A$2:$A$22=Сделки!B2)*('Справочник цен'!$B$2:$B$22<=Сделки!A2)*СТРОКА('Справочник цен'!$B$2:$B$22);1))

Параметров для расчета конечной цены

И что с этими параметрами делать?
Добавил еще колонку "актуальная дата" - может нужна при расчете - не понял как считать расчетную цену. %)

Автор - SLAVICK
Дата добавления - 28.07.2015 в 13:09
китин Дата: Вторник, 28.07.2015, 13:16 | Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а ЗДЕСЬ не подошло?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа ЗДЕСЬ не подошло?

Автор - китин
Дата добавления - 28.07.2015 в 13:16
_Boroda_ Дата: Вторник, 28.07.2015, 13:25 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Для базовой цены можно так (обычная формула)
Код
=ПРОСМОТР(;-1/('Справочник цен'!A$2:A$99=B2)/('Справочник цен'!B$2:B$99<=A2);'Справочник цен'!C$2:C$99)

Для расчетной цены нужно разрешить макросы (в самом файле макросов нет, но есть макрофункция, посмотреть которую можно, нажав Контрл F3)
Код
=ИНДЕКС(ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(Сделки!G2;"C";"C:C");"D";"D:D");"E";"E:E");"F";"F:F"));СТРОКА())
К сообщению приложен файл: 9826209_1.xlsm (10.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля базовой цены можно так (обычная формула)
Код
=ПРОСМОТР(;-1/('Справочник цен'!A$2:A$99=B2)/('Справочник цен'!B$2:B$99<=A2);'Справочник цен'!C$2:C$99)

Для расчетной цены нужно разрешить макросы (в самом файле макросов нет, но есть макрофункция, посмотреть которую можно, нажав Контрл F3)
Код
=ИНДЕКС(ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(Сделки!G2;"C";"C:C");"D";"D:D");"E";"E:E");"F";"F:F"));СТРОКА())

Автор - _Boroda_
Дата добавления - 28.07.2015 в 13:25
Adeletto_Caselli Дата: Понедельник, 25.07.2016, 14:10 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо за ответ! Сначала все работало, теперь нашел ошибку... Если вначале справочника сделать запись для какого-либо контрагента с более поздней датой, а затем, ниже, сделать еще одну запись для этого же контрагента с более ранней датой, то формула не отрабатывает корректно. Это можно как-нибудь обойти?
 
Ответить
Сообщение_Boroda_, спасибо за ответ! Сначала все работало, теперь нашел ошибку... Если вначале справочника сделать запись для какого-либо контрагента с более поздней датой, а затем, ниже, сделать еще одну запись для этого же контрагента с более ранней датой, то формула не отрабатывает корректно. Это можно как-нибудь обойти?

Автор - Adeletto_Caselli
Дата добавления - 25.07.2016 в 14:10
_Boroda_ Дата: Понедельник, 25.07.2016, 15:13 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ну да, спасибо через год - это лучше, чем вообще никогда. Правда, всех остальных помогавших здесь и на Планете Вы успешно проигнорировали.

Приходите в 20-х числах июля 2017 года - я Вам отвечу на Ваш вопрос.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу да, спасибо через год - это лучше, чем вообще никогда. Правда, всех остальных помогавших здесь и на Планете Вы успешно проигнорировали.

Приходите в 20-х числах июля 2017 года - я Вам отвечу на Ваш вопрос.

Автор - _Boroda_
Дата добавления - 25.07.2016 в 15:13
Adeletto_Caselli Дата: Понедельник, 25.07.2016, 15:28 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Кто-нибудь может помочь решить эту задачу?
 
Ответить
СообщениеКто-нибудь может помочь решить эту задачу?

Автор - Adeletto_Caselli
Дата добавления - 25.07.2016 в 15:28
Lobochkin Дата: Воскресенье, 18.09.2016, 19:39 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
При выборе модели авто делаю что бы выдавало список з/ч, не пойму почему в некоторых местах подтягиваются значения хотя должно стоять 0, очень надеюсь на вашу помощь !
К сообщению приложен файл: 4351654.png (89.8 Kb)
 
Ответить
СообщениеПри выборе модели авто делаю что бы выдавало список з/ч, не пойму почему в некоторых местах подтягиваются значения хотя должно стоять 0, очень надеюсь на вашу помощь !

Автор - Lobochkin
Дата добавления - 18.09.2016 в 19:39
Lobochkin Дата: Воскресенье, 18.09.2016, 19:40 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Сам файл
К сообщению приложен файл: 8255045.xlsx (20.3 Kb)
 
Ответить
СообщениеСам файл

Автор - Lobochkin
Дата добавления - 18.09.2016 в 19:40
Pelena Дата: Воскресенье, 18.09.2016, 20:15 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Lobochkin, прочитайте Правила форума и создайте свою тему. Эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеLobochkin, прочитайте Правила форума и создайте свою тему. Эта тема закрыта

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

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