Индекс Top 10 - соответствие нескольким критериям - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь создать список 10 лучших продуктов с охватом в течение года, ранжированных по стоимости запасов.Используя сопоставление индекса для сопоставления со стоимостью инвентаря, я столкнулся с 2 проблемами.

Вот формула, которую я использую (в этом случае, чтобы вернуть номер элемента):

= INDEX (ITEM; MATCH (БОЛЬШОЙ (ЕСЛИ ((ПОКРЫТИЕ> 365) (ПОКРЫТИЕ <9999) (КАТЕГОРИЯ = "Велосипед"); ИНВЕНТАРЬ;); СЧЕТ (G $ 64: G64)); ИНВЕНТАРЬ; 0)) </p>

Большая формула возвращает n-ое значение запаса для продуктов, для которых покрытие превышает 365 дней, меньше 9999 (значение по умолчанию, если у нас нет прогноза продаж) и попадает в категорию "Велосипед".

Это работает так, как задумано, однако в случае, если стоимость инвентаря не уникальна, поиск строки с помощью функции соответствия дает мне первую запись, а не ту, которая соответствует критериям большого if (так что он может вернуть товар).из другой категории).

Сверху, если для начала менее 10 элементов, большое if возвращает значение 0, а совпадение индекса затем заполняет оставшиеся строки из первой десятки первойзаписи, которые сообщают о 0 значенияхs из критериев if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...