1樓:騎雲
iserror是判斷函式中的結果是否為報錯資訊。如果為報錯資訊,則返回「true」,不然返回「false"。
說明:如果函式中原返回資訊為「false"時,返回的也為「false"。即「false"為正確返回。
or是判斷函式中的所有組返回資訊中是否有」true「的結果,如果有,則返回「true」,不然返回「false"。
說明:當判斷的函式中有任意一組或以上函式報錯時,返回報錯資訊。
2樓:匿名使用者
iserror是is和error的結合,是判斷引數是否錯誤;錯誤的話返回true,否則返回false
而or是或者的意思,or(true,false,false)返回true,即多個條件只要有乙個滿足就算滿足,將返回true和and函式是對應的,和iserror一點關係都沒,樓主單詞擷取錯了。
舉個更直白點的例子:
=iserror(2>1)將返回false,因為2>1是正確的;
=or(2<1,3>5,2<3)將返回true,因為3個判斷式裡面儘管有2個是錯誤的,只要至少有乙個是正確的就返回true
3樓:匿名使用者
iserror,是判定乙個條件是否是真的。
or是判定多個條件中是否有乙個是真的,如果有,則返回ture,全部假,則返回false
excel中函式應用問題
4樓:匿名使用者
假設這個單元格是a1
b1輸入
=if(max(isnumber(find(,a1))*1),"存在","")
輸入後,不要回車,要按下ctrl+shift+回車。即在編輯欄看到公式前後自動加了{}
效果是如果有,顯示存在,沒有就空著
5樓:匿名使用者
貼上下面函式到vba模組中,假如a1= "5rt、er2、u8i",b1輸入公式 =bh(a1) ,b1結果是;1;2;3
function bh(myrng as range)
dim g, x
g = myrng.text
if instr(1, g, "5rt") > 0 then x = x & ";" & 1
if instr(1, g, "er2") > 0 then x = x & ";" & 2
if instr(1, g, "u8i") > 0 then x = x & ";" & 3
bh = x
end function
6樓:朱薈非
=count(find(,a1))
包含一組,結果為1,包含2組為2。
7樓:e俠兔
=find("5rt",a1)
如果有,則是數值,如果沒有則是錯誤值。
excel函式的應用問題,高手來幫幫忙,高分。
8樓:我來也
函式公式沒有問題,只是資料全部為0時的平均必定是錯誤值,因為分母為0啊。
若要想不顯示錯誤,可在全部函式公式前加乙個iferror,操作如下:
=iferror((原公式),"")
即可實現你的要求
excel函式「或」和「且」怎麼應用?謝謝
9樓:
1、「或」用or函式,表示的是當引數中有乙個為真時,結果即為真;
2、「且」用and函式,表示的是當所有參源數為真時,結果為真;
and函式與or函式都是excel中的邏輯函式。
10樓:匿名使用者
「或」用or
「且」用and
例如:c9=1000且c7=2,表達為:and(c9=1000,c7=2)
你的公式可寫成:
=if(c7=2,if(c9=1000,o21,if(c9=2000,i21,if(c9=3000,k21,if(c9=4000,m21,"")))),if(c7=6,if(c9=4000,q21,if(c9=5000,s21,"")),""))
11樓:海獅
「或」的excel函式是or,「且」的excel函式是and
你的例子,可以在aa20輸入公式求出結果:
=if(and(c9=1000,c7=2),g21,if(and(c9=2000,c7=2),i21,if(and(c9=3000,c7=2),k21,if(and(c9=4000,c7=2),m21,if(and(c9=5000,c7=2),o21,if(and(c9=4000,c7=6),q21,if(and(c9=5000,c7=6),s21,"")))))))
12樓:匿名使用者
=if(c7=2,if(and(int(c9/1000)*1000=c9,and(c9>=1000,c9<=5000)),offset(g21,0,(c9/1000-1)*2),""),if(c7=6,if(c9=4000,q21,if(c9=5000,s21,"")),""))
13樓:溪水裡的山螃蟹
如果c9=1000且c7=2那麼 aa20=g21——=if(and((c9=1000,c7=2),aa20=g21,if(and((c9=2000,c7=2),aa20=i21,if(and((c9=3000,c7=2),aa20=k21,if(and(c9=4000,c7=2), aa20=m21,if(and(c9=4000,c7=6),aa20=q21,if(and(c9=5000,c7=6),aa20=s21,""))))))
14樓:飛鴻
用if函式如:
=if(and(c9=1000,c7=2),g21,if(and(c9=2000,c7=2),if(and(c9=2000,c7=2),i21)))
你還可以接著寫
15樓:匿名使用者
「或」用or
「且」用and
excel中函式應用問題,excel中函式應用問題 office高手進?
假設這個單元格是a1 b1輸入 if max isnumber find a1 1 存在 輸入後,不要回車,要按下ctrl shift 回車。即在編輯欄看到公式前後自動加了 效果是如果有,顯示存在,沒有就空著 貼上下面函式到vba模組中,假如a1 5rt er2 u8i b1輸入公式 bh a1 b...
EXCEL函式應用
你好這是因為你的g5和j5有1個單元格是空的的原因,用if函式判斷一下就可以 if g5 j5,g5 j5,上面的公式是在g5和j52個單元格都不是空時才 g5 j5 因為你的g5或者j5單元格不是常規格式的,你可以在這兩個單元格的單元格格式裡面看一下分類是屬於哪一種的,改為資料或者常規應該就行了 ...
excel中關於if函式的應用,excel中關於if函式的應用
0 1000在這個範圍得到什麼結果,1000 2000得到什麼結果 先編乙個吧,如果1000以下從1,如果2000以下為2,否則為3,if a1 1000,1,if a1 2000,2,3 自己按例子套,可以再增加if的套數。用vlookup更好些,將0,1000,2000,3000,6000,1萬...
excel函式使用問題,EXCEL函式使用問題
a表,姓名從a2開始,數學從b2開始 b表,姓名從a2開始,英語從b2開始 在a表c2輸入公式 vlookup a2,sheet2 a b,2 向下拖動複製公式即可,你把sheet2改成b表的名字。a表的c2公式 vlookup a2,b表 a b,2,公式下拉即可完成 在sheeta表的單元格c2...
EXCEL函式問題
在此 找不到 則返回空 可修改下公式為 if isna vlookup a1,sheet1 a b,s,false vlookup a1,sheet1 a b,s,false 用資料透視表吧,公式vlookup if!前者簡單!兩個表的學號重複,姓名不重複,所以會出錯 sheet1 2都是數學嗎?還...