IF N ISERROR H6 I61H6 I6 哪位excel高手幫我解釋一下這個公式的意思?謝謝了

2021-04-21 12:18:38 字數 3921 閱讀 9830

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交火效...