Страницы: 1
RSS
Поиска нужного тарифа из сетки по двум разнмым критериям
 
Ребята, всем привет. Первый раз обращаюсь, обычно сам справлялся, а тут прям мозг отключило. Никак не могу сам решить, помогите пожалуйста. У нас в компании есть определенная сетка тарифов. По столбца количество, по строкам % продаж. И на пересечении двух критериев сотруднику назначается тариф. Вот как прописать формулу чтобы автоматом находить этот тариф. К примеру у Коли 55 продаж, конверсия 47%, тариф должен быть 280 рублей  
 
Как-то так:
Код
=ИНДЕКС(
    B2:K9;
    ПОИСКПОЗ(C15;ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(A2:A9;"свыше ";"");2);0);1);
    ЕСЛИОШИБКА(ПОИСКПОЗ(B15;--СЖПРОБЕЛЫ(ПРАВСИМВ(B$1:K$1;3));1);0)+1)

Но если бы критерии в заголовках и первом столбце были бы нормальные, то формула была бы значительно проще. Не нужно было бы зачищать весь мусор
Изменено: PooHkrd - 19.02.2021 19:06:52
Вот горшок пустой, он предмет простой...
 
Еще вариант
Код
=ИНДЕКС($A$1:$K$10;
                   АГРЕГАТ(16;6;СТРОКА($A$2:$A$9)/(C15>{0:0.41:0.45:0.5:0.55:0.6:0.65:0.7});1);
                   АГРЕГАТ(15;6;СТОЛБЕЦ($A$1:$K$1)/(B15<={0;10;20;30;40;50;60;70;80;90;100});1))
 
Переделайте таблицу по представленному образцу и тогда считайте по формуле
Код
=INDEX($B$3:$K$10;MATCH(C15;A$3:A$10);MATCH(B15;B$2:K$2))
Изменено: jakim - 19.02.2021 20:59:14
 
Здравствуйте,
Это вариант без макросов. Я добавил одну строку и переименовал заголовки. Без этого не получается. Можете скрыть вторую строку, но не стрерайте и не меняйте заголовки. Кажеться работает.
Удачи.
 
БОЛЬШОЕ СПАСИБО всем!
Страницы: 1
Наверх