1

Как указано в заголовке, у меня возникают проблемы с кодированием для средневзвешенного значения (в этом примере, если у клиента есть банковские сбережения и аннуитет, я хочу, чтобы среднее значение предполагаемого процента возврата принималось во внимание, что в банк, но 120k @ 3% в аннуитете. Прямо сейчас C76 сказал бы, что среднее значение составляет 2%; Мне нужно, чтобы это учитывало доллары за истинную среднюю норму прибыли), а также игнорирование пустых ячеек, и я не хочу, чтобы отображался # DIV/0 (я бы хотел, чтобы пустая ячейка имела значение).

На изображении вы увидите, что я пытаюсь сделать это в C68 (я тоже включил формулу в снимок экрана) и C76. Может показаться, что эти формулы играют хорошо, и это лист использования клиента, поэтому мне нужно, чтобы он выглядел чистым.

Скриншот

1 ответ1

0

Учитывая # DIV/0, вы можете использовать свою формулу следующим образом =IF(ISERROR(SUMPRODUCT(C59:C67)/SUMPRODUCT(--(C59:C67<>""))),"",SUMPRODUCT(C59:C67)/SUMPRODUCT(--(C59:C67<>"")))

или = IFERROR(SUMPRODUCT(C59:C67)/SUMPRODUCT(--(C59:C67<>"")),"")

Другая формула имеет вид =IFERROR(SUM(C59:C67)/COUNTIF(C59:C67,">0"),"") Эта формула суммирует все значения и делит на количество значений> 0, чтобы точно игнорировать пустые ячейки для Средний

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .