Проверьте, имеет ли диапазон ячеек число, большее или меньшее, чем 0
Есть ли способ идентифицировать в столбце L, если какая-либо из ячеек между C и K содержит число больше или меньше нуля?
Если да, то он должен возвращать TRUE, если нет, он должен возвращать FALSE. Поэтому в примере строки рисунков № 4 и 6 должны возвращать FALSE, а число строк 1,2,5 должно возвращать TRUE.
В L2 вы можете использовать формулу:
=IF(OR(C2<>0;D2<>0;E2<>0;F2<>0;G2<>0;H2<>0;I2<>0;J2<>0;K2<>0);TRUE;FALSE)
а затем просто перетащите его вниз.
Он вернет TRUE, если есть значение неравномерно 0, иначе оно вернет FALSE.
Попробуйте L2 и скопируйте его в L6:
=COUNTIF(C2:K2,"<>"&0)<>0
Это предполагает, что в диапазоне C2: K6 будут только числа, а не строки. Для L7 вы можете:
=COUNTIF(L2:L6,"FALSE")
Если вы хотите вернуть False, где все ячейки между столбцами C и K содержат «0» и возвращают True для всех других экземпляров, вы можете использовать:
=(CONCATENATE(C2,D2,E2,F2,G2,H2,I2,J2,K2)<>"000000000")
Или более короткая версия:
=IF(COUNTIF(C2:K2,"<>0"),"True","False")
EDITED AGAIN – в соответствии с ответом pnuts, это решение COUNTIF не будет содержать 0, введенное как строка, но CONCATENATE следует
Если ни одна из клеток из c2-k2 не содержит значения меньше или больше нуля, сумма c2-k2 равна 0 иначе сумма меньше или больше 0
= ЕСЛИ (СУММ (С2: К2) <> 0; ИСТИНА; ЛОЖЬ)
Использовать формулу массива:
Введите следующую формулу в ячейке L2 и нажмите Ctrl + Shift + Enter
=AND(C2:K2>0)
Вы получите либо TRUE, либо FALSE в качестве ответа