Я пытаюсь написать несколько таблиц, которые автоматически заполняются процентным диапазоном на основе, если есть какое-либо содержимое (и сколько содержимого в целом).Excel: лучшие процентные диапазоны
Изображение - это то, что я ищу, если вы вводите информацию в пустые поля, она автоматически вычисляет новые диапазоны и наоборот, удаляя любые.
.
У меня уже есть рабочий код, но он чувствует себя неуклюжим, и я беспокоюсь, что если бы у меня было полное техническое описание, полное этого, это скорее сработает.
=IF(NOT(ISBLANK(C84)),
(
TEXT(COUNTA(B84:$B84)/COUNTA($B84:$N84)+0.01,"0%")
)&"-"& TEXT(
COUNTA(B84:$B84)/COUNTA($B84:$N84)+1/COUNTA($B84:$N84),"0%"),"-")
Любые предложения по обрезке этого?
Почему двойная функция в логической части формулы? Вы используете NOT (ISBLANK()) вместо ISBLANK(). Я бы предложил избавиться от NOT() и переключить параметры [value_is_true] и [value_is_false]. Это будет одна меньшая функция, которая должна быть вызвана. '= ЕСЛИ (ЕПУСТО (С84), "-", ( ТЕКСТА (СЧЕТЗ (B84: $ B84)/СЧЕТЗ ($ B84: $ N84) +0,01, "0%") ) &" - "& TEXT ( COUNTA (B84: $ B84)/COUNTA ($ B84: $ N84) + 1/COUNTA ($ B84: $ N84)," 0% "))' – gwhenning