Страницы: 1
RSS
Последнее значение по 2м критериям
 
Здравствуйте, подскажите пожалуйста с решением.
Необходимо подставить последние значение (столбец F) с максимальной датой ,до даты продажи (столбец H) в столбец К

на 03.01.2022 последнее действующее значение из столбца F от 02.012022 и равно 150
Изменено: Анжелика - 20.06.2022 09:20:18

 
Анжелика, опять не однозначно. 150 или 500 ?
 
Анжелика,
 
Михаил Л,
c учетом даты, наверное, вот так:
Код
=СРЗНАЧЕСЛИМН($F$3:$F$20;$A$3:$A$20;"<="&$H3;$B$3:$B$20;$I3)
 
Михаил Л,  почему не однозначно на дату продажи 03.01.2022 действующая цена закупки от 02.01.2022 столбец F  и равно 150

 
evgeniygeo, нет , средняя уже на месте ее нужно только подставить

на 03.01 подставить 02.01 = 150руб.

 
Анжелика,
=ПРОСМОТР(2;1/(($A$3:$A$20<=H3)/($B$3:$B$20=I3));$F$3:$F$20)
 
memo, спасибо работает!

 
Подскажите пожалуйста memo, принцип работы этой формулы

=ПРОСМОТР(2;1/(($A$3:$A$20<=H3)/($B$3:$B$20=I3));$F$3:$F$20)

 
Анжелика, Функция ПРОСМОТР() ищет число более единицы в массиве второго аргумента и не найдя его возвращает последнее ближайшее значение. Первый аргумент функции - заведомо большее число. Второй - условия - дата в диапазоне меньше и равная условию и товар соответствующий условию "ааа". Далее единицу делим на массив из ЛОЖЬ и ИСТИНА (нулей и единиц), в данном случае так: 1/{1;1;#DIV/0!;#DIV/0!;#DIV/0!;и т.д.} и получаем результат из строк просматриваемого диапазона $F$3:$F$20, соответствующий единицам в массиве второго аргумента. Ну и третьим аргументом ПРОСМОТР сопоставляет последнее ближайшее с массивом результатов.
Как-то так.
 
Цитата
memo написал:
ищет число более единицы в массиве второго аргумента и не найдя его возвращает последнее ближайшее значение.
чуть иначе. Так так как несортированный массив то находится последнее, ну и используется свойство ПРОСМОТР игнорировать ошибки.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
так как несортированный массив то находится последнее
Да, забыл про этот момент. И про игнорирование ошибок тоже.
Страницы: 1
Наверх