Excel為什麼公式出現NA,出不了數值

2021-05-04 08:51:58 字數 3219 閱讀 7908

1樓:匿名使用者

步驟/方法

#####!

如果單元格所含的數字、日期或時間比單元格寬,或者單元格的日期時間公式產生了一個負值,就會產生#####!。這個看起來比較簡單,大家應該都瞭解吧。

解決方法:如果單元格所含的數字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是2023年的日期系統,那麼excel中的日期和時間必須為正值。

如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。

#value!

當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#value!。這其中主要包括3點原因。

1)在需要數字或邏輯值時輸入了文字,excel不能將文字轉換為正確的資料型別。

解決方法:確認公式或函式所需的運算子或引數正確,並且公式引用的單元格中包含有效的數值。例如:

如果單元格a1包含一個數字,單元格a2包含文字,則公式="a1+a2"將返回錯誤值#value!。可以用sum工作表函式將這兩個值相加(sum函式忽略文字):=sum(a1:

a2)。

2)將單元格引用、公式或函式作為陣列常量輸入。

解決方法:確認陣列常量不是單元格引用、公式或函式。

3)賦予需要單一數值的運算子或函式一個數值區域。

解決方法:將數值區域改為單一數值。修改數值區域,使其包含公式所在的資料行或列。

#div/o!

當公式被零除時,將會產生錯誤值#div/o!。在具體操作中主要表現為以下兩種原因。

1)在公式中,除數使用了指向空單元格或包含零值單元格的單元格引用(在excel中如果運算物件是空白單元格,excel將此空值當作零值)。

解決方法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。

2)輸入的公式中包含明顯的除數零,例如:公式=1/0。

解決方法:將零改為非零值。

#n/a

當在函式或公式中沒有可用數值時,將產生錯誤值#n/a。

解決方法:如果工作表中某些單元格暫時沒有數值,請在這些單元格中輸入"#n/a",公式在引用這些單元格時,將不進行數值計算,而是返回#n/a。

#ref!

刪除了由其他公式引用的單元格,或將移動單元格貼上到由其他公式引用的單元格中。當單元格引用無效時將產生錯誤值#ref!。

解決方法:更改公式或者在刪除或貼上單元格之後,立即單擊"撤消"按鈕,以恢復工作表中的單元格。

#num!

當公式或函式中某個數字有問題時將產生錯誤值#num!。

1)在需要數字引數的函式中使用了不能接受的引數。

解決方法:確認函式中使用的引數型別正確無誤。

2)由公式產生的數字太大或太小,excel不能表示。

解決方法:修改公式,使其結果在有效數字範圍之間。

#null!

使用了不正確的區域運算子或不正確的單元格引用。當試圖為兩個並不相交的區域指定交叉點時將產生錯誤值#null!。

解決方法:如果要引用兩個不相交的區域,請使用聯合運算子逗號(,)。公式要對兩個區域求和,請確認在引用這兩個區域時,使用逗號。

如果沒有使用逗號,excel將試圖對同時屬於兩個區域的單元格求和,由於a1:a13和c12:c23並不相交,它們沒有共同的單元格所以就會出錯。

2樓:陽光上的橋

原因與具體公式和資料有關,例如查詢函式找不到結果的時候就返回#na!

excel中計算結果顯示為#n/a是什麼意思?

3樓:匿名使用者

一、錯誤原因分析:62616964757a686964616fe78988e69d8331333431366332

①資料缺失,並且在其位置輸入了「#n/a」或「na()」。

②為 hlookup、lookup、match 或 vlookup 工作表函式的 lookup_value 引數賦予了不正確的值。

③在未排序的表中使用 vlookup、hlookup 或 match 工作表函式來查詢值。

④陣列公式 (陣列公式:陣列公式對一組或多組值執行多重計算,並返回一個或多個結果。陣列公式括於大括號 () 中。

按 ctrl+shift+enter 可以輸入陣列公式。)中使用的引數的行數或列數與包含陣列公式的區域的行數或列數不一致。

⑤內建或自定義工作表函式中省略了一個或多個必需引數。

⑥使用的自定義工作表函式不可用。

⑦執行的巨集程式所輸入的函式返回 #n/a。

二、解決案例:

1、如下圖案例中,我將在a10單元格中輸入學號,來查詢該名同學的英語成績。b10單元格中的公式為「=vlookup(a10,a2:e6,5,false)」,我們在a10中輸入了學號「107」由於這個學號,但是在a2:

a6中並沒有和它匹配的值,所以此時就會提示「#n/a」錯誤;

2、若想修正這個錯誤,則可以在a10單元格中輸入一個a2:a6中存在的學號,如「102」,此時錯誤值立刻就消失了;

3、說明一:關於公式「=vlookup(a10,a2:e6,5,false)」中vlookup的第四個引數,若為false,則表示一定要求完全匹配lookup_value的值;若為true,則表示如果找不到完全匹配lookup_value的值,就使用小於等於 lookup_value 的最大值。

說明二:提示「#n/a」錯誤的原因還有其他一些,選中出現錯誤值的b10單元格後,會出現一個智慧標記,單擊這個標記,在彈出的選單中選擇「關於此錯誤的幫助」,就會得到這個錯誤的詳細分析,通過這些原因和解決方法建議,我們就可以逐步去修正錯誤,這對其他的錯誤也適用。

4樓:赤影魔魂

應該是拖動複製的bai時候導

du致的引用錯誤,公式中d5的值

zhi為「筆dao記本」,而引用的區域(平均單專價b4至d8)中沒有符合屬的值,所以出錯。將工式改為=vlookup(d5,平均單價!$b$3:$c$7,2)*e5試試吧。

5樓:匿名使用者

excel**中抄,當函式或公襲式中沒有可引用的數

bai值時,就會顯示出「dun/a」,zhi

6樓:匿名使用者

b4:c8未加絕對引用,你可以選中該區域的值然後按f4鍵加上絕對引用

7樓:匿名使用者

excel**中,當函bai

數或公式中沒有可du引用的zhi數值時,就會顯示出「n/a」,dao英文全稱是

8樓:言午山水

這個結果一般都是因錯誤或者是不夠長,超出資料單格**範圍

EXCEL公式引用單元格里出現 E E是什麼含義

簡述excel的單元格引用 公式中可以引用同一工作表中的其他單元格 同一工作簿不同工作表中的單元格,或者其他工作簿的工作表中的單元格。引用的作用在於指明公式中所使用的資料的位置。引用分相對引用和絕對引用。當公式複製到其它位置時,excel 將自動調整複製公式中的相對引用的單元格位置,而絕對引用不會。...

excel公式中什麼意思,excel公式中 是什麼意思

是乘的意思,如a b就是a乘以b的意思,常用做乘法運算,如下例 a2 a11 南部 c2 c11 肉類 是2個條件並列滿足的意思 相當與and 也是一樣 下面是陣列公式 輸入好按ctrl shift 回車 已經bai有人解釋了,我補充一下,這du類公式,得先在插入zhi 名稱 定義 裡定義一名 da...

這個EXCEL公式什麼意思請問excel這個公式是什麼意思?

查詢d10 d92單元格中與e121相同的,然後把對應g列的行相加 sumif 多條件求和.本文介紹 microsoft excel 中 sumif 函式 函式 函式是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函式可以簡化和縮短工作表中的公式,尤其在用公式執行很長或複雜的計算時...