English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

本來的公式:=0+IF(A10="NA";3;A10)+IF(A11="NA";3;A11)+IF(A12="NA";6;A12)+IF(A15="NA";6;A15)+IF(A16="NA";6;A16)+IF(A19="NA";12;A19)+IF(A20="NA";3;A20)+IF(A21="NA";8;A21)+IF(A22="NA";8;A22)+IF(A23="NA";3;A23)+IF(A26="NA";3;A26)+IF(A27="NA";3;A27)+IF(A28="NA";3;A28)+IF(B29="NA";6;A29)+IF(B30="NA";3;A30)+IF(A31="NA";5;A31)+IF(A35="NA";3;A35)+IF(A36="NA";3;A36)+IF(A37="NA";3;A37)+IF(A38="NA";6;A38)+IF(A39="NA";5;A39)+IF(#REF!#REF!="NA";0;#REF!#REF!)未輸入任何數值時會出現#REF!
因為新的檔案多了一欄A32,故將公式修改成:=0+IF(A10="NA";3;A10)+IF(A11="NA";3;A11)+IF(A12="NA";6;A12)+IF(A15="NA";6;A15)+IF(A16="NA";6;A16)+IF(A19="NA";12;A19)+IF(A20="NA";3;A20)+IF(A21="NA";8;A21)+IF(A22="NA";8;A22)+IF(A23="NA";3;A23)+IF(A26="NA";3;A26)+IF(A27="NA";3;A27)+IF(A28="NA";3;A28)+IF(B29="NA";6;A29)+IF(B30="NA";3;A30)+IF(A31="NA";5;A31)+IF(A32="NA";3;A32)+IF(A35="NA";3;A35)+IF(A36="NA";3;A36)+IF(A37="NA";3;A37)+IF(A38="NA";6;A38)+IF(A39="NA";5;A39)+IF(#REF!#REF!="NA";0;#REF!#REF!)卻出現#NAME?
請問是為什麼呢?正常的嗎?

2006-10-17 10:55:06 · 3 個解答 · 發問者 蔡33 1 in 電腦與網際網路 軟體

抱歉,現在遇到新問題,公司使用的是OPENOFFICE2.0,家裡用的是MSOFFICE,報表在家裡開都會出現公式不一致的錯誤,請問是因為不相容嗎?我都是存成.XLS的副檔名說...

2006-10-19 06:01:58 · update #1

3 個解答

(1)輸入任何數值會出現#REF!,是因為你的公式裡後面有"+IF(#REF!#REF!="NA";0;#REF!#REF!)", 表示以前公式裡的欄位被刪除不存在了才會這樣.
只要把公式後面的"+IF(#REF!#REF!="NA";0;#REF!#REF!)"直接刪除即可!
(不過要檢視看看你要加總的是不是這幾個欄位,有沒有少了!!)

(2)新的檔案多了一欄A32,以上公式修改沒問題,但一樣要把"+IF(#REF!#REF!="NA";0;#REF!#REF!)"刪除才行哦!!

2006-10-20 10:48:41 補充:
你們公司使用的是OPENOFFICE2.0,不是MICROSOFT出的,所以有些設定不同,不一定能通同.所以會發生問題.

2006-10-17 11:16:33 · answer #1 · answered by linda 4 · 0 0

寫的太複雜了點..
先在b10:b39下如果a10:a39是na的話,他所對應的值
跟著公式可以這麼下
=sum(A10:A39)+sumif(A10:A39,"NA",B10:B39)

2006-10-17 13:40:12 · answer #2 · answered by 一個人的咖啡 4 · 0 0

1. 公式一開頭那個0沒有意義,[0+]可以拿掉。
2. 在公式中出現[(#REF!#REF!=],代表原本公式中要使用的欄位可能被刪除了,所以出現[#REF!]是正常的。
3. 從你的公式看不太出來。一般是名稱定義有誤才會出現[#NAME]
4. 公式中的分隔符號不對,不是[;],應該是[,]

2006-10-17 11:11:36 · answer #3 · answered by Elvin 6 · 0 0

fedest.com, questions and answers