Страницы: 1
RSS
Подстановка свежей цены из списка
 
ведется журнал цен на товар,
журнальная запись постоянно дополняется снизу новыми записями,
необходима отдельная ячейка, которая отображает последнюю цену которая была внесена в журнал. по сути можно дату не использовать, только последнюю нижнюю запись.
(по поиску искал, не нашел подходящего варианта)
 
=ИНДЕКС(A:C;ПОИСКПОЗ(МАКС(A:A);A:A;0);3)
Согласие есть продукт при полном непротивлении сторон
 
спасибо, а если именно по конкретному номенклатурному номеру, там много номенклатурных в списке, если конкретно нужно по 702
 
=СУММПРОИЗВ(C1:C3*(A1:A3=МАКС(A1:A3))*(B1:B3=F3))
Согласие есть продукт при полном непротивлении сторон
 
=ПРОСМОТР(2;1/(B1:B3=F3);C1:C3)
 
а через, ИНДЕКС + ПОИСК ПОЗ решить вопрос этот? (прост я попробую решить этот вопрос в гугл таблицах, там ни один вариант не работает)
все думаю и думаю никак не решится
Изменено: spbtrader - 26.03.2017 12:09:12
 
В Google вводите первую формулу как ArrayFormula
 
=ArrayFormula(INDEX(A:C;MATCH(MAX(A:A);A:A;0);3))
работает, но ищет просто последнюю дату и подставляет цену, а как допилить по номенклатурному номеру эту формулу?  
 
Цитата
spbtrader написал: а как допилить по номенклатурному номеру
Не просто ждать, а "Пилите, Шура, пилите..."(с)
Как вариант, разумеется, рассуждения на пальцах... ;)
Изменено: Z - 26.03.2017 12:33:29
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
короче тут лютые головы работали над формулой: в итоге решилось так:
=ArrayFormula(vlookup(F9; sort({A:E\row(A:A)}; 6; 0);5;0))
ссылка https://docs.google.com/spreadsheets/d/1I-rGpOg3ui0wdJLLbp54onFGGeY-SompXc3FstT524E/edit?usp=sharing
 
Цитата
spbtrader написал: ...короче тут лютые головы работали над формулой...
off В смысле "И чего это я с вами время терял"?!. ;)
ps Питер - это город очень воспитанных людей. Говорят...
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
А если попробовать через дополнительный столбец...
 
Цитата
loubutien написал:
А если попробовать через дополнительный столбец...
интересно, но тогда формула будет состоять из около ста если :)  
 
Не знаю.. в моем примере только одно условие ЕСЛИ, и его достаточно.
 
spbtrader,
Цитата
spbtrader написал:
а через, ИНДЕКС + ПОИСК ПОЗ решить вопрос этот?
А почему бы и нет, если очень хочется:
Код
=ИНДЕКС($C$2:$C$13;ПОИСКПОЗ(НАИБОЛЬШИЙ(ЕСЛИ($B$2:$B$13=E3;$A$2:$A$13);1)&E3;$A$2:$A$13&$B$2:$B$13;0))
формула массива
Изменено: Александр - 27.03.2017 07:50:07
 
Цитата
loubutien написал:
Не знаю.. в моем примере только одно условие ЕСЛИ, и его достаточно.
а если номенклатурных номеров около ста? :)
СПАСИБО ВСЕМ! спасибо Виктору, :) спасибо за ответы, помогла формула: =ПРОСМОТР(2;1/(B1:B3=F3);C1:C3)   (в екселе)

Страницы: 1
Наверх