Взятие средств из данных нерегулярных сумм - PullRequest
0 голосов
/ 29 апреля 2019

Я не могу взять средства для большого набора данных, учитывая, что количество атрибутов нерегулярно.

Я опубликовал упрощенный вариант решения проблемы. Это очень хорошо объясняет проблему. Идея, которую я придумал: создать фильтр для условия для одного атрибута. Однако, тем не менее, я не вижу способа сделать это эффективным способом (иначе, чем делать все вручную).

см. Файл Excel: Test problem

Вся помощь очень ценится.

Я, в основном, ищу функцию / метод, позволяющий использовать все различные атрибуты, относящиеся к каждому человеку, для большого набора данных, не делая это вручную.

1 Ответ

1 голос
/ 29 апреля 2019

Вы можете использовать AVERAGEIFS () внутри IF:

=IF(OR(A2<>A1,B2<>B1),AVERAGEIFS(C:C,A:A,A2,B:B,B2),"")

в первой части if проверяет, начинает ли строка новую группу с помощью лица или изменяющегося атрибута.Затем он использует AVERAGEIFS(), чтобы вернуть правильное среднее значение для этой группы.в противном случае возвращается пустое значение

![![enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...