如何使用 if and or 條件函式

2022-02-27 09:00:23 字數 1002 閱讀 2809

1樓:號行駛過

對於60歲以上(含)的男性員工給予1000元獎金,if函式表示式=if(and(b3>=60,a3="男"),1000,0)

對於對於60歲以上或40歲以下的員工給予1000元獎金,if函式表示式=if(or(b12>60,b12<40),1000,0)

對於60歲以上的男員工或40歲以下的女員工給予1000元獎金,這裡and(b20>60,a20="男"和and(b20<40,a20="女"是or函式的兩個條件,or函式是or(and(b20>60,a20="男"),and(b20<40,a20="女"),if函式表示式=if(or(and(b20>60,a20="男"),and(b20<40,a20="女")),1000,0)

2樓:販賣陽光追日落

回答首先我們來看一下每個函式的用法:

有多個條件並立時要用and函式,使用格式:and(logical1,logical2, ...)

多個條件只要一個條件符合就成立用or函式,使用格式:or(logical1,logical2,...)

條件成立時返回一個值,不成立時返回另一個值時可以用if函式 使用格式:=if(logical,value_if_true,v..

首先看這個例子,第一個問題是,對於60歲以上(含)的男性員工給予1000元獎金,這裡兩個條件,兩個條件是且的關係,and函式是and(b3>=60,a3="男"),這裡的and函式是if函式的一個引數,if函式表示式=if(and(b3>=60,a3="男"),1000,0)

第二個問題是,對於對於60歲以上或40歲以下的員工給予1000元獎金,這裡兩個條件,兩個條件是或的關係,or函式是or(b12>60,b1260,b12<40),1000,0)

第三個問題是,對於60歲以上的男員工或40歲以下的女員工給予1000元獎金,這裡and(b20>60,a20="男"和and(b2060,a20="男"),and(b2060,a20="男"),and(b20<40,a20="女")),1000,0)

更多5條

C for迴圈語句中如何使用函式

include c 輸入輸出操作標頭檔案 using namespace std 指明是使用 std 名稱空間 int sum int 宣告 sum 函式 以求從 1 加到 n 的和為例子寫 sum 函式,如果和你的要求不同,你可以自己修改 int sum int n 定義 sum 函式 int m...

ecel中如何使用vlookup函式查詢表中的相同資料

假設sheet1和sheet2的名字都在a1 a30裡,在sheet2的b1格里輸入公式 注意符號都為英文格式的 vlookup a1,sheet1 a 1 b 30,1,copy這一公式到a2 a30裡,凡是出現 n a 的都是沒有重複的。假設sheet1sheet2名字都a1 a30sheet2...

如何使用RANK排名次,如何用rank函式排名次

rank 返回一個數值在一組數值中的排位。數值的排位是與資料清單中其它數值的相對大小 如果資料清單已經排過序了,則數值的排位就是它當前的位置 語法 rank number,ref,order number 為需要找到排位的數字。ref 為包含一組數字的陣列或引用。ref 中的非數值型引數將被忽略。o...