Формула массива Google Sheets для подсчета количества значений в каждом столбце - PullRequest
1 голос
/ 20 февраля 2020

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

Я пытался сделать это, используя комбинацию счетчика и косвенного, как Я попробовал свои силы в запросе, но я не могу заставить его показывать уникальные значения для каждого столбца.

Я впервые пытаюсь использовать запрос, и поначалу мне показалось, что это возможно при чтении. через документацию по языку запросов, но я не смог понять это.

Вот общий документ: https://docs.google.com/spreadsheets/d/15VwsL7uTsORLqBDrnT3VdwAWlXLh-JgoJVbz7wkoMAo/edit?usp=sharing

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

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

попробовать:

=ARRAYFORMULA(IF(B5:5="",,TRANSPOSE(MMULT(TRANSPOSE(N(B6:99<>"")), SIGN(ROW(B6:99))))))

0

1 голос
/ 20 февраля 2020

В B3 попробуйте

=ArrayFormula(IF(LEN(B5:5), COUNTIF(IF(B6:21<>"", COLUMN(B6:21)), COLUMN(B6:21)),))
...