返回列表 上一主題 發帖

[發問] IF可以做雙重判斷嗎?

I17=IF(H17,IF((G17="多")*(F16<F17)+(G17="空")*(F16>F17),G17,0),I16)

請問一下 ()裡面的東西好像不是數值 if裡面用* 跟 + 分別代表什麼功能
字典兩各字 還真難理解

TOP

試過之後發現如板大所言
他跟AND 及 OR的用法使用上有什麼差異嗎
如果用AND及OR寫 IF(OR(AND(A1>5,A1<10),AND(B1<50,B1>10)),"真","")
換成* 及 +
要怎麼表達?
字典兩各字 還真難理解

TOP

謝謝大大回複
感覺用* 跟+ 會有比較多的( )
不知道會函數的長度有沒有影響
以前曾經寫過被判定函數太長沒辦法繼續寫
()太多會這樣嗎?
字典兩各字 還真難理解

TOP

回復  asimov


    要突破IF的7層限制可分段再利用+讓層數延伸
SUM的30個引數可用連續範圍或陣列突破 ...
Hsieh 發表於 2010-7-5 19:09


if的分段有例子可以分享嗎
我都是在不同儲存格做完判斷
然後用最終要顯示的儲存格去選取其他判斷玩的儲存格
用這種土法煉鋼的方式分段
很好奇大大的分段怎麼使用
字典兩各字 還真難理解

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題