返回列表 上一主題 發帖

[發問] 設定格式化條件

[發問] 設定格式化條件

各位大Excel先進好,小弟最近在寫一個條件式一直想不出來,也用搜索爬文,但找不到我要的解答,因此忍不住上來求救

問題是這個樣子,我有五個儲存格分別各有數值,全部條件成立我可以用=if(and($a$1>50,$b$1>15,.....)=true,1,0)寫出
       
但問題來了,如果我想要五個儲存格中只有要四個條件成立時即以1顯示應該要怎麼寫呢?
謝謝

回復 3# yen956

謝謝二位先進的回答,已完全解決我的問題了,針對上述涵數寫法,可否解釋一下

1.=IF(((A2>40)*1+(B2>1000)*1+(C2>20)*1+(D2>900)*1+(E2>222)*1)>=4,1,0)
(A2>40)*1(和接下來的四個判讀式一樣狀況),是否因為A1大於40,TRUE值為1,所以乘以1才會成立?FALSE值則為0則,不成立

2.=IF(((A2>40)+(B2>15)+(C2>20%)+(D2>5%)+(E2<2))>=4,1,0)
同理,因為條件成立,所以(A2>40)用IF帶出必為TURE值1,所以可以不用乘以1了

3.=IF(((A2>40)+(B2>15)+(C2>20%)+(D2>5%)+(E2<2))>=4,1,0)
由IF帶出之判讀中的細項(A2>40)....,完整寫法是否為(A2>40=TRUE,1,0),又或者它省略了什麼?

謝謝

TOP

回復 5# huijuang

所以if(A1>40,true,false)裡的true自動判讀為1,false則為0,true成立後為1,false則為2,對嗎?

TOP

回復 7# huijuang
測試結果無誤,感謝大大的解答

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題