1樓:匿名使用者
公式是為了防止baih列和i列中有文du本出現,如用zhi=h6*i6,h6和daoi6如有一個是文字不是數字內那麼=h6*i6的結容果就是一個#value的錯誤值,改為=if(n(iserror(h6*i6))=1,"",h6*i6)這樣後,當是錯誤值就返回空。如果在h和i列不會出現文字字串就沒必要這麼寫,就寫=h6*i6.
2樓:思雪遙遙
其實這個函式可以簡bai化:
=if(iserr(h6*i6),"",h6*i6)if函式+n+iserror三個函du
數,分開看,zhiif函式不用我多說dao吧?
iserror()
iserror 值為任意錯專誤值(#n/a、#value!、屬#ref!、#div/0!、#num!、#name? 或 #null!)時,返回true。
n函式這裡運用了n函式的其中一個功能:數值轉換 把true轉換成1,把false轉換為0,把文字轉換為0。
excel運算中的 if(iserror(x),"",x) 是什麼意思?
3樓:之何勿思
if(iserror(x),"",x)是一個防止報錯的經典公式。
(1)函式分析
①iserror(x1)的意思是:判斷括號內的公式是否出錯,如果出錯則返回「true」,若沒有出錯則返回「false」。
②if函式用來判斷iserror函式返回的值,如果返回值為「true」即公式出錯,那麼此時將輸出「」,也即輸出空值,單元格表現為空白;如果返回值為「false」即公式正確,那麼將返回這個公式的計算結果。
(2)舉例
比較常見的用法是對於vlookup函式的判斷,如if(iserror(vlookup(a1,a1:a10,1,0)),"",vlookup(vlookup(a1,a1:a10,1,0)),該公式的計算步驟為:
①先計算「vlookup(a1,a1:a10,1,0)」,如果這個公式成立,那麼iserror返回「false」,那麼if函式返回"false"情況下的值,即「vlookup(a1,a1:a10,1,0)」,vlookup函式需要查詢返回的值;
②如果「vlookup(a1,a1:a10,1,0)」這個公式不成立,比如常見的情況是在指定查詢區域無要查詢的值,則此時iserror函式返回「true」,那麼if函式返回"true"情況下的值,即「」,此時單元格顯示了空值。
③如果不用if和iserror巢狀,直接用vlookup函式巢狀,那麼當vlookup不成立時,單元格就會出現「#n/a」報錯提示,影響文件效果。
4樓:方括號
x是一個名稱,插入-名稱-定義,選擇x就可以看到x所定義的內容了。
這個公式的含義是,如果x所定義的公式計算出現錯誤,就返回空,否則就取x計算出來的值。
5樓:七先生的遊戲分享
這個x應該就是未知數的意思,自己設定的。
6樓:
x是自定義的,你可以按ctrl+f3檢視x是什麼
求高手解釋一個iserror函式公式的含義
7樓:匿名使用者
iserror()函式主要用於判斷公式執行結果是否出錯。常用在容易出現錯誤的公式中,比如vlookup函式的搜尋的區域中找不到搜尋值時就會出現「#n/a」的錯誤值:
=vlookup("張三",a:b,2,0)
當表中a列沒有內容為"張三"的單元格時,公式就返回「#n/a」的錯誤值。
這時只要在公式中加入iserror函式進行判斷就可以避免出現錯誤值而返回一個空值。公式如下:
=if(iserror(vlookup("張三",a:b,2,0)),"",vlookup("張三",a:b,2,0))
=if(iserror(vlookup(b6,l:l,1,0)),"",1) 幫我解釋下這個公式?通谷易懂最好^
8樓:
vlookup(b6,l:l,1,0 )在l列查詢b6的值,如果查詢成功,iserror為假,輸出 1,沒有該值,vlookup講返回 #value,iserror為真,輸出為"",不不知你明白不
9樓:匿名使用者
這是個巢狀函式,先使用vlookup函式在l:l列中查詢b6單元格中的內容,然後使用if函式判別,如果該函式返回錯誤值,則該式等於空,如果不是錯誤值,那麼該式等於1。這樣算通俗易懂嗎?
請高手解釋下excel陣列公式:=sum(if(iserror(find(c2,$c$2:$c$4477)),0,1)) 其中的每項分別代表什麼?
10樓:朱薈非
這是一個陣列公式。
find(c2,$c$2:$c$4477):查詢$c$2:$c$4477每一個單元格是否
包含c2,得到一組結果。包含就返回數值,不包含的得到錯誤值。
iserror:對上面的結果進行判斷是否是錯誤值。也就是說,是錯誤值的就不包含c2,不是錯誤值的就包含。
然後用if函式判斷,是錯誤值的返回0,不是錯誤值的返回1。
最後求和,得出的就是包含c2的個數。
不過這個公式有點繞,相當於「否定之否定」,可以改為:
=sum(--isnumber(find(c2,$c$2:$c$4477)))
或者=sumproduct(--isnumber(find(c2,$c$2:$c$4477)))
sumproduct這個公式不用陣列組合鍵。
11樓:匿名使用者
這個是要統計 c2:c4477裡每個項在其中出現了多少次find 在 $c$2:$c$4477 裡分別找 c2、c3、c4……,找不到就返回錯誤
iserror 用來檢測出錯,發現錯取邏輯值true,否則為false
if函式的作用是若找不到c2,則取值為0,找到了取值1sum對這些找到的求和,得出了c2在c2:c4477中出現的次數
12樓:匿名使用者
這個是陣列公式。就是查詢c2到c4477的所有單元
格,如果其中一個單元格是包含有c2裡面的字元的,則統計,最終的結果是,統計出c2到c4477的所有單元格中包含有c2單元格中字元的單元格個數。
如c2單元格是 2
c3=2,c4=32,c5=22,c6=1,c7=21,c8到c4477均為空白,則結果是5(c2、c3、c4、c5、c7才滿足條件,所以結果是5)
下面是各個公式分析:
1.find(c2,$c$2:$c$4477)
查詢c2到c4477所有單元格,如果單元格中包含有c2中的字元,則返回字元在對應單元格中的位置;
2.iserror就是判斷 find(c2,$c$2:$c$4477) 是否是錯誤值,如果是,則是true,否則就是假,
3.if根據上面的iserror判斷的真就等於0,否則等於1
4.最後sum把之前的結果彙總。
13樓:
計算結果是得到在$c$2:$c$4477區域等於c2單元格內容的單元格個數。
函式 find 用於在第二個文字串中定位第一個文字串,並返回第一個文字串的起始位置的值,該值從第二個文字串的第一個字元算起。
find(c2,$c$2:$c$4477),在$c$2:$c$4477區域查詢c2單元格內容,返回位置。
=if(iserror(a1), "出現錯誤。", a1 * 2)
此公式檢驗單元格 a1 中是否存在錯誤情形。如果存在,則 if 函式返回訊息「出現錯誤」。如果不存在,則 if 函式執行計算 a1*2。
14樓:匿名使用者
大概的意思,求找到c2這個單元格的內容的個數。具體要看你單元格的內容,有需要發表到我郵箱。[email protected]
15樓:匿名使用者
從excel裡按f1查下,這個倒不難,不知該怎麼跟你說
蘋果I6好還是I5,蘋果I6好還是I
蘋果6好。iphone 6 iphone 6 plus的背部採用了一整塊的鋁合金金屬打造,相比起iphone 5s的玻璃加鋁合金設計,一體化程度更加高,金屬質感也來得更加強烈。對比起iphone 5s的7.9mm厚度,iphone 6 iphone 6 plus的厚度分別是6.9mm和7.1mm,機...
61如何辨別蜂蜜真假和純度,6 ?
1.肉眼觀色淺白色質地為好.2.取一干淨玻璃杯,放少量蜂蜜,加5倍溫開水充分攪拌,無沉澱物為優 3.滴入90 濃度酒精無白色絮狀沉澱物,則沒含飴糖.4.含水應在17 18 左右.一是 嘗 造假的蜂蜜口嘗雖甜,但在口中回味時間短,有蔗糖的味道。而真蜂蜜有花香味,甜度大,稍微對喉部有刺激感,回味時間長。...
對比一下A6 A8 I5 I
筆記本cpu效能 a6比i3差,但是整合的顯示卡比i3好,支援和獨立顯示卡交火獲得更好的顯示卡效能。a8效能介於i3和i5之間。整合的顯示卡比i3和i5好!支援和獨立顯示卡交火獲得更好的效能。顯示卡效能 要玩使命召喚和孤島危機最少顯示卡也要是gt540m這個級別的,a6或者a8 hd6650m交火效...