Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Поиск наименьших значений

Автор squadgazzz, 13.05.2014, 12:32

« назад - далее »

squadgazzz

Добрый день!
В приложенном документе простенькая табличка.
Пытался разобраться сам, но безуспешно.

Необходима функция, которая будет выводить название компании(или нескольких компаний), которым нужно выдавать ЗР по условию:
То есть, функция должна найти компанию(или несколько компаний), у которых наименьшее кол-во ЗР в работе И(а не ИЛИ) ЗР за месяц, и вывести их названия в какую-нибудь ячейку. Вот в данном случае, должно выводиться СИК и Горсерв.

Помогите пожалуйста!
Спасибо!

ShAM


squadgazzz


IKor

Судя по дискуссии на Планете обсуждаются сложные решения с формулами массива.

Может быть стоит организовать дополнительную строку "Критерий отбора", в которой будут складываться количества значения "ЗР в работе" и "ЗР за месяц". В том же критерии можно исключать из претендентов нежалательные компании,  типа Оптимы, добавляя в сумму заведомо большое значение для них (я бы для этого использовал еще одну строку :) ).

При желании вспомогательные строки могут быть скрыты...

Т.к. требуется предусмотреть не просто определение "победителя", но и в случае равенства очков у нескольких компаний награждать их все, то потребуется организовать таблицу (столбец или строку), в которую при помощи функции ПОИСКПОЗ(), ИНДЕКС() и НАИМЕНЬШИЙ() возвращать три-четыре названия компаний, занявших призовые места :)

Для целей сортировки в критерий добавляется номер столбца, в котором упомянута компания.
Т.е. при равенстве сумм у разных компаний более высокое место займет компания, упомянутая первой :)

На мой взгляд, в данном случае использование доп. строки более целесообразно нежели чем применение функций-массива :)