1樓:
多數office excel使用者的問題出現在函式知識掌握不夠全面造成困擾。
回答你問題之前先將相關基本知識講清楚,才能透徹地解決問題。
幾個關鍵點就是函式與公式的知識。分別講述如下。
公式都是以等號(=)開始。
等號後面跟著一個或者多個運算元。
使用運算子或括號連線。
運算元可以是數值、單元格或單元格區域、名稱、函式。
可帶有一個或者多個引數。
括加(+)、減(-)、乘(*)、除(/)
負號(-)、百分數(%)、冪(^)
等於(=)、大於(>)、小於()
大於等於(>=)、小於等於(<>)、不等於(<>)
文字連線運算子(&)
冒號(:)、空格、逗號(,)
先乘除後加減
有括號先括號
陣列公式 : 同時按下ctrl+shift+enter組合鍵,輸入陣列公式。
if函式是條件判斷函式,它由條件與兩個返回結果組成
當條件成立時,返回真,否則返回假。
多個 if 巢狀
用 and(和)組合多個條件
用 or(或 +)組合多個條件
表示式:if(logical_test,[value_if_true],[value_if_false])
中文:如果(條件,條件為真時執行的操作,條件為假時執行的操作)
[value_if_true] 和 [value_if_false] 表示可選項
當第一個條件成立顯示第二項內容,否則顯示第三項內容。用逗號分隔。
用來對多個邏輯條件進行判斷
只要有其中1個邏輯條件滿足時就返回”ture“,
:or(logical1,logical2, ...),最多可以有30個條件。
and函式要求所有的條件都滿足時才返回”ture“,
其中一個條件不滿足時就返回”false“。
a1為1、3、5,c1為x,這個x為文字或字母時要加半形引號,否則不加。
a1為2、4、6,c1則為y,這個x為文字或字母時要加半形引號,否則不加。
如果a1為7,b1為a或b、c,c1則為z;這個a,b,c,z為文字或字母時要加半形引號,否則不加。
其他情況c1可為任意值,這任意值如何來寫,為0可以不,如果為中文或字母要加引號。如果為數字或公式不加引號。
你寫公式時數值不能加引號。
提示條件太多是你的括號沒有打正確,函式的層次沒有分清楚,程式無法明白你要實現和計算什麼結果。
=if(or(a1=1,a1=3,a1=5),"x",if(or(a1=2,a1=4,a1=6),"y",if(and(a1=7,or(b1="a",b1="b",b1="c")),"z","任意值")))
第一二條件用or判斷,第三個條件用and判斷,任意值的實現用最後一個if的第三項來指定。
2樓:海獅
請在d1輸入公式=if(or(a1=1,c1=3),c1,if(and(a1=2,b1=4),c1*2,0)),然後在a1、b1、c1輸入資料驗證,看能不能通過,如果能,說明你的表能通過if與or、and函式巢狀,這樣,錯誤應該在你錄入公式造成的。如果不能通過驗證,說明你電子**程式出了問題。
3樓:匿名使用者
我寫到這個程度還可以:=if(or(a1=1,a1=3,a1=5),"x",if(or(a1=2,a1=4,a1=6),"y",if(and(a1=7,b1="a"),"z",if(and(a1=7,b1="b"),"z",if(and(a1=7,b1="c"),"z"," ")))))
4樓:
=if(or(a1>2,a1<1),0,1)
=if(and(a1>2,a1<5),0,1)
求助,excel函式中,if,and,or巢狀問題,多個條件公式如何表達
5樓:匿名使用者
excel 中的or,and,or(判斷1,判斷2,判斷3...),and (判斷1,判斷2,判斷3...)。
還有一個小方法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))。
拓展:1、microsoft excel是微
2、excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。
簡而言之:excel是用來更方便處理資料的辦公軟體。
6樓:一吃辣椒就出汗
excel 中的
zhior,and
or(判斷
dao1,判斷2,判斷3...)
and (判斷1,判斷2,判斷3...)
還有版一個小方權
法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))
7樓:
=if(and(f5>=d5, e5>=c5,h5>=g5),800,if(and(f5=d5, e5>=c5,h5>=g5),200,400)))
8樓:匿名使用者
條件:若
baii2>500000,為(d2-c2)*0.8+(c2-b2)*0.65+(b2-a2)*0.
5,(c2-b2)*0.65+(b2-a2)*0.5,若400000=450000,(c2-b2)*0.
65+(b2-a2)*0.5,(b2-a2)*0.5+a2,這兩組條件du組合判斷求滿足條件時的結zhi
果,要怎麼寫表達dao式,經常會內出現只叛斷一個結果,另外容一個結果不判斷,求解答?
excel多個if、or、and函式巢狀,但是報錯了,**有問題?
9樓:匿名使用者
層數巢狀太多了吧,肉眼看是沒什麼大問題。
還有你的巢狀有個問題,之前已經判斷過i5小於等於某個值,後面就沒必要用and再判斷這個數大於某個值了。
excel函式中,if,and,or巢狀問題,多個條件公式如何表達?
10樓:匿名使用者
excel 中的or,and,or(判斷
duzhi1,判斷2,判斷3...),and (判斷1,判斷2,判斷3...)。
dao還有一個小方法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))。
拓展:1、microsoft excel是微軟公司的辦公軟2、excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。
特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。簡而言之:excel是用來更方便處理資料的辦公軟體。
excel if函式,EXcel表格中if函式如何用
if f4 0,判斷f4單元格的值是不是 0 1 if f5 0,f4 f5 2 e5,e5 f4 f4 f5 f4 2 1 成立,就對 f5單元格的值進行判斷,看它是不是 0 如果成立 就返回結果 f4 f5 2 e5 如果不成立 就返回 e5 f4 f4 f5 f4 2 if f5 0,e5 f...
EXCEL mid函式,excel中mid函式的用法
如果a2裡面有 省 字,即xx省xx市xx區.擷取 省 字到 市 字之間的內容 如果a2裡面沒有 省 字,直接擷取 市 字之前的內容。說簡單點兒就是擷取地市名稱。iferror 引數1,引數2 如果引數1是對的,就等於引數1.如果引數1是錯誤的,就等於引數2.mid 單元格或者字串,位置,個數 從單...
各位大俠,跪求幫我解毒Excel中的IF函式,詳細些,非常感謝
如果工作表 指標 中單元格c2值 93 結果為 5 7 指標 c2 93 95 如果工作表 指標 中單元格c2值 90 結果為 10 3 指標 c2 90 85 如果工作表 指標 中單元格c2值 88 結果為 15 2 指標 c2 88 70 如果工作表 指標 中單元格c2值 85 結果為 10 3...