1樓:萬年金剛鑽
怎麼輸?根據需求,也就是判斷的依據可以是下面的任何一種或組合:
a1=1
b2>3
c4<>"錯"
sum(a1:b3)>5
等等等等
2樓:舍火烈風
可以直接輸入a1:f19這樣的區域,也可以用滑鼠進行選擇
3樓:應用達人
一,if函式的公式是 =if(邏輯表示式,如果結果為真時的表示式,如果結果為假時的表示式)
二,括號裡共有兩個逗號,隔開了三個表示式,第一個表示式是邏輯表示式,表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子。
三,第二個表示式,這個是當前面的邏輯表示式運算的結果為 true 時返回的值。例如,如果本引數為文字字串“預算內”而且 邏輯表示式運算結果為 true,則 if 函式將顯示文字“預算內”。
四,第三個表示式,這個是當前面的邏輯表示式運算結果為false為空,則返回本引數的值。
五,第二個或第三個表示式中可以繼續是if函式,這樣就可以在一個公式內判斷很多種條件了,注意,總共可以巢狀七層。
excel中if函式如何使用並列條件式
4樓:科學工作者
if(and(a>3,b>5),9)
語法介紹:
if(logical_test,value_if_true,value_if_false)
其中logical_test 表示計算結果為
true 或 false 的任意值或表示式。
value_if_true是內logical_test 為 true 時返回的值。容
value_if_false是logical_test 為 false 時返回的值。
函式用法:
if(條件,條件為真時返回的值,條件為假時返回的值)
如圖,要求完成量大於20為“完成”,否則為“未完成”,公式設定為:
=if(a2>20,"完成","未完成")
b2中的公式意思是,a2中的“完成量”沒有大於20,即“條件為假”,所以返回的是“未完成”;而b4的公式,因為a4中的“完成量”大於20,即“條件為真”,所以返回的是“完成”。
5樓:匿名使用者
and函式或者*連線。
=if(and(a1>0,b1>0),……或者=if((a1>0)*(b1>0),……或者=if(and(a1:b1>0),……最後按ctrl+shift+enter結束。
6樓:
=if(and(a1>3,b1>5),9,0)
這樣,用and函式表示且,or函式表示或
7樓:匿名使用者
if(and(a>3,b>5),,)
8樓:匿名使用者
=if((a1=b1)*(c1=d1),1,0)
9樓:學點筆記
存在多個條件的來時候需要加自入邏輯判斷函式:and(),or()、baixor()等進行輔助du判斷避
免多zhiif()巢狀。你意在同時dao滿足“a大於3且b大於5時,h=9”,可以使用and()函式(只有全部條件都為true的時候返回true,否則false,表示式間用“,”號隔開),h1的公式:
= if(and(a1>3,b1>5),9,"")
公式說明:當條件“and(a1>3,b1>5)”為true 的時候結果為“9”,否則結果為“”。在“and(a1>3,b1>5)”中只有兩個條件都滿足(為真——true),結果才會“9”,只要有一個不滿足則“”。
使用邏輯函式的好處:
更加清晰的處理邏輯。
避免大量巢狀if()函式,這樣寫會讓人奔潰也不易知道資料處理的邏輯,h1的公式:
= if(a1>3,if(b1>5,9,""),"")
這就是巢狀的寫法,這樣寫結果也一樣,只是用了過多的if()函式巢狀,寫的人容易寫錯,看的人不容易看明白。
excel中if 函式如果有兩個條件,怎麼輸公式
10樓:匿名使用者
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.這樣**就製作完成了。
11樓:匿名使用者
該函式支援巢狀,用法
if(條件1,滿足條件1時候的值,f(條件2,滿足條件2時候的值,2個條件都不滿足的時候))
嗯如果是需要兩個條件並行那就可以先用and(條件1,條件2)代替f(條件1,滿足條件1時候的值,不滿足條件1時候的值)裡面的條件1
12樓:匿名使用者
可以使用 and() 或者 or() 處理。例如:
=if(and(a=b,d=c),"條件成立時的值","條件不成立時的值")
或者=if(or(a=b,d=c),"條件成立時的值","條件不成立時的值")
excel的if函式中,條件區域怎麼輸
13樓:紈絝人生
1,if(第一,第二,第三)函式有三個引數,第一個為表示式,能夠得到false或true的布林值,為true返回第二個引數的值,為false返回第三引數的值
2,例子解析:=if(5>3,2,1),5>3為true(真),返回第二個引數,最後得到2
3,單獨用if函式只能解決簡單的判斷問題
4,if函式和其他函式結合,才能發揮最大功效,比如和vlookup(),match()等結合,就強大了
excel如何用函式判斷資料區域中符合條件返回值?
14樓:退休畫線工
因為你的提成原則是按大於或等於某**價,所直接用你設計的表2是不方便設計公式的。需要修改下設計,從左到右把原來的順序倒過來,並增加一個虛擬的最低**——0,如下圖:
這樣就可能通過引用查詢來設計公式了
e2=offset(indirect("sheet2!a"&match(a2,sheet2!a$3:
a$10,)+2),,match(d2,subtotal(9,offset(indirect("sheet2!a"&match(a2,sheet2!a$3:
a$10,)+2),,)))*2)
f2=e2*b2
下拉分析,重新設計表2,設計驗證公式,太費時間了。幫身邊同事,一頓晚餐肯定得請了,呵呵。而且提問的“當**等於**價三799,提成15;”太起誤導作用了,開始以為還有一個準確等於最低介的提成計算問題,那大於最低價,到上一個**之間如何提成?
找了很久,也沒找到。一個個對照截圖分析才猜測應該與其他是一致的原則。
15樓:匿名使用者
太複雜了,估計公式會很長,發副本給我看一下。
ecel中midlookup是什麼函式?怎麼用
1 mid是visual basic和microsoft excel中的乙個字串函式,作用是從乙個字串中截取出指定數量的字元。這個函式的3個引數各在vb和excel中互相等價,但vb中的length引數可以省略,而excel中num chars引數不可省略。mid是取文字其中乙個值的函式 用法 mi...
ecel中的count函式怎麼用
榴蓮泡芙小蛋糕 1 count函式是計數函式。count函式可以引用各種型別資料的引數1 到 30個。可以是單元格,數字 日期等,但必須是數字形式 2 輸入10個數字,再用公式 count a1 a10 計算幾個單元格有數,回車之後,得到結果 3 輸入8個日期,再輸入公式 count c1 c8 計...
ecel中lookup函式怎麼用
爍姐帶你飛 1 向量形式 公式為 lookup lookup value,lookup vector,result vector 式中lookup value 函式lookup在第一個向量中所要查詢的數值,它可以為數字 文字 邏輯值或包含數值的名稱或引用 lookup vector 只包含一行或一列...