=if(isblank($F2),,$F2&countif($F$2:$F2,$F2))

Я пытаюсь преобразовать эту формулу для использования с массивом формул.

Это один из нескольких вариантов, которые я пробовал.

=arrayformula(if(isblank(F$2:F),,countif(F$2:F,F$2:F)))

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

Набор данных постоянно расширяется, поэтому формула массива является предпочтительным вариантом, который следует использовать для расширения расширения формулы вниз при каждом добавлении новых данных.

1 ответ1

0

@Nicolas,

Что я понял, что ты пытаешься условного контфина. Поскольку вы не указали диапазон данных и значения, я предположил, что вы должны делать.

И я должен сказать, что ваша формула не обязательно должна быть формулой массива, также с помощью Countif задача может быть достигнута.

Пожалуйста, проверьте и исправьте меня, если мое решение отличается, поможет мне предоставить то, что вы ищете.

Моя формула: =(ЕСЛИ (ISBLANK ($ 98:a), COUNTIF ($ 98: A98, A98)))

The Countif: = COUNTIF($ A $ 98: A98, A98)

NB: измените диапазон данных, как вам нужно, и перетащите формулу вниз.

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