Формула массива для пропуска определенных значений - PullRequest
1 голос
/ 15 января 2020

В настоящее время я использую следующую формулу массива в B2 - =ARRAYFORMULA(SUM(IF(LEN(F15:F114&L15:L114 ), IF((N(F15:F114))+(N(L15:L114 ))>0, 1, 0), ))). Все столбцы F и L, на которые есть ссылки, являются галочками, и эта формула считает те флажки, которые отмечены. Это позволяет мне считать флажки F и L как один независимо от того, отмечен ли 1 из них или оба из них. Теперь я хочу расширить эту тему, введя возможность для формулы игнорировать подсчет флажков для определенной строки c, если в столбце B этой строки указано "Утилита". Так, в качестве примера, использующего строки 15 и 16 - если B15 состояния «Активны» и F15 и L15 отмечены, то это добавит единицу к счету в B2, однако, если B16 состояния «Уничтожено» "и F16 и L16 отмечены галочкой, это все равно не будет учитываться при подсчете в B2. Чтобы опустить некоторые значения в прошлом, я добавил <> "" к формуле, но, кажется, не могу сделать эту работу в этом, поэтому любая помощь будет оценена.

1 Ответ

1 голос
/ 15 января 2020

попробуй:

=ARRAYFORMULA(SUM(IF(LEN(F15:F114&L15:L114), 
 IF(((N(F15:F114))+(N(L15:L114))*(B15:B114<>"Scrapped"))>0, 1, 0), )))
...