У меня есть некоторые данные в B1: B10 (значения) и в C1: C10 (строки), которые я хочу усреднить.
Мои значения (из строки 1-10):
B | C
-----
1 | Approved
1 | Approved
1 | Approved
1 | Approved
| N/A
| N/A
| N/A
1 | Approved
1 | Approved
0 | Disapproved
При вводе следующей формулы в A1 для усреднения данных в столбце B я получаю результат (0,857143), нет проблем:
=AVERAGE(B1,B2,B3,B4,B5,B6,B7,B8,B9,B10)
Когда вместо ввода следующей формулы в D1 я получаю # ЗНАЧЕНИЕ! ошибка вместо этого, хотя из того, что я могу сказать, логика c такая же (замена N / A с пробелами):
=AVERAGE(
IF(C1="Approved",1,IF(C1="Disapproved",0,IF(C1="N/A","",""))),
IF(C2="Approved",1,IF(C2="Disapproved",0,IF(C2="N/A","",""))),
IF(C3="Approved",1,IF(C3="Disapproved",0,IF(C3="N/A","",""))),
IF(C4="Approved",1,IF(C4="Disapproved",0,IF(C4="N/A","",""))),
IF(C5="Approved",1,IF(C5="Disapproved",0,IF(C5="N/A","",""))),
IF(C6="Approved",1,IF(C6="Disapproved",0,IF(C6="N/A","",""))),
IF(C7="Approved",1,IF(C7="Disapproved",0,IF(C7="N/A","",""))),
IF(C8="Approved",1,IF(C8="Disapproved",0,IF(C8="N/A","",""))),
IF(C9="Approved",1,IF(C9="Disapproved",0,IF(C9="N/A","",""))),
IF(C10="Approved",1,IF(C10="Disapproved",0,IF(C10="N/A","","")))
)
Что дает, и что мне нужно изменить, чтобы получить 0,857143, как результат в формуле для значений строк в столбце C?
Также попытался изменить части "if true" и "if false" для N / A с VALUE ("") и VALUE ( 0). С VALUE ("") это все равно приводит к # VALUE! ошибка, и с помощью VALUE (0) он все еще считает пробел в среднее значение, что нежелательно, так как мне нужно только среднее значение по 1 и 0
Дополнительная информация: Если я разделю вверх по формуле для строк, чтобы оценить каждую из них на отдельной строке, ТО вытянуть среднее значение по диапазону ТО, все работает нормально. Хотя, учитывая набор данных, с которым я работаю, я бы не стал добавлять их все по отдельности, так как очень захламляет рабочее пространство.