Консультация № 169495
17.06.2009, 08:28
0.00 руб.
0 3 2
Здравствуйте. Существует ли в Excel возможность поиска не конкретного значения, а поиска по условию. Т.е. у меня на листе все числа должны быть отрицательные, возможно ли проверить, нет ли среди них положительного числа. Можно конечно, сделать отдельный лист и там проверить первый лист через функцию ЕСЛИ, но у меня таких листов много и мне, желательно, произвести поиск по условию или по формату ячейки.

Обсуждение

Неизвестный
17.06.2009, 09:08
общий
это ответ
Здравствуйте, Dlimon.
Не совсем конкретный ответ, но, может быть, поможет?
Поиск можно произвести по значению, по формату ячейки, но когда появляются проблемы с поиском конкретных диапазонов, условий, я, обычно, использую условное форматирование.
Например, окрашиваю ячейку в красный цвет, если значение в ней мне подходит. Потом копирую это форматирование на столбец, например.
Может быть, такой вариант поможет?
Для выбора конкретных диапазонов может хорошо помочь сортировка.
3
давно
Модератор
137394
1850
17.06.2009, 09:57
общий
это ответ
Здравствуйте, Dlimon. Пусть ваши данные расположены в диапазоне клеток D9:P64
Используем функцию =СЧЁТЕСЛИ(D9:P64;">=0")
Она подсчитает число значений >=0
Далее можно написать в некоторой клетке сообщение, которое появится при наличии неотрицательных значений
=ЕСЛИ(СЧЁТЕСЛИ(D9:P64;">=0")<>0;"Присутствует " & СЧЁТЕСЛИ(D9:P64;">=0") & " неотрицательных значений";"")

А чтобы локализовать это отрицательное значение, применим в указанном диапазоне условное форматирование, например, выделить ячейку другим цветом.
Для Excel 2000-2003 выделяем диапазон данных
Формат-Условное форматирование- выбираем "значение" "больше или равно" 0 - Формат- Вид- Выбрать цвет

4
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
17.06.2009, 10:05
общий
В дополнение к ответу, при необходимости применить несколько условий к клеткам удобно использовать функцию СУММПРОИЗВ, в Вашем случае, когда надо подсчитать только неотрицательные элементы, формула имеет вид
=СУММПРОИЗВ(--(D9:P64>=0))
как это сделано в ответе на вопрос 167077. Подробнее почитать здесь
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Форма ответа