2016-05-18 47 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") 

我可能想要使用超過2個不同的標準來滿足1個IFS標準。

+0

對於初學者來說,據我所知, Excel中沒有IFS公式。解釋你想用你的配方做什麼會有幫助。沒有語境的公式本身並不能真正告訴任何人你在做什麼。或者想要處理它。當將大公式構建到單個單元格中時,將公式分解成測試單元中的單獨部分可能會有所幫助,以確保每個部分都能正常工作,然後通過參考公式將其拉回(返回替代),直到全部一個小區。 –

+0

我回頭介紹了IFS聲明。這是2016年的新手 –

+1

[IFS的MS Office描述](https://support.office.com/zh-cn/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