1樓:田田街
當a<500,且a*b<20,則c=20,否則c=a*b;
公式=if(and(a<500,a*b<20),c=20,c=a*b))
當500≤a<2000,且a*b<50,則c=50,否則c=a*b;
公式=if(and(500==30000,a*b<1200),c=1200,c=a*b))
如果是分開寫就是這樣的,如果是要合在一起判斷這些條件的話,1樓的朋友已經回答的很詳細了。
2樓:匿名使用者
你好,如果以上五個要求都要滿足的話,函式如下:
在c1輸入公式 =if(and(a1<500,a1*b1<20),20,if(and(500<=a1<2000),50,if(and(2000<=a1<10000,a1*b1<120),120,if(and(10000<=a1<30000,a1*b1<500),500,a1*b1,if(and(a1>=30000,a1*b1<1200),1200,a1*b1))))) 下拉即可
希望可以幫助你
3樓:弗爾佈雷斯
用if就是寫出來可能會長點
=if(and(a1<500,a1*b1<20),20,if(and(a1<2000,a1*b1<50),50,if(and(a1<10000,a1*b1<120),120,if(and(a1<30000,a1*b1<500),500,if(and(a1>=30000,a1*b1<1200),1200,a1*b1)))))
你用這個看看
=if(and(a1<500,a1*b1<20),20,if(and(500<=a1<2000,a1*b1<50),50,if(and(2000<=a1<10000,a1*b1<120),120,if(and(10000<=a1<30000,a1*b1<500),500,if(and(a1>=30000,a1*b1<1200),1200,a1*b1)))))
這個應該沒問題了,再有問題你可以繼續追問。
4樓:匿名使用者
200≤a<500可表達為:and(a1>=200,a1<500)
你的公式可這樣寫:
=if(or(a1="",b1=""),"",max(if(a1<500,20,if(a1<2000,50,if(a1<10000,120,if(a1<30000,500,1200)))),a1*b1))
5樓:仝獻
且用and,或用or,當。。。條件
如第一句:=if(and(a<500,a*b<20),20,a*b)if用法:
if(條件,滿足條件返回這個值,不滿足條件返回這個值)其它類同。
6樓:匿名使用者
你把公式更新如下:
=if(and(a1<500,a1*b1<20),20,if(and(a1>=500,a1<2000,a1*b1<50),50,if(and(a1>=2000,a1<10000,a1*b1<120),120,if(and(a1>=10000,a1<30000,a1*b1<500),500,if(and(a1>=30000,a1*b1<1200),1200,a1*b1)))))
Excel函式有什麼函式,excel的函式有哪些
1 求和函式sum,求和函式是裡邊非常簡單的函式,它是一個數學和三角函式,可將值進行相加。2 條件求和函式sumif,條件求和函式是將滿足條件的內容進行加和,舉例 sumif h2 h7,60 h2 h7 是將h2到h7的單元格中大於等於60的資料進行相加求和。3 if函式,它是一個邏輯判斷函式。i...
excel函式請教,請教Excel函式公式
看不清楚,描述的也不明確,根據我的理解寫個公式,不知是否你要的結果 n34輸入 lookup 1,0 c34 m34 min c34 m34 c 33 m 33 下拉 請教excel函式公式?可以通過變通方法實現,1 在b1中輸入任意字元。2 假設第一單元格為a1,輸入版 if 權c1 ok 0,b...
EXCEL巢狀函式問題,EXCEL函式巢狀問題
if h6 ture if i6 ture accept recommend if i6 ture recommend reject if or h6,i6 recommend if and h6,i6 accept reject 這個看起來長一點,不好看,但應該是正確的 ps 剛才修改過了,我自己...