Взвешенное среднее, игнорируя пустые ячейки и избегая ошибки # DIV/0 ячейки перед продажей имеет значение в Excel

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

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

Screenshot

28
задан fixer1234
30.03.2023 15:19 Количество просмотров материала 3307
Распечатать страницу

1 ответ

учитывая # 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, игнорируя пустые ячейки для среднего

0
отвечен 2023-03-31 23:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх