1

Я хотел бы знать с простым "ИСТИНА" или "ЛОЖЬ", если после определения определенного диапазона значение находится в определенном столбце. Итак, если я хочу узнать, есть ли в следующем столбце какое-либо значение от 3 до 7, я должен получить TRUE из-за 5:

1
5
8
10

До сих пор самым близким вариантом, который я пробовал, была функция AND: =AND(A:A>=3;A:A<=7)

Я мог бы сделать эту опцию работать только с отдельными ячейками, но не с целым столбцом.

Это середина большого шага, но я действительно застрял на этом. Кроме того, я хотел бы избежать VBA или любого решения, связанного с макросами, если это возможно.

Большое спасибо.

2 ответа2

0

Другой вариант - подсчитать все элементы, находящиеся за пределами диапазона, и сравнить это число с итогом:

=COUNT(A:A)>SUM(COUNTIF(A:A,{"<3",">7"}))
0

Вы можете использовать COUNTIFS() для подсчета числа, которое соответствует всем критериям.

=COUNTIFS(A:A,">3",A:A,"<7")

Это возвратит 1, поскольку одна ячейка удовлетворяет обоим критериям "> 3" и "<7". Если вы хотите только ИСТИНА или ЛОЖЬ, вы можете изменить формулу на

=COUNTIFS(A:A,">3",A:A,"<7")>0

Дополнительная информация о COUNTIFS():

COUNTIFS() - это вариант COUNTIF() (то есть Count If), который подсчитывает количество ячеек, которые соответствуют определенным критериям, таким как равен чему-то, больше чем что-либо, или является истинным и т.д. Хотя вы можете указать только одно условие для COUNTIF() , COUNTIFS() позволяет вам указать несколько критериев.

Более подробное описание использования двух функций:

COUNTIFS() https://support.office.com/en-us/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842

COUNTIF() https://support.office.com/en-us/article/COUNTIF-function-e0de10c6-f885-4e71-abb4-1f464816df34

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .