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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка значения из таблицы, если дата в интервале - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подстановка значения из таблицы, если дата в интервале
Serg10171 Дата: Среда, 11.02.2015, 21:18 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Необходима формула для подстановки % скидки в таблицу купленного товара (по коду товара), если дата покупки товара попадает в интервал действия скидки из таблицы-источника, в которой кроме % скидки указано: код товара, дата начала и дата окончания действия скидки. Например:
Таблица купленного товара:
Код товара Дата покупки Стоимость
РН-0005 05.02.2014 1000р.
РН-0005 15.03.2014 2000р.
РН-0101 15.03.2014 500р.
РН-0101 01.05.2014 3000р.

Таблица-источник скидок
Код товара Дата начала Дата окончания % скидки
РН-0005 01.02.2014 28.02.2014 5%
РН-0005 01.03.2014 30.03.2014 7%
РН-0101 04.03.2014 15.04.2014 10%
РН-0101 16.04.2014 30.05.2014 9%

Перепробовал формулы с ВПР, если.. НО ничего не получилось.
К сообщению приложен файл: 5814045.xlsx (10.1 Kb)
 
Ответить
СообщениеНеобходима формула для подстановки % скидки в таблицу купленного товара (по коду товара), если дата покупки товара попадает в интервал действия скидки из таблицы-источника, в которой кроме % скидки указано: код товара, дата начала и дата окончания действия скидки. Например:
Таблица купленного товара:
Код товара Дата покупки Стоимость
РН-0005 05.02.2014 1000р.
РН-0005 15.03.2014 2000р.
РН-0101 15.03.2014 500р.
РН-0101 01.05.2014 3000р.

Таблица-источник скидок
Код товара Дата начала Дата окончания % скидки
РН-0005 01.02.2014 28.02.2014 5%
РН-0005 01.03.2014 30.03.2014 7%
РН-0101 04.03.2014 15.04.2014 10%
РН-0101 16.04.2014 30.05.2014 9%

Перепробовал формулы с ВПР, если.. НО ничего не получилось.

Автор - Serg10171
Дата добавления - 11.02.2015 в 21:18
buchlotnik Дата: Среда, 11.02.2015, 21:26 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
напаример так:
Код
=СУММПРОИЗВ(--(A2='Таблица источник'!$A$2:$A$6);--(B2>='Таблица источник'!$B$2:$B$6);--(B2<='Таблица источник'!$C$2:$C$6);'Таблица источник'!$D$2:$D$6)
К сообщению приложен файл: 0972697.xlsx (10.8 Kb)
 
Ответить
Сообщениенапаример так:
Код
=СУММПРОИЗВ(--(A2='Таблица источник'!$A$2:$A$6);--(B2>='Таблица источник'!$B$2:$B$6);--(B2<='Таблица источник'!$C$2:$C$6);'Таблица источник'!$D$2:$D$6)

Автор - buchlotnik
Дата добавления - 11.02.2015 в 21:26
gling Дата: Среда, 11.02.2015, 21:35 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
Или так
Код
=СУММПРОИЗВ(('Таблица источник'!$A$2:$A$6=A2)*('Таблица источник'!$B$2:$B$6<=B2)*('Таблица источник'!$C$2:$C$6>=B2)*('Таблица источник'!$D$2:$D$6))


ЯД-41001506838083
 
Ответить
СообщениеИли так
Код
=СУММПРОИЗВ(('Таблица источник'!$A$2:$A$6=A2)*('Таблица источник'!$B$2:$B$6<=B2)*('Таблица источник'!$C$2:$C$6>=B2)*('Таблица источник'!$D$2:$D$6))

Автор - gling
Дата добавления - 11.02.2015 в 21:35
_Boroda_ Дата: Среда, 11.02.2015, 21:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Или так (должна быть довольно шустрая)
Код
=СУММЕСЛИМН('Таблица источник'!D$2:D$6;'Таблица источник'!A$2:A$6;A2;'Таблица источник'!B$2:B$6;"<="&B2;'Таблица источник'!C$2:C$6;">="&B2)

или
Код
=ПРОСМОТР(;-1/(A2='Таблица источник'!$A$2:$A$6)/(B2>='Таблица источник'!$B$2:$B$6)/(B2<='Таблица источник'!$C$2:$C$6);'Таблица источник'!$D$2:$D$6)
К сообщению приложен файл: 5814045_1.xlsx (16.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИли так (должна быть довольно шустрая)
Код
=СУММЕСЛИМН('Таблица источник'!D$2:D$6;'Таблица источник'!A$2:A$6;A2;'Таблица источник'!B$2:B$6;"<="&B2;'Таблица источник'!C$2:C$6;">="&B2)

или
Код
=ПРОСМОТР(;-1/(A2='Таблица источник'!$A$2:$A$6)/(B2>='Таблица источник'!$B$2:$B$6)/(B2<='Таблица источник'!$C$2:$C$6);'Таблица источник'!$D$2:$D$6)

Автор - _Boroda_
Дата добавления - 11.02.2015 в 21:44
Serg10171 Дата: Четверг, 12.02.2015, 00:09 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо огромное мастерам за помощь!!!!
 
Ответить
СообщениеСпасибо огромное мастерам за помощь!!!!

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

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