Страницы: 1
RSS
Поиск по текстовому условию, Максесли
 
Всем привет!

Не нашел на форму ничего подходящего под мой запрос по этому решил создать новый!

Подскажите, пишу формулу МАКСЕСЛИ и большинство из условий и диапазонов числовые, но последнее условие и диапазон - текстовые!

Мог бы прописать условие в ковычках, но условием является ячейка с выпадающим списком, по этому не могу как я уже говорил условие нужно динамическое.

Что именно пишу: У меня есть файл с продажами по месяцам и мне нужно найти дату последнего заказа определенного товара по конкретному складу из выпадающего списка.

Пока формула выглядит так -
=ЕСЛИ(МАКСЕСЛИ('1. Детализация.xlsb'!Умная_таблица[Дата заказа];'
         1. Детализация.xlsb'!Умная_таблица[Код номенклатуры];$B$2;'1. Детализация.xlsb'!Умная_таблица[Услуги по доставке товара покупателю];"<>0")=0;
              "";
                   МАКСЕСЛИ('1. Детализация.xlsb'!Умная_таблица[Дата заказа];'1. Детализация.xlsb'!Умная_таблица[Код номенклатуры];$B$2;
                       '1. Детализация.xlsb'!Умная_таблица[Услуги по доставке товара покупателю];"<>0";
                            '1. Детализация.xlsb'!Умная_таблица[Склад];B1))
Подскажите пожалуйста)
Изменено: Алекей Борисов - 07.09.2022 17:56:47
 
Файл с примером приложите
 
Цитата
написал:
последнее условие и диапазон - текстовые!
Из общих соображений:
Любые конечные перечни значений (в т.ч. выпадающие списки) несложно индексировать - и далее сравнивать между собой уже с натуральные числа.
В крайнем случае, потребуется задействовать дополнительный столбец, но скорее всего можно будет обойтись и без него.
 
=ЕСЛИ(МАКСЕСЛИ('1. Детализация.xlsb'!Умная_таблица[Дата заказа];'
        1. Детализация.xlsb'!Умная_таблица[Код номенклатуры];$B$2;'1. Детализация.xlsb'!Умная_таблица[Услуги по доставке товара покупателю];"<>0")=0;
             "";
                  МАКС(ЕСЛИ(('1. Детализация.xlsb'!Умная_таблица[Код номенклатуры]=$B$2)*(
                      '1. Детализация.xlsb'!Умная_таблица[Услуги по доставке товара покупателю]<>0)*(
                           '1. Детализация.xlsb'!Умная_таблица[Склад]=B2);'1. Детализация.xlsb'!Умная_таблица[Дата заказа])))
 
Я тащу информацию в файл аналитика,
Цитата
написал:
Файл с примером приложите
во вкладку тест
К сожалению, файл с детализацией загрузить не могу так как он превышает допустимый размер
Изменено: Алекей Борисов - 07.09.2022 17:56:25
Страницы: 1
Наверх