Среднее число с или в Excel - PullRequest
0 голосов
/ 01 июня 2018

Итак, у меня есть эта проблема, я хотел бы найти среднее значение столбца с помощью функции ИЛИ для проверки критериев из откорректированных столбцов, я попытался вставить ИЛИ в функцию AverageIf, не удалось, также попытался "Среднее (ЕСЛИ ((ИЛИ («опять-таки не верное возвращение. Думаю, что это простая вещь, которую можно легко сделать, но не знаю, почему она не работает. Поэтому мой стол выглядит примерно так:

ID:  Rate   Check 1 Check 2 Check 3  
1    5         1       1       1
2    3         1               1
3    2                 1
4    4
5    5         1       1
6    3    
7    4         1         

Я бынравится находить среднее значение для столбца ставки, проверяя, есть ли какое-либо значение в столбцах «Проверка 1», «Проверка 2» или «Проверка 3», поэтому в приведенном выше случае я получу среднее значение для всех, кроме строки, с идентификаторами 4 и 6.это возможно без использования вспомогательного столбца?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Если ваш первый идентификатор начинается с A2, используйте эту формулу (отредактирован для обработки пустых значений в столбце «Скорость»):

=AVERAGE(IF(MMULT(LEN(C2:E8)*LEN(B2:B8),ROW(INDIRECT("1:"&COLUMNS($C$1:$E$1)))),B2:B8))
0 голосов
/ 01 июня 2018

Вы можете использовать SUMPRODUCT ()

=SUMPRODUCT(((C2:C8<>"")+(D2:D8<>"")+(E2:E8<>"")>0)*(B2:B8<>"")*B2:B8)/SUMPRODUCT(--((C2:C8<>"")+(D2:D8<>"")+(E2:E8<>"")>0)*(B2:B8<>""))

enter image description here

...