Страницы: 1
RSS
найти максимум по начислениям, Нужно найти максимальное начисление по каждому сотруднику в списке
 
Здравствуйте!
Помогите с задачей пожалуйста. Есть список сотрудников, многие из сотрудников совмещают до 4 должностей. Фамилии в списке перемешаны, не по алфавиту. Нужно по наибольшему начислению каждого сотрудника отметить соответствующую строку пометкой "основная". Список на данный момент очень большой, сравниваю вручную, то есть глазами. Трудоемко достаточно.
Спасибо заранее! :)  
 
Код
=ЕСЛИ(МАКСЕСЛИ($AN$12:$AN$23;$AM$12:$AM$23;AM12)=AN12;"основная";"")

П.С. файлы до 300 Кб разрешены на форуме без упаковки их в архив. Не нужно создавать помогающим дополнительные трудности
Согласие есть продукт при полном непротивлении сторон
 
"П.С. файлы до 300 Кб разрешены на форуме без упаковки их в архив. Не нужно создавать помогающим дополнительные трудности" - хорошо, поняла  :)  
 
Sanja, Ваша формула работает на моем устройстве в скачанном файле. Скопированная формула в моем файле не работает. В моей версии Excel нет формулы МАКСЕСЛИ. Можно применить другую формулу?
Изменено: Vatryshka - 15.06.2025 18:35:49
 
Здравствуйте.
Вариант в файле.
 
Код
=ЕСЛИ(МАКС(ЕСЛИ($AM$13:$AM$23=AM13;$AN$13:$AN$23))=AN13;"основная";"")
Согласие есть продукт при полном непротивлении сторон
 
=ЕСЛИ(МАКС(ЕСЛИ($AM$13:$AM$23=AM13;$AN$13:$AN$23))=AN13;"основная";"") -

в этом варианте формула дает результат- только одна строка из всего списка, с максимальным значением из всего списка
Изменено: Vatryshka - 15.06.2025 19:36:33
 
gling, у меня список сотрудников около 200 строк, положение строк в списке меняется. Нужно отмечать пометкой "основная" строку с максимальным начислением по каждому сотруднику
 
Тогда так в АО12 и тянуть вниз можно до 3000 строки. если строк с данными больше, измените диапазон.
Код
=ЕСЛИ(AN12=СУММПРОИЗВ(МАКС(($AM$12:$AM$3000=AM12)*$AN$12:$AN$3000));"Основная";"")
 
Sanja, gling, формулы отлично работают, спасибо!
 
Цитата
Vatryshka написал: в этом варианте формула дает результат- только одна строка из всего списка, с максимальным значением из всего списка
Забыл уточнить. Формулу вводить в ячейку как формулу МАССИВА. Ctrl+Shift+Enter
Согласие есть продукт при полном непротивлении сторон
 
Принцип тот же:
=ЕСЛИ(AN12=АГРЕГАТ(14;6;AN$12:AN$211/(AM$12:AM$211=AM12);1);"основная";"")
или несколько иначе:
=ЕСЛИ(СЧЁТЕСЛИМН(AM:AM;AM12;AN:AN;">"&AN12);"";"основная")
 
Sanja, спасибо!
 
ПавелW, спасибо!  
Страницы: 1
Читают тему
Наверх