Добрый день!
Последнюю неделю безостановочно пытаюсь найти решение своей проблемы (гуглил все что только можно), но имеющиеся варианты не соответствуют тому, что мне нужно получить.
Имеется таблица, в которой названия складов (для примера) соответствуют ФИО работника (пример во вложении). В зависимости от названия склада мне нужно найти наиболее часто повторяющуюся имя и фамилию, которые ему соответствуют (исходя из примера, например, наиболее часто повторяющееся ФИО для Склад1). При этом:
1. Таблица не подлежит сортировке;
2. Название каждого склада повторяется;
3. В списке работников обязательно будут пропуски;
4. Если работники не повторяются, или несколько работников повторяются одинаковое количество раз, в таком случае мне нужно вывести ФИО первого такого наиболее часто повторяющегося работника (сообщение формата Н/Д/ЗНАЧ недопустимо)
Я понимаю, что для решения этой задачи задействуются формулы "индекс" и "поискпоз" в массиве. Для расчета максимального значения использовал функцию "МАКС". Функция "МОДА" не подходит, так как не работает с нулевыми значениями (есть пропуски в списке работников). Беру для примера самую простую формулу и пытаюсь корректировать ее:
{=ИНДЕКС(C2:C16;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(C2:C16;C2:C16));СЧЁТЕСЛИ(C2:C16;C2:C16);0))}
Но дальше начинаются трудности, так как я не могу правильно задать условие, что поиск из всей таблицы должен осуществляться для конкретного склада, и максимально повторяющееся ФИО должно выводиться только по отношению к нему.
Я перепробовал различные варианты, применяя функции МОДА, ЕСЛИ, СЧЕТЕСЛИМН, ЕСЛИОШИБКА и т.п., но, к сожалению, знания в этой области поверхностные, и их не хватает для решения задачи.
Прошу помощи.
Последнюю неделю безостановочно пытаюсь найти решение своей проблемы (гуглил все что только можно), но имеющиеся варианты не соответствуют тому, что мне нужно получить.
Имеется таблица, в которой названия складов (для примера) соответствуют ФИО работника (пример во вложении). В зависимости от названия склада мне нужно найти наиболее часто повторяющуюся имя и фамилию, которые ему соответствуют (исходя из примера, например, наиболее часто повторяющееся ФИО для Склад1). При этом:
1. Таблица не подлежит сортировке;
2. Название каждого склада повторяется;
3. В списке работников обязательно будут пропуски;
4. Если работники не повторяются, или несколько работников повторяются одинаковое количество раз, в таком случае мне нужно вывести ФИО первого такого наиболее часто повторяющегося работника (сообщение формата Н/Д/ЗНАЧ недопустимо)
Я понимаю, что для решения этой задачи задействуются формулы "индекс" и "поискпоз" в массиве. Для расчета максимального значения использовал функцию "МАКС". Функция "МОДА" не подходит, так как не работает с нулевыми значениями (есть пропуски в списке работников). Беру для примера самую простую формулу и пытаюсь корректировать ее:
{=ИНДЕКС(C2:C16;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(C2:C16;C2:C16));СЧЁТЕСЛИ(C2:C16;C2:C16);0))}
Но дальше начинаются трудности, так как я не могу правильно задать условие, что поиск из всей таблицы должен осуществляться для конкретного склада, и максимально повторяющееся ФИО должно выводиться только по отношению к нему.
Я перепробовал различные варианты, применяя функции МОДА, ЕСЛИ, СЧЕТЕСЛИМН, ЕСЛИОШИБКА и т.п., но, к сожалению, знания в этой области поверхностные, и их не хватает для решения задачи.
Прошу помощи.