1樓:小家
AND檢驗一組資料是否同時滿足所有條件(最多30個);OR對多個條件判斷,只要有1個條件滿足即返回TRUE(最多30個)。AND函式、OR函式都經常跟IF函式巢狀判斷。
多個判斷條件時,IF可以多層巢狀,記得左括號(跟右括號)是成對出現的哦。
IF(條件1,結果1,IF(條件2,結果2,...))
依次判斷,滿足條件1的得到結果1;其餘的接受條件2的判斷,滿足則結果2,否則繼續下乙個條件的判斷......
雖說最多可以巢狀64層,但真有這麼多條件要判斷時,IF函式肯定不是最優方案了,果斷棄了改用LOOKUP等查詢引用函式!
你想學IF函式了嗎?
跳出IF思維
2樓:Excel三十六計
你這樣寫真的是很糟糕,作為資深表哥,我來解決吧。
你可以用+來表示或關係,*表示且關係,比如:if((a1=2)+(a2=3),1,0)
這個函式意思是如果a1=2或者a2=3,則返回1,否則返回0。
試試看,將你的or改成+,將and改成*。條件之間用括號相連線。就行了
Excel 中怎樣解決 IF 函式多於 7 層巢狀?
我正好也是遇見同樣的困擾,要處理一組資料,需要巢狀36層,但是可能要處理的資料型別跟你不一樣。最後是使用的vlookup解決的。問題描述,要求計量單位為 個 的,輸入 01 計量單位為 根 的,輸入 02 以此類推。K和L是標準 I列是計量單位,要求得出J列的編碼。我本來是想用IF語句來判斷的,但是...
excel中的vlookup函式
excelfans 這個函式寫錯啦,VLOOKUP是首列索引函式,就是查詢範圍的第一列,必須是包含查詢值的那列,也就是說,如果查姓名,則查詢範圍的第一列,就必須是姓名,其他被返回內容,放在姓名列後面 就是把G和H列互換一下。還有乙個措施,就是最後乙個引數缺失了。應該是 VLOOKUP E2,G 2 ...
Excel中哪一類函式耗費資源多?
當資料量大到一定程度,所有涉及行運算的函式,例如 vlookup match sumifs countifs maxifs及其衍生函式,都會顯得很耗資源。我們感官上的耗資源體現在兩個方面 這些函式進行單次運算需要較長時間。對於這種情況,在函式層面優化空間不大。Excel的終極解決方案是 先引入Pow...