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 建構函式的問題
建構函式一般用來對類中的資料成員進行初始化工作,但並不是要對全部資料初始化,你只需要選擇自己需要的資料進行賦值即可。其實這一點從預設的建構函式也能看出來 當你沒有顯示的寫乙個建構函式的時候,編譯器會為你提供乙個預設的建構函式,它沒有引數,只有乙個空語句,也就是說它沒有對任何資料成員進行初始化。由於構...
ecel函式lookup出現的問題
綠衣人敲門 lookup的執行原理分析 lookup函式以高效的運算速度被excel函式愛好者喜歡,而且lookup在日常實際工作中特別是陣列公式,記憶體陣列中應用廣泛。lookup lookup value,lookup vector,result vector lookup value意思為我們...
c 類中成員函式的問題
1.你這基礎實在薄弱,基本概念都還沒懂 2.下面的void m f1 m m 是對類裡面 static void f1 m m 函式的實現。m m 的意思定義一個m的物件m.也就是這個函式的引數必須是一個m的物件。3.m p 5 q 10 這裡的定義兩個m物件 括號裡的值是傳遞給建構函式的,即呼叫此...