Excel - Условное значение, если все ячейки в диапазоне равны заданной строке c - PullRequest
0 голосов
/ 01 марта 2020

Помимо вложенного оператора IF, есть ли более элегантный способ выполнить его?

Идея состоит в том, что если значения в столбцах AD являются «зелеными», в столбце «Общий» будет указано «зеленый», но только если все четыре (Q1-Q4) зеленые. Если в одном из Q есть хотя бы один Янтарь, то Общий должен быть Янтарь.

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

РЕДАКТИРОВАТЬ: Извинения. Я должен был упомянуть, что может быть несколько других ценностей кроме Амбер. Таким образом, это действительно между либо Все зеленые, либо НЕ все зеленые.

Ячейки:

enter image description here

1 Ответ

1 голос
/ 01 марта 2020

Попробуйте по формуле ниже.

=IF(COUNTIF(A2:D2,"Amber")>0,"Amber","Green")

enter image description here

Это также будет работать

=IF(ISNUMBER(SUMPRODUCT(A2:D2="Amber")),"Amber","Green")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...