2016-05-18 2 views
0

Я хотел бы использовать несколько критериев для одного критерия в формуле IFS.Использование нескольких критериев для одного критерия IFS

=IFS(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$M:$M,"02 - B")=0,"0",(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"A - Open",'DATA'!$M:$M,"02 - B"))>0,"1",(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"A - Open",'DATA'!$M:$M,"02 - B")=0) **(This is where I get stucK) &** ((COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"D - Closed",'DATA'!$M:$M,"02 - B"))<(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$M:$M,"02 - B"))),"2") 

Возможно, я хочу использовать более двух разных критериев для одного 1 критерия IFS.

+0

для начала, насколько я знаю, что есть нет формулы IFS в Excel. Объяснение того, что вы пытаетесь сделать с вами, было бы полезно. Формула сама по себе без контекста не говорит никому о том, что вы с ней делаете. или хотите сделать с ним. При создании больших формул в одну ячейку может быть полезно разбить формулу на отдельные части тестовых ячеек, чтобы убедиться, что каждая часть работает, а затем вытащить их обратно через свои ссылочные формулы (обратно подставить) до тех пор, пока все одна ячейка. –

+0

Я беру это назад о заявлении IFS. Он нов к 2016 –

+1

[MS Office описание IFS] (https://support.office.com/en-us/article/IFS-function-36329a26-37b2-467c-972b-4a39bd951d45). Какую ошибку вы получаете с вашей формулой? –

ответ

0

У вас было несколько дополнительных кронштейнов в вашей формуле. Я не могу проверить это, поскольку у меня нет данных или знаю, чего вы пытались достичь с помощью своей формулы, НО, если вы пытались совместить два условия, которые должны были быть истинными, тогда вы должны использовать инструкцию AND и разделять каждое условие с помощью а, как я сделал в отредактированном формуле:

=IFS(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$M:$M,"02 - B")=0,"0", 
    COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"A - Open",'DATA'!$M:$M,"02 - B")>0,"1", 
    AND(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"A - Open",'DATA'!$M:$M,"02 - B")=0, 
    COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"D - Closed",'DATA'!$M:$M,"02 - B")<COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$M:$M,"02 - B")),"2") 

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

=IF(COUNTIFS(DATA!$A:$A,$A17,DATA!$M:$M,"02 - B")=0,"0", IF(COUNTIFS(DATA!$A:$A,$A17,DATA!$C:$C,"A - Open",DATA!$M:$M,"02 - B")>0,"1", IF(AND(COUNTIFS(DATA!$A:$A,$A17,DATA!$C:$C,"A - Open",DATA!$M:$M,"02 - B")=0,COUNTIFS(DATA!$A:$A,$A17,DATA!$C:$C,"D - Closed",DATA!$M:$M,"02 - B")<COUNTIFS(DATA!$A:$A,$A17,DATA!$M:$M,"02 - B")),"2","No Conditions Met"))) 
+0

Спасибо за помощь! Поняв, что IFS - только 2016, мне придется придумать другое решение. – ERZUT

+0

Вы можете сделать это через ряд вложенных операторов IF. мое понимание IFS, это касается только истинных условий. С помощью инструкции IF вы имеете дело с ложными опциями на ложной стороне формулы IF. –

+0

Это сработало отлично! Большое спасибо за Вашу помощь! У меня есть 2016, но книга будет использоваться другими, что может не так, так что спасибо за решение :) – ERZUT

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