Страницы: 1
RSS
Поиск значение с использованием условия максимум
 
Здравствуйте! Помогите пожалуйста есть две неких таблицы, в одной актуальные цены, во второй изменение цены. Как сделать так, чтобы цена менялась в зависимости от недавней даты изменения. Если изменения произошли в один день, то за цену берем максимальной число. Заранее спасибо.  
 
Вот файл
 
Формула массива
Код
=ИНДЕКС(Таблица1[[#Все];[ЦЕНА]];МАКС((Таблица1[ДАТА ИЗМЕНЕНИЯ]=МАКС((A2=Таблица1[КОД])*Таблица1[ДАТА ИЗМЕНЕНИЯ]))*СТРОКА(Таблица1[ДАТА ИЗМЕНЕНИЯ])))
без
Цитата
написал:
Если изменения произошли в один день, то за цену берем максимальной число.
Изменено: МатросНаЗебре - 10.06.2022 14:17:18
 
Формула массива
Код
=--ПРАВБ(МАКС((Таблица1[КОД]=A2)*(Таблица1[ДАТА ИЗМЕНЕНИЯ]*10^6+Таблица1[ЦЕНА]));6)

Или обычная формула
Код
=--ПРАВБ(МАКС(ИНДЕКС((Таблица1[КОД]=A2)*(Таблица1[ДАТА ИЗМЕНЕНИЯ]*10^6+Таблица1[ЦЕНА]);));6)
Скажи мне, кудесник, любимец ба’гов...
 
С этим условием
Цитата
написал:
Если изменения произошли в один день, то за цену берем максимальной число.
На листе изменения добавляем столбец в таблицу
Код
D1     ЦЕНА2
D2     =МАКС((A2=[КОД])*(C2=[ДАТА ИЗМЕНЕНИЯ])*[ЦЕНА])    (формула массива)
Код
ЦЕНЫ!B2       =ИНДЕКС(Таблица1[[#Все];[ЦЕНА2]];МАКС((Таблица1[ДАТА ИЗМЕНЕНИЯ]=МАКС((A2=Таблица1[КОД])*Таблица1[ДАТА ИЗМЕНЕНИЯ]))*СТРОКА(Таблица1[ДАТА ИЗМЕНЕНИЯ])))
формула массива.
Страницы: 1
Наверх