У меня есть следующие AVERAGEIFS
которые усредняют столбец I, сгруппированные по значениям в столбце B
= AVERAGEIFS(B:B, A:A, A:A)
Проблема, иногда, столбец B иногда содержит ошибку NA()
. Как я могу отфильтровать их из уравнения?
Я пытался сделать фильтр
= AVERAGEIFS(ARRAYFORMULA(IF(ISNUMBER(B:B),B:B)), A:A,A:A)
но это дает мне ошибку.
Вот некоторые примеры данных:
* A * B *
| Fred | 8 |
| Bill | 9 |
| Jane | NA |
| Jane | 9 |
| Fred | NA |
| Bill | 5 |
| Fran | 9 |
| Fred | 4 |
| Jane | 1 |
Я хочу добавить столбец C, который показывает рядом с каждой строкой среднее значение для человека, не считая NA.
* A * B * C *
| Fred | 8 | 6 |
| Bill | 9 | 7 |
| Jane | NA | |
| Jane | 9 | 5 |
| Fred | NA | |
| Bill | 5 | 7 |
| Fran | 9 | 9 |
| Fred | 4 | 6 |
| Jane | 1 | 5 |
Что касается пустых мест, меня не волнует, что там происходит - это может быть ошибка или пробел, если NA
не влияют на среднее значение, которое меня не волнует.