2016-09-14 5 views
0

Мне нужна помощь в инструкции IF ниже, я хочу проверить, присутствует ли значение в ячейке в заданном диапазоне, а затем выделить его красным цветом.Диапазон операторов IF IF и выделение

=IF(D10=(B3:BH3),"found","not found") 

Он всегда возвращается не для меня.

+0

'= IF (CountIf (B3: BH3, D10)," found "," not found ")' – Slai

+0

Это сработало, спасибо, можете ли вы помочь мне с подсветкой ячейки в красном? – Diablo2050

+0

на самом деле ваша формула тоже будет работать, если вы введете ее с помощью Ctrl + Shift + Enter вместо Enter. – Slai

ответ

1

Вы не можете использовать If. Вы должны подсчитать количество появлений от значения в заданном диапазоне, и если его нет, то значение не найдено, то есть

=IF(COUNTIF(B3:BH3, D10), "Found", "Not Found") 
+0

Я думал, что это похоже на python или любой другой язык программирования, спасибо – Diablo2050

0

Выберите B3:BH3>Home вкладка>Conditional Formatting>New Rule...> Использовать формулу для. ..> введите следующую формулу:

= B3 = $D$10 

выберите цвет и форматирование и OK

+0

Могу ли я включить его в утверждение IF каким-то образом? – Diablo2050

+0

Не уверен, что вы имеете в виду. Вы попробовали? Формула условного форматирования будет скорректирована из-за относительной ссылки. – Slai

+1

о, вы хотите выделить только 'D10'? Затем выберите только 'D10', а формула условного форматирования будет' = CountIf (B3: BH3, D10) ' – Slai

0

ближе всего к вашей формуле, которая обеспечивает правильный результат заключается в следующем:

= ЕСЛИ (ИЛИ (D10 = (B3: BH3)), "нашел", "не найден")

Но вы должны ввести его в качестве Array formula (т.е. вы удерживаете ctrl и shift клавиши, когда вы нажимаете enter после редактирования формулы.

Фактически, что делает формула массива, она работает через каждый из элементов массива (B3: BH3) и оценивает, равно ли каждое из значений D10. Добавление в ИЛИ означает, что оно возвращает true, если любое из значений равно D10. Без него он вернет только истинный результат, если ВСЕ значения равны D10.

+0

, которая тоже работала, спасибо – Diablo2050

Смежные вопросы