Проверьте, имеет ли диапазон ячеек число, большее или меньшее, чем 0

Есть ли способ идентифицировать в столбце L, если какая-либо из ячеек между C и K содержит число больше или меньше нуля?

Если да, то он должен возвращать TRUE, если нет, он должен возвращать FALSE. Поэтому в примере строки рисунков № 4 и 6 должны возвращать FALSE, а число строк 1,2,5 должно возвращать TRUE.

Пример примера SO25803923

В 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 в качестве ответа

Interesting Posts

Как получить следующую ближайшую ячейку в Excel, если значение не существует?

Экспорт писем из Outlook и разбиение тела почты на определенные ключевые слова с использованием VBA

Выполнить форматирование нескольких соседних COLUMNS в excel VBA?

Экспорт в CSV-результаты в #name?

Excel суммарный диапазон ячеек в столбце, где значение строки соответствует требованию

Ссылка на вторую строку в названной таблице для проверки данных

Как настроить заголовок на странице excel с помощью apache POI?

VBA: доступ к дате создания .csv

Excel, взаимодействовать с UserForms с помощью VBA

Невозможно одновременно использовать readxl :: read_excel и xlsx :: write.xlsx

«Ошибка автоматизации: вызванный объект отключен от своих клиентов». При вызове из другого подкаталога

Excel Index + if + косвенный

Считайте IF с датой и временем в отдельной ячейке (EXCEL)

Как остановить Application.Ontime Loop в VBA с кнопкой Stop

Openrowset for excel: не конвертировать True / False в 1/0

Давайте будем гением компьютера.