ecel滿足兩個條件等於值公式怎麼寫

2021-12-19 11:42:36 字數 5081 閱讀 1998

1樓:匿名使用者

一、假設要a1單元格值為「本科」,b1單元格的值為「幹部」,則在c1單元格得出值為「滿足條件」,那麼可以在c1單元格寫入公式

=if(and(a1="本科",b1="幹部"),"滿足條件","")

或=if((a1="本科")*(b1="幹部"),"滿足條件","")

(1)if函式

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。

語法if(logical_test,value_if_true,value_if_false)

logical_test    表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子。

value_if_true    logical_test 為 true 時返回的值。例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。

如果要顯示 true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

value_if_false    logical_test 為 false 時返回的值。例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。

如果 logical_test 為 false 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。value_if_false 也可以是其他公式。

說明函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。請參閱下面最後一個示例。

在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

如果函式 if 的引數包含陣列,則在執行 if 語句時,陣列中的每一個元素都將計算。

microsoft excel 還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用 countif 工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif 工作表函式。

請了解關於根據條件計算值。

(2)and函式

所有引數的邏輯值為真時,返回 true;只要一個引數的邏輯值為假,即返回 false。

語法and(logical1,logical2, ...)

logical1, logical2, ...    表示待檢測的 1 到 30 個條件值,各條件值可為 true 或false。

說明引數必須是邏輯值 true 或 false, 或者包含邏輯值的陣列或引用。

如果陣列或引用引數中包含文字或空白單元格,則這些值將被忽略。

如果指定的單元格區域內包括非邏輯值,則 and 將返回錯誤值 #value!。

(3)""符號代表空單元格或空值。

2樓:棟溶於悅

=if(and(e30=sum(e11:e29),e30=sum(f30:p30)),a,b)

and就是要同時符合兩個以上條件的函式,a表示如果兩個條件完全符合顯示為a(你自己可以改其他值),b表示如果不完全符合兩個條件就顯示b(你自己可以改其他值)。

不懂可以繼續追問!

3樓:

c1輸入公式 =if(and(a1=818,b1="4期"),28,"")

4樓:匿名使用者

在c1的框中寫上=a1/2-b1-377

5樓:匿名使用者

在c1輸入 =if(and(a1=818,b1="4期"),28,"")

6樓:匿名使用者

=if(and(a1=818,b1="4期"),28,"")

問題補充

=if(and(or(a1=818,a1=819,a1=803),b1="4期"),28,"")

excel條件格式的滿足兩個條件公式如何寫

7樓:浪小客

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。

8樓:

選中需設定區域→格式→條件格式→條件框選公式→右邊框輸入公式:=and(b2<>"",c2="")→點格式→選顏色→確定→確定

9樓:匿名使用者

兩個以上條件用and或or:

條件格式中,公式中輸入:=and($b$2<>"",$c$2="")條件為真時的格式字型中顏色為藍色。

填充或拖動下拉複製就好了。

10樓:尚學堂科技****

操作方法:

1、執行選單」格式「——」條件格式「;

2、在」條件1「下選擇」公式「,在後面輸入條件公式,兩個條件用邏輯函式and連線。如圖示,將a1>10和a1<100兩個條件用and連線即可。

11樓:萊昂納德_尤拉

=and(not(isblank(b2)),isblank(c2))

或者=(len(b2)>0)*(len(c2)=0)更簡單

excel中if 函式如果有兩個條件,怎麼輸公式

12樓:小王的學習筆記

if套用問題,可能關係二方面,一是公式怎麼寫,二是資料處理中怎麼判斷,

1、公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

2、計算機計算時,是從最外層if開始計算的,就是先判斷最左邊,第一個if(),所以如果判斷較多時,可以只用大於號》,或小於號,如下題。

例如:某工廠計件獎勵,完成率低於70%無獎金,大於等於70%一件扣0.5元,大於等於86%的一件扣0.

3元,100%的獎1000元,多於100%的一件獎1元。資料在a2,完成率在b2,任務數量在e2,公式:

=if(b2>1,1000+a2-$e$2,if(b2=1,1000,if(b2>=0.86,-($e$2-a2)*0.3+1000,if(b2>=0.

7,-($e$2-a2)*0.5+1000,0))))

擴充套件資料

if函式一般是指excel中的if函式,根據指定的條件來判斷其「真」(true)、「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 if 對數值和公式進行條件檢測。

語法if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。

例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子(一個標記或符號,指定表示式內執行的計算的型別。有數學、比較、邏輯和引用運算子等。

)。value_if_true logical_test 為 true 時返回的值。

例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果 logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。如果要顯示 true,則請為本引數使用邏輯值 true。

value_if_true 也可以是其他公式。

value_if_false logical_test 為 false 時返回的值。

例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。如果 logical_test 為 false 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。

value_if_false 也可以是其他公式。

13樓:匿名使用者

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);後兩個結果分別可以換成if()公式。

如:if(a1>1,if(a1>10,3,1),0)=if(a1>1,1,if(a1>0,0,-5))。

機計算時,是從最外層if開始計算的,就是先判斷最左邊,第一個if,所以如果判斷較多時,可以只用大於號或小於號。

在EXCEL中如何用公式計算滿足兩個條件後另一列不同字元的個

方法一 分別用兩個關鍵字篩選 方法二 用sumproduct函式直接統計。應該篩選出各單位的資料後對應傳送,直接發表沒辦法控制的。excel中同時滿足2個條件的個數的統計 具體解決方法操作步驟 如下 1 以此 為例,需要統計數學和英語都大於 包含等於 80分的人數。2 在j5單元格輸入 counti...

EXCEL如何滿足兩個條件查詢,EXCEL怎麼用函式查詢同時滿足兩個條件的值

多條件查詢請用countifs函式,多條件求和請用sumifs函式。sumifs函式語法 sumifs sum range,criteria range1,criteria1,criteria range2,criteria2 1 criteria range1為計算關聯條件的第一個區域。2 cri...

兩個函式相同的條件,兩個函式要相同必須滿足什麼條件?

對。函式相同,有相同的定義域 對應法則和值域。其實,前兩條相同的話,值域也就相同,但反過來不對,這是另一回事。函式f和g有相同定義域,且在定義域d n 中,f x1,x2,du xn g x1,x2,xn 即在在定義域中的任意一點的dao函式值相等。這是較為常見的定義。設有對映f g,若原像到像的對...