if多個條件怎麼寫,c語言if語句多個條件怎麼編寫

時間 2022-02-25 05:50:21

1樓:匿名使用者

以圖中**為例,銷售額大於等於,獎勵金為;銷售額大於等於獎勵金為;銷售額低於,沒有獎勵金,所以獎勵金為。選中要輸入函式公式的單元格,開始輸入公式。

輸入【=if】,等於號一定要輸入,輸入的公式所有的標點符號都是需要用英文輸入法輸入。

然後輸入括號,【(b2>=4000,"500",】,其中,b2單元格為編號為的員工的銷售額,填寫的條件要由大到小,所以要先輸入》=4000,而不是》=3500。當銷售額大於等於4000時顯示,這個在公式中要用英文的雙引號輸入,然後用英文的逗號分隔開,繼續寫下一個條件。

重新輸入一個條件,需要再輸入if和括號,格式跟上一步一樣,就是【if(b2>=3500,"300",】,同樣用逗號隔開。

輸入最後一個條件【if(b2<3500,"0"】,輸入後不需要再輸入逗號,直接輸入右邊的括號。

因為有三個if條件,所以對應需要在最後保留三個右邊的括號,敲回車鍵確定公式,退出單元格。

選中單元格,可以看到**上方的完整公式,滑鼠放到單元格右下角,出現十字元號時拖動滑鼠,複製公式到下面的單元格。

8這樣**就製作完成了。

2樓:嗨聊綜藝

用多個if去套,先從大的開始if(a>1,50,if*(a>0,a*,if(a>-1,,0))由於沒有辦法記錄你的題乾的具體內容了但是格式就是這麼一個函式格式。

3樓:百小度

衣服得多個條件,就是說衣服就是如果的意思就是假如假設。

4樓:殼殼農門

這個以前還會,現在都還給老師了。

5樓:月夜清泉

=if(a1<=0,0,if(a1<1,a1*50,50)

6樓:使用者

那你去學校大學老師都知道這回事啊,網上搜一下都會找到啊,他會給你一個很好的答覆啊。

7樓:

好多個條件怎麼寫你可以想加幾個就叫幾個?

excel中if多個條件公式怎麼寫 ?

8樓:匿名使用者

1、以圖中**為例,銷售額大於等於,獎勵金為;銷售額大於等於獎勵金為;銷售額低於,沒有獎勵金,所以獎勵金為。選中要輸入函式公式的單元格,開始輸入公式。

2、輸入【=if】,等於號一定要輸入,輸入的公式所有的標點符號都是需要用英文輸入法輸入。

3、然後輸入括號,【(b2>=4000,"500",】,其中,b2單元格為編號為的員工的銷售額,填寫的條件要由大到小,所以要先輸入》=4000,而不是》=3500。

當銷售額大於等於4000時顯示,這個在公式中要用英文的雙引號輸入,然後用英文的逗號分隔開,繼續寫下一個條件。

4、重新輸入一個條件,需要再輸入if和括號,格式跟上一步一樣,就是【if(b2>=3500,"300",】,同樣用逗號隔開。

5、輸入最後一個條件【if(b2<3500,"0"】,輸入後不需要再輸入逗號,直接輸入右邊的括號。

6、因為有三個if條件,所以對應需要在最後保留三個右邊的括號,敲回車鍵確定公式,退出單元格。

7、選中單元格,可以看到**上方的完整公式,滑鼠放到單元格右下角,出現十字元號時拖動滑鼠,複製公式到下面的單元格。

8、這樣**就製作完成了。

9樓:

具體什麼條件,把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(示例資料,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

10樓:匿名使用者

條件很多,好像if只能解決一部分,其他的還是適合 lookup。

假設你的 公稱直徑在 a1,所謂的 h 在b1,在需要的地方輸入(**給的條件有重複,這個h全都帶等於號,我隨便猜了):

=if(a1="dn150",950,if(a1="dn200",1000,lookup(a1,,)+if(b1<3000,0,if(b1<4000,100,200))))

樓主,這樣一點也不好笑,折騰了半天,你修改的 第一個 「管道公稱直徑」**中根本沒有!「填土高度」明顯單位與**中不一樣?難道不需要增加說明嗎 ???

修改後的公式:

=if(b3=150,950,if(b3=200,1000,lookup(b3,,)+if(b1<3,0,if(b1<4,100,200))))

c語言if語句多個條件怎麼編寫

11樓:jr幻影

1. 如果是

來多個表示式你可以自使用巢狀, if(a)if(v){}}

2. 對於判斷多個條件是否滿足,從而執行某段程式,需要用到邏輯運算子。

邏輯運算子有三種,且:&&,或:||,非:!

例如:當數a大於0,小於100,或者a大於100且不等於1000時,將a的值賦為2015

if( (a>0 && a<100) || (a>100 && a!=1000) )

if語句怎麼使用

1/5開啟程式設計軟體:c-free,ctrl+n新建一個cpp。

2/5輸入圖中的程式,該程式的作用是對輸入的三個數字按大小排序。

3/5注意圖中if語句的格式:if(條件)。按f5執行程式。

4/5輸入你想要輸入的三個數字,每按一個按一次回車鍵。

5/5檢查得出的結果是否符合從小到大排列,然後再重新仔細看下程式中if語句的意義。(程式中x是起交換作用)

12樓:物理公司的

if()

else if()

else if()

else()

13樓:

c語言程式設計知識第八節--c語言中的if條件語句

14樓:生殘夜_深邃

對於判斷多個條件是否滿足,從而執行某段程式,需要用到邏輯運算子。回邏輯運算子有答三種,且 &&、或 ||、非 !

例如:當數a大於0,小於100,或者a大於100且不等於1000時,將a的值賦為2015

if( (a>0 && a<100) || (a>100 && a!=1000) )

excel中if多個條件公式怎麼寫?

15樓:奇怪書呆

excel中if多個條件時,用if函式結合"+"號和「*」號編寫公式即可滿足判斷要求。具體操作步驟如下:

1、首先開啟excel**,在工作表中輸入需要判斷的資料。

2、然後在d1單元格輸入公式:「=if((a1=2)+(b1=2),"是","否")」。

3、按下ctrl+shift+enter組合鍵後,d1單元格會輸出使用if函式和「+」號組成的判定公式判斷後的結果,此時if函式的條件1和條件2滿足一個就可以了。

4、再在d1單元格輸入公式:「=if((a1=2)*(b1=2),"是","否")」。

5、按下ctrl+shift+enter組合鍵後,d1單元格會輸出if函式和「*」號組成的判定公式的判斷結果,此時if函式的條件1和條件2都要滿足才行。

16樓:

1、if公式同時滿足多個條件,我們以下圖的資料來舉例說明。

2、首先,利用and()函式來說明同時滿足多個條件,如圖所示。

3、然後在c2輸入公式:=if(and(a2="a",b2>210),"y",""),如圖所示。

4、然後利用or()函式來說明只要滿足多個條件中的一個或一個以上條件。

5、在c2單元格輸入公式:=if(or(a2="a",b2>150),"y",""),如圖所示。

17樓:一點設計演示

1.滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的一個或若干個即可。

以下圖的資料來舉例說明。

2.首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

3.在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

4.然後,利用or()函式來說明只要滿足多個條件中的一個或一個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

5.在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是隻要所有判斷中有一個返回true,or()函式即返回true。

6.以上的方法是在單個單元格中判斷,也可以寫成陣列公式形式在單個單元格中一次性完成在上述例子中若干個輔助單元格的判斷。

18樓:天天

請問你用的哪個excel版本?03只支援7層巢狀,換成07可以支援64層

19樓:奇哥2008重慶

在excel**裡,點選公式,插入函式,選擇if,再點選「有關該函式的幫助」,看看該函式的使用方法,就ok

20樓:緣分

這個看的我有點亂

一般這種時候我都是想辦法加輔助列 多做幾個輔助咧就成了 如果不會再追問

實在不會發過來我幫你做

21樓:匿名使用者

不能用》=這樣的寫法,如a>=b要寫成or(a>b,a=b)比方說你的第2個公式寫成:

=if(and(or(m14>k14,m14=k14),or(m14-k14<100,m14-k14=100)),(m14-k14)*10+n14*3,"")

為了不混淆,先在其他單元格分別寫好每一個公式,就像我上面寫的一樣,寫好後,從後到前,依次用後面的公式代替前面公式中的【「」】地方。

只要公式沒有錯誤,後面多少個反括號由軟體自己幫你糾正好了。

完整的公式如下:

=if(m14+n14=k14,or(m14-k14<100,m14-k14=100)),(m14-k14)*10+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>100,or(m14-k14<200,m14-k14=200)),(m14-k14-100)*11+1000+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>200,or(m14-k14<300,m14-k14=300)),(m14-k14-200)*12+1000+1100+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>300),(m14-k14-300)*13+3300+n14*3,if(and(or(m14+n14>k14,m14+n14=k14),m14

c語言巨集定義及多個檔案的問題,c語言多個檔案都用到同一個巨集和結構,那麼巨集定義和結構定義應該放在哪個檔案合適呢?

小白範 c語言編譯器gcc編譯過程 先分檔案編譯,每個檔案編譯成一個目標程式。最後將目標程式 連結 在一起,形成可執行程式。注意 只編譯.c檔案,不編譯.h標頭檔案。在編譯ma.c時,先將標頭檔案的內容拷貝過來,變成 ifndef type define type 2 endif void p vo...

C 怎麼用if表示多個條件同時為真

輸入的四位數為n的話,如下 if n 1000 1 n 1000 2 最高位為1或2 n 100 10 1 n 100 10 2 百位。n 10 100 1 n 10 100 2 十位。n 1000 1 n 1000 2 個位。輸入的四位數為n的話,可以這麼寫。if n 1000 1 n 1000 ...

C語言程式怎麼寫,怎麼編寫C語言程式,如 Helloworld的?

include int main for i 0 i 2 i for j 0 j 3 j printf 最大值 d n平均值 g n max,s 6.0 return 0 怎麼編寫c語言程式,如 helloworld的?include int main 一.首先,開啟我們的visual c 6.0軟...