Начисление бонуса при условии
timurishe9470
Дата: Пятница, 05.05.2023, 14:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Добрый день форумчане! Прошу помощи в функции ЕСЛИ. Если кратко, существует схема начисления бонусов, сталая, но нужно внести изменения, к сожалению побороть самостоятельно не в силах. Суть такая: Если менеджер в своей категории (А, В, С) выполнил план менее 90%, но есть минимальный порог продаж в категории – получает гарантированный бонус согласно своей категории (А, В, С) Например (первая строка), если категория А выполнил план менее 90%, но при этом сделал минимальный порог продаж в своей категории (сделал 13100 при мин пороге 12000) - получает гарант. бонус Благодарю за идеи заранее
Добрый день форумчане! Прошу помощи в функции ЕСЛИ. Если кратко, существует схема начисления бонусов, сталая, но нужно внести изменения, к сожалению побороть самостоятельно не в силах. Суть такая: Если менеджер в своей категории (А, В, С) выполнил план менее 90%, но есть минимальный порог продаж в категории – получает гарантированный бонус согласно своей категории (А, В, С) Например (первая строка), если категория А выполнил план менее 90%, но при этом сделал минимальный порог продаж в своей категории (сделал 13100 при мин пороге 12000) - получает гарант. бонус Благодарю за идеи заранее timurishe9470
Ответить
Сообщение Добрый день форумчане! Прошу помощи в функции ЕСЛИ. Если кратко, существует схема начисления бонусов, сталая, но нужно внести изменения, к сожалению побороть самостоятельно не в силах. Суть такая: Если менеджер в своей категории (А, В, С) выполнил план менее 90%, но есть минимальный порог продаж в категории – получает гарантированный бонус согласно своей категории (А, В, С) Например (первая строка), если категория А выполнил план менее 90%, но при этом сделал минимальный порог продаж в своей категории (сделал 13100 при мин пороге 12000) - получает гарант. бонус Благодарю за идеи заранее Автор - timurishe9470 Дата добавления - 05.05.2023 в 14:32
elovkov
Дата: Пятница, 05.05.2023, 14:56 |
Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Разбить мин-макс на две колонки и тогдаКод
=ЕСЛИ(C2>ВПР(A2;$J$2:$K$4;2;0);ВПР(A2;$J$2:$M$4;4;0);0)
Разбить мин-макс на две колонки и тогдаКод
=ЕСЛИ(C2>ВПР(A2;$J$2:$K$4;2;0);ВПР(A2;$J$2:$M$4;4;0);0)
elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение Разбить мин-макс на две колонки и тогдаКод
=ЕСЛИ(C2>ВПР(A2;$J$2:$K$4;2;0);ВПР(A2;$J$2:$M$4;4;0);0)
Автор - elovkov Дата добавления - 05.05.2023 в 14:56
Serge_007
Дата: Пятница, 05.05.2023, 15:06 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Не трогая исходные таблицы: Код
=(C2>ИНДЕКС({12000:25000:40000};ПОИСКПОЗ(A2;{"A":"B":"C"};)))*ИНДЕКС({200:300:400};ПОИСКПОЗ(A2;{"A":"B":"C"};))
Не трогая исходные таблицы: Код
=(C2>ИНДЕКС({12000:25000:40000};ПОИСКПОЗ(A2;{"A":"B":"C"};)))*ИНДЕКС({200:300:400};ПОИСКПОЗ(A2;{"A":"B":"C"};))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Не трогая исходные таблицы: Код
=(C2>ИНДЕКС({12000:25000:40000};ПОИСКПОЗ(A2;{"A":"B":"C"};)))*ИНДЕКС({200:300:400};ПОИСКПОЗ(A2;{"A":"B":"C"};))
Автор - Serge_007 Дата добавления - 05.05.2023 в 15:06
jakim
Дата: Пятница, 05.05.2023, 15:20 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Формула
Код
=IFERROR(AGGREGATE(15;6;{200;300;400}/(A2={"A";"B";"C"})/(C2>={12000;25000;40000});1);0)
Формула
Код
=IFERROR(AGGREGATE(15;6;{200;300;400}/(A2={"A";"B";"C"})/(C2>={12000;25000;40000});1);0)
jakim
Ответить
Сообщение Формула
Код
=IFERROR(AGGREGATE(15;6;{200;300;400}/(A2={"A";"B";"C"})/(C2>={12000;25000;40000});1);0)
Автор - jakim Дата добавления - 05.05.2023 в 15:20
elovkov
Дата: Пятница, 05.05.2023, 15:20 |
Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Serge_007 , я вот не трогая исходные данные попробовал так:Код
=ЕСЛИ(C5>ВПР(A5;ВЫБОР({1;2};$J$2:$J$4;--ПСТР($K$2:$K$4;1;5));2;0);ВПР(A5;$J$2:$L$4;3;0);)
Первые 3 строки работают, дальше нет( Не пойму почему Так, если в первых строках литеру поменять, тоже сбивается Видимо принципиально подход не подходит простите за тафталогию)))
Serge_007 , я вот не трогая исходные данные попробовал так:Код
=ЕСЛИ(C5>ВПР(A5;ВЫБОР({1;2};$J$2:$J$4;--ПСТР($K$2:$K$4;1;5));2;0);ВПР(A5;$J$2:$L$4;3;0);)
Первые 3 строки работают, дальше нет( Не пойму почему Так, если в первых строках литеру поменять, тоже сбивается Видимо принципиально подход не подходит простите за тафталогию)))elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Сообщение отредактировал elovkov - Пятница, 05.05.2023, 15:24
Ответить
Сообщение Serge_007 , я вот не трогая исходные данные попробовал так:Код
=ЕСЛИ(C5>ВПР(A5;ВЫБОР({1;2};$J$2:$J$4;--ПСТР($K$2:$K$4;1;5));2;0);ВПР(A5;$J$2:$L$4;3;0);)
Первые 3 строки работают, дальше нет( Не пойму почему Так, если в первых строках литеру поменять, тоже сбивается Видимо принципиально подход не подходит простите за тафталогию)))Автор - elovkov Дата добавления - 05.05.2023 в 15:20
Nic70y
Дата: Пятница, 05.05.2023, 15:28 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
так смешнееКод
=ЕСЛИ(C2>=ЦЕЛОЕ(ПОДСТАВИТЬ(ИНДЕКС(K$2:K$4;КОДСИМВ(A2)-64);"-";ПСТР(1/7;2;1)));ИНДЕКС(L$2:L$4;КОДСИМВ(A2)-64);"")
так смешнееКод
=ЕСЛИ(C2>=ЦЕЛОЕ(ПОДСТАВИТЬ(ИНДЕКС(K$2:K$4;КОДСИМВ(A2)-64);"-";ПСТР(1/7;2;1)));ИНДЕКС(L$2:L$4;КОДСИМВ(A2)-64);"")
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение так смешнееКод
=ЕСЛИ(C2>=ЦЕЛОЕ(ПОДСТАВИТЬ(ИНДЕКС(K$2:K$4;КОДСИМВ(A2)-64);"-";ПСТР(1/7;2;1)));ИНДЕКС(L$2:L$4;КОДСИМВ(A2)-64);"")
Автор - Nic70y Дата добавления - 05.05.2023 в 15:28
Serge_007
Дата: Пятница, 05.05.2023, 15:31 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Первые 3 строки работают, дальше нет
Все строки так будут работать, но надо вводить эту формулу Код
=ЕСЛИ(C2>ВПР(A2;ВЫБОР({1;2};J$2:J$4;--ПСТР(K$2:K$4;1;5));2;);ВПР(A2;J$2:L$4;3;);)
как формулу массива
Первые 3 строки работают, дальше нет
Все строки так будут работать, но надо вводить эту формулу Код
=ЕСЛИ(C2>ВПР(A2;ВЫБОР({1;2};J$2:J$4;--ПСТР(K$2:K$4;1;5));2;);ВПР(A2;J$2:L$4;3;);)
как формулу массива Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Первые 3 строки работают, дальше нет
Все строки так будут работать, но надо вводить эту формулу Код
=ЕСЛИ(C2>ВПР(A2;ВЫБОР({1;2};J$2:J$4;--ПСТР(K$2:K$4;1;5));2;);ВПР(A2;J$2:L$4;3;);)
как формулу массива Автор - Serge_007 Дата добавления - 05.05.2023 в 15:31
elovkov
Дата: Пятница, 05.05.2023, 15:33 |
Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
чорт, массив, опять забыл
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение чорт, массив, опять забыл Автор - elovkov Дата добавления - 05.05.2023 в 15:33
Serge_007
Дата: Пятница, 05.05.2023, 22:42 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
elovkov , думаю что ещё при нашей жизни о вводе формул с помощью Ctrl+Shift+Enter забудет (или так и не узнает) большинство пользователей Excel...
elovkov , думаю что ещё при нашей жизни о вводе формул с помощью Ctrl+Shift+Enter забудет (или так и не узнает) большинство пользователей Excel...Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение elovkov , думаю что ещё при нашей жизни о вводе формул с помощью Ctrl+Shift+Enter забудет (или так и не узнает) большинство пользователей Excel...Автор - Serge_007 Дата добавления - 05.05.2023 в 22:42
cmivadwot
Дата: Суббота, 06.05.2023, 01:45 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
вставлю и я 5 длинных копеек... Код
=ЕСЛИ(И(A2="A";C2>(ЛЕВСИМВ($K$2;5)-1);C2<(ПРАВСИМВ($K$2;5)+1));$L$2;ЕСЛИ(И(A2="B";C2>(ЛЕВСИМВ($K$3;5)-1);C2<(ПРАВСИМВ($K$3;5)+1));$L$3;ЕСЛИ(И(A2="C";C2>(ЛЕВСИМВ($K$4;5)-1));$L$4;"")))
вставлю и я 5 длинных копеек... Код
=ЕСЛИ(И(A2="A";C2>(ЛЕВСИМВ($K$2;5)-1);C2<(ПРАВСИМВ($K$2;5)+1));$L$2;ЕСЛИ(И(A2="B";C2>(ЛЕВСИМВ($K$3;5)-1);C2<(ПРАВСИМВ($K$3;5)+1));$L$3;ЕСЛИ(И(A2="C";C2>(ЛЕВСИМВ($K$4;5)-1));$L$4;"")))
cmivadwot
Ответить
Сообщение вставлю и я 5 длинных копеек... Код
=ЕСЛИ(И(A2="A";C2>(ЛЕВСИМВ($K$2;5)-1);C2<(ПРАВСИМВ($K$2;5)+1));$L$2;ЕСЛИ(И(A2="B";C2>(ЛЕВСИМВ($K$3;5)-1);C2<(ПРАВСИМВ($K$3;5)+1));$L$3;ЕСЛИ(И(A2="C";C2>(ЛЕВСИМВ($K$4;5)-1));$L$4;"")))
Автор - cmivadwot Дата добавления - 06.05.2023 в 01:45