1樓:匿名使用者
設你的資料分別是在a1,c1,在你需要得到結果的單元格輸入以下公式=if(and(c1<20,or(a1=)),(a1+c1)*2,if(and(c1>=20,or(a1=)),(a1+c1)*9,""))
2樓:匿名使用者
=if(and(c1<20,a1>=1,a1<=6),(a1+c1)*2,if(and(c1>20,a1>=1,a1<=6),(a1*c1)*9,""))
如果1,2,3,4,5,6必須是整數就用
=if(and(c2<20,or(a2=1,a2=2,a2=3,a2=4,a2=5,a2=6)),(a2+c2)*2,if(and(c2>20,or(a2=1,a2=2,a2=3,a2=4,a2=5,a2=6)),(a2*c2)*9,""))
3樓:匿名使用者
d1=if((c1<20)*((a1=1)+(a1=2)+(a1=3)+(a1=4)+(a1=5)+(a1=6))*(a1+c1)*2+(c1>=20)*((a1=1)+(a1=2)+(a1=3)+(a1=4)+(a1=5)+(a1=6))*(a1*c1)*9=0,"",(c1<20)*((a1=1)+(a1=2)+(a1=3)+(a1=4)+(a1=5)+(a1=6))*(a1+c1)*2+(c1>=20)*((a1=1)+(a1=2)+(a1=3)+(a1=4)+(a1=5)+(a1=6))*(a1*c1)*9)
4樓:萬年金剛鑽
=if(isna(match(a1,)),"none",if(c1<20,(a1+c1)*2,(a1*c1)*9))
excel中多if函式的使用 a1為數值(5 、11 、30)使用if函式 當a1<10時,b1=a*2 當a1>=10且<=20時,b1=a1*3,
5樓:匿名使用者
b1 =if(a1<10,a1*2,if(a1<=20,a1*3,a1*5))
6樓:匿名使用者
=lookup(a1,,a1*)
7樓:匿名使用者
b1=lookup(a1,,a1*)
8樓:清目順為
office2007才有這個函式ifs。多條件判斷。去更新自己的office.
9樓:
=if(a1<10,a1*2,if(a1>=10<=20,a1*3,if(a1>20,a1*5)))
怎麼在excel中用公式表達:如果a=1或者a=2,且b不等於3和5,則輸出c
10樓:匿名使用者
補充一條,不符合條件就顯示空值
c1輸入
=if(((a1=1)+(a1=2))*(b1<>3)*(b1<>5),"c","")
11樓:匿名使用者
=if(and(b1<>3,b1<>5,or(a1=1,a1=2)),c1,"")
如果 (並且(b1單元格內容<>3,也<>5,a1單元格或者=1或2),那麼輸出c1單元格內容,否則輸出空)
12樓:棟棟爸
=if(and(or(a1=1,a1=2),and(b1<>3,b1<>5)),c1,d1)
滿足條件輸出c1, 否則輸出d1.
13樓:匿名使用者
if(abs(a-1)=0.5,if(abs(b-3)<>1,c,0),0)
14樓:匿名使用者
公式:=if(or(a1=1,a1=2,b1<>3,b1<>5),c2,0)
15樓:匿名使用者
=if(and(b:b<>3,b:b<>5,(or(a:a=1,a:a=2))),c:c)
16樓:匿名使用者
=if(and(or(a1=1,a1=2),b1<>3,b1<>5),c1,"")
17樓:匿名使用者
=if(and(or(a1=1,a1=2),or(b1<>3,b1<>5)),c1)
excel中,if與or、and函式巢狀不了。求助!!
18樓:
多數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的第三項來指定。
19樓:海獅
請在d1輸入公式=if(or(a1=1,c1=3),c1,if(and(a1=2,b1=4),c1*2,0)),然後在a1、b1、c1輸入資料驗證,看能不能通過,如果能,說明你的表能通過if與or、and函式巢狀,這樣,錯誤應該在你錄入公式造成的。如果不能通過驗證,說明你電子**程式出了問題。
20樓:匿名使用者
我寫到這個程度還可以:=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"," ")))))
21樓:
=if(or(a1>2,a1<1),0,1)
=if(and(a1>2,a1<5),0,1)
用excel的if函式,如何表達如果是a,就是4,若是b就是3,若是c就是2,若是d就是1,謝謝大
22樓:我愛向陽花花
假如題目中的a、b、c、d所在的單元格為a1,需要得出結果的單元格為b1,那麼,
b1=if(a1=a,4,if(a1=b,3,if(a1=c,2,if(a1=d,1,""))))
23樓:匿名使用者
假如資料在a列
=if(a:a="a",4,if(a:a="b",3,if(a:a="c",2,if(a:a="d",1,""))))
c中建構函式與解構函式的問題,C 中建構函式與解構函式的問題
你的getname函式在 你的類定義中只有getscore和getid c 關於建構函式和解構函式呼叫次數的問題 沒問題啊。引數傳遞的時候第一次拷貝構造呼叫,在函式返回的時候賦值給c2 再次呼叫了拷貝構造。析構的話 c1 c2 c 三次 傳遞引數和返回引數各一次拷貝建構函式,所以是2次 有兩個物件c...
ecel中函式減法怎麼用,EXCEL 中函式減法怎麼用
excel中是沒有自帶的減法函式的,在excel減法公式的使用步驟如下 1 開啟一個excel檔案。2 首先我們要知道我們需要的是 結餘 的數值,即用收入 支出。先單擊一下收入框格,我們可以再左上角看到他所在的行和列,即e4。3 同理,支出是f4。4 現將滑鼠在結餘下面的第一個框格中單擊一下,用公式...
用ecel函式如何實現小數點後小於05的取捨掉取整
這個簡單啊,在excel 裡,開啟單元格格式,數字 數值 小數位數改為0 就ok了 用round函式,例如a1單元格取整 round a1,0 右擊設定單元格,數字,小數點0位 設定單元格屬性,小數,小數點後0位 建議多按f1檢視幫助。round 返回某個數字按指定位數取整後的數字。語法round ...