Итак, у меня в Google Sheets большой набор данных (скажем, 7 столбцов с 941 строкой).
Для каждой строки, если она содержит 1 (это значение, возвращаемое формулой в указанной ячейке) в каком-либо столбце, я хочу, чтобы он был подсчитан один раз.
Я провел некоторое исследование и нашел эти два потока.
Поэтому я использовал Arrayformula из предыдущего StackOverflow 1 . Я сделал таблицу с «х» вместо 1, чтобы попробовать это. Это работает - но только для максимум 200 строк (или около того) одновременно. По-видимому, оно достигает максимального числа значений для массива-формулы (40k?). Итак, я думаю, я мог бы сосчитать все свои 941 рядов ... 200 за один раз, а затем сложить их вместе? Есть ли более элегантный обходной путь?
Я попробовал формулу счетчика из ссылки Reddit 2 (которая должна считать каждую строку один раз, если она содержит число) и даже не смог получить ее работать для меньшего набора данных (см. таблицу) - понятия не имею, что я делаю неправильно!
Итак, чтобы повторить, я ищу помощь, чтобы выяснить, как создать одну формулу для подсчета строки один раз, если он содержит 1 в любом столбце - для набора данных более 900 строк и несколько столбцов.