Страницы: 1
RSS
Проверка содержимого диапазона ячеек на определенные значения
 
Необходимо вывести в ячейке предупреждение, если в диапазоне ячеек содержатся значения "-" либо нулевые, при этом пустые ячейки допустимы.

Если речь об одной ячейке А1, то все просто, формула будет:

=ЕСЛИ(ИЛИ(A1="-";И(A1=0;A1<>""));"Нечисловые данные";"Данные верны")

А как преобразовать формулу для проверки всего диапазона А1:K10?

И можно ли как-то добавить проверку на прочие нечисловые значения? Например, внесены данные в текстовом формате.

Спасибо.
 
как вариант
Код
=ЕСЛИ(ЕОШ(СУММПРОИЗВ(ЕЧИСЛО(A1:K10)*A1:K10=""));"Нечисловые данные";"Данные верны")
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
ак вариантКод ? 1=ЕСЛИ(ЕОШ(СУММПРОИЗВ(ЕЧИСЛО(A1:K10)*A1:K10=""));"Нечисловые данные";"Данные верны")
Спасибо, но пропускает значения равные 0.
 
Код
=ЕСЛИ(ИЛИ(СЧЁТЕСЛИ(A1:K10;{0;"*"}));"Нечисловые данные";"Данные верны")
Изменено: АlехМ - 03.06.2020 16:12:35
Алексей М.
 
А так не подойдёт?
Код
=ЕСЛИ(СУММ(A1:K10);"есть числовые данные";"числовых данных нет")
 
Цитата
АlехМ написал:
Код ? 1=ЕСЛИ(ИЛИ(СЧЁТЕСЛИ(A1:K10;{0;"*"}));"Нечисловые данные";"Данные верны")
Спасибо, работает.
Страницы: 1
Наверх