iT邦幫忙

0

EXCEL 語法異常

  • 分享至 

  • xImage

各位前輩好
今天遇到一個很奇怪的問題是有關EXCEL的問題
使用者端有寫一個EXCEL,裡面帶有一程式
可是使用outlook 2007 運算都正常,但是用office 2003(已更新至SP3版本)開啟時做運算就顯示#NAME?
原始檔是XXX.XLS
不知是錯在哪裡
有去找了一下語法,是正確的真的很奇怪
發生在經向哪幾行,有定義打等定幾個字會對對應到哪,打了會顯示#NAME?
語法如下
=IF(F8=1080,CEILING(D8/QUOTIENT(1.2192,H8*2.54/100),1)*G8*2.54/100,0)

檔案如右
http://www.megaupload.com/?d=31BO2SWG

是因為忘了補什麼東西了嗎?
不然就是語法錯誤!
在此請教高手

根據這篇所述

基本上 Excel 2003 並沒有 QUOTIENT 這個 function

但你可以增加兩個增益集之後就可以了
1.分析工具
2.條件式加總
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
sophiachuang
iT邦新手 5 級 ‧ 2011-08-05 09:28:12
最佳解答

to:super288
利用2003的蒐尋功能可查到此函數的使用方式及您遇到問題的解決方法,我已嚐試過,確實有用.您可試試.
如果無法使用此函數,且傳回 #NAME? 錯誤,請執行程式以安裝「分析工具箱」。
作法
在 [工具] 功能表上,按一下 [增益集]。
在 [現有的增益集] 清單中,選取 [分析工具箱] 方塊,再按 [確定]。
如有需要,依循安裝程式上的指示動作。
記得安裝完畢後再重新開啟檔案並且重新更新一次公式即可成功運算.

to: crusade
要把excel sheet中M5的公式重新拉一次到M7就會出現super288版主所說的錯誤訊息.剛開啟檔案時是無法看出來有錯誤的.

4
crusade
iT邦研究生 4 級 ‧ 2011-08-05 09:04:35

super288提到:
使用outlook 2007 運算都正常

, 真的可以在outlook 2007運算嗎,我用excel2003並沒有你說的狀況

我要發表回答

立即登入回答