Несколько COUNTIFS с переменным текстом и числами и именованными диапазонами

Я ищу способ объединить эти 2 формулы COUNTIFS. Они оба работают независимо, но я не могу найти способ присоединиться к ним. Я хочу, чтобы он говорил «Цена не готова», когда какой-либо из общих критериев для любой формулы не выполняется. Поэтому, если критерий одной формулы ИСТИНЕН, тогда отображается текст. Если какое-либо из них НЕ ИСТИННО, тогда отобразите «Цена не готова».

Текст «короткий» и «длинный» являются именованными диапазонами.

=ЕСЛИ(СЧЁТЕСЛИ(Длинный,""&D8&""),Если(countifs($E$5>1,$F$5>1),"Бычий","Цена не готова"))

=ЕСЛИ(СЧЁТЕСЛИ(Короткий,""&D8&""),If(countifs($E$5>1,$F$5>1),"Медвежий","Цена не готова"))

Любая помощь будет оценена спасибо.


person Dan    schedule 25.01.2019    source источник


Ответы (1)


Вы можете упростить задачу, используя И для объединения критериев. Результат будет TRUE, если все аргументы, объединенные с помощью AND, будут TRUE. Тогда одним из возможных решений будет:

=IF(AND(COUNTIF(Long,""&D8&""),If(countifs($E$5>1,$F$5>1))),"Bullish",AND(IF(COUNTIF(Short,""&D8&""),If(countifs($E$5>1,$F$5>1)))),"Bearish","Price Not Ready")

Пожалуйста, дайте мне знать, если это работает для вас. Если нет, мне может понадобиться дополнительная информация о первоначальных аргументах, например. COUNTIF(Long,""&D8&"") Я ожидаю, что результат будет либо ИСТИНА, либо ЛОЖЬ, либо числовое значение 1 или 0, чтобы работать в качестве первого аргумента в формуле ЕСЛИ, которая должна быть логическим тестом/результатом.

person Jormund    schedule 25.01.2019