公式和函數基礎_第1頁
公式和函數基礎_第2頁
公式和函數基礎_第3頁
公式和函數基礎_第4頁
公式和函數基礎_第5頁
已閱讀5頁,還剩45頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第10篇公式和函數根底公式和函數根底本章對函數與公式的定義、單元格引用、EXCEL運算符、公式的使用限制、錯誤與檢查等根本概念和方法進行介紹。理解并掌握這些根底知識對于進一步學習和運用函數將起到非常重要的作用。要點一:了解EXCEL函數與公式的概念要點二:認識并掌握單元格引用要點三:了解并掌握函數與公式的輸入和編輯要點四:掌握函數公式的檢驗方法認識公式公式的概念什么是EXCEL的公式〔Formula〕?公式就是用戶自行設計并結合常量數據、單元格引用、運算符等元素進行數據處理和計算的模式。用戶使用公式是為了有目的地計算結果,因此EXCEL的公式必須〔且只能〕返回值。公式的結構下面表達式就是一個簡單的公式實例。=(C2+D2)*5從公式結構來看,構成公式的元素通常包括等號、常量、引用和運算符等元素。其中,等號是不可或缺的。但在實際應用中,公式還可以使用樹組、EXCEL函數或名稱〔命名公式〕來進行運算。公式的輸入、編輯與復制用戶在輸入公式時,通常以等號“=〞作為開始〔EXCEL的智能識別功能也允許使用加減號作為公式的開始,系統會自動前置等號〕,否那么EXCEL只能將其識別為文本。當單元格中首先輸入“=〞時,EXCEL就會識別其為公式輸入的開始,按<ENTER>鍵結束公式的編輯。〔數組公式除外,關于數組公式的詳細介紹,請參考第20章〕如果用戶希望對原有公式進行編輯,使用以下幾種方法可以進入單元格編輯狀態。〔1〕選中公式所在單元格,并按下F2鍵〔2〕雙擊公式所在單元格〔3〕選中公式所在單元格,單擊列標上方的編輯欄如果在某個區域使用相同的計算方法,用戶不必逐個編輯函數公式,這是因為公式具有可復制性。如果希望在連續的區域中使用相同算法的公式,可以通過“雙擊〞或“拖動〞單元格右下角的填充柄進行公式的復制;如果公式所在單元格區域并不連續,還可以借助“復制〞和“粘貼〞功能來實現公式的復制。使用簡單公式計算產品銷售利潤以下圖展示了某公式4月份所有產品的銷售情況,通過下面的公式可以計算各產品的銷售利潤。由于銷售利潤=產品單價*銷量*利潤率〔為20%〕,因此E3公式為:=C3*D3*0.2由于各個產品利潤的計算方式相同,因此只需要拖動E3單元格右下角的填充柄,向下填充即可復制公式。提示:使用快捷鍵在連續區域中填充公式與填充值的方法相同:中選擇E3:E7區域后,再按下<CTRL+D>組合鍵可以實現公式的快速復制。10EG001利用“選擇性粘貼〞來復制公式沿用上一個實例的銷售情況表,如果5月份的銷量表結構與4月份完全相同,使用“選擇性粘貼〞功能可以實現不連續區域的公式復制。如以下圖:10EG002步驟1:選中E4單元格,按下<CTRL+C>組合鍵,復制公式;步驟2:選擇“H4:H8〞單元格,單擊鼠標右鍵,在彈出的右鍵菜單中選擇〞選擇性粘貼〞;步驟3:在“選擇性粘貼〞對話框的“粘貼〞類型下點選“公式〞選項,單擊“確定〞按紐完成公式復制。如右圖:公式中的運算符運算符是構成公式的根本元素之一,每個運算符分別代表一種運算.如下表所示,EXCEL包含4種類型的運算符——算術運算符、比較運算符、文本運算符和引用運算符。算術運算符:主要包含了加、減、乘、除以及乘冪等各種常規的算術運算;比較運算符:用于比較數據的大小,包括對文本或數值的比較;文本運算符:用于將文本字符或字符串進行連接、合并;引用運算符:這是EXCEL特有的運算符,主要用于單元格引用。10EG003數據的比較在E中,除錯誤值以外,文本、數值、和邏輯值之間都存在著大小關系,了解這種關系在數據之間進行比較判斷時顯得非常重要。各類數據的大小排列順序為:……、-2、-1、0、1、2、……、A-Z、FALSE、TRUE即數值小于文本,文本小于邏輯值,錯誤值不參與排序。例如:判斷A2單元格是否大于5且小于10假設希望判斷A2單元格的值是否大于5且小于10,如果使用下面的公式將永遠無法得出正確結果。=5<A2<10假設當A2單元格為數值8時,公式從左向右首先運算5<A2,結果為True,再運算True<10,結果只能為False;而且當A2為任意非錯誤值時,結果都只能為False,所以都無法得出正確結果,該公式的正確寫法應為:=AND(5<A2,A2<10)另外,一些函數要求參數中使用的數據按升序或降序排列,那么也適用此規那么。AND函數的說明其他:文本型數值和數值是兩個不同的概念,EXCEL允許數值以文本類型存儲,如前置0的設備編號。如果一定要比較文本型數值與數值的大小,可將兩者相減的結果與0比較大小來實現。本書在未特別說明的情況下,數值都是指數值型數據。運算符的優先順序通常情況下,EXCEL按照從左向右的順序進行公式運算,當公式中使用多個運算符時,EXCEL將根據各運算符的優先級進行運算,對于同一級次的運算符,那么按自左而右的順序運算。具體的優先順序如以下圖:10EG004運算符的優先順序括號的優先級次高于上圖中所有運算符,因此可以在公式中使用括號來調整運算的優先級次。如果在公式中嵌套括號,其計算順序是由最內層的括號逐級向外進行運算。了解運算符的優先級非常重要,只有理解和掌握其處理原那么,才能有效地防止在編寫公式中出現運算錯誤。例1下面的公式將實現對A3,B3和C3單元格的銷量求和后再乘以利潤率D1得出總利潤。=A3+B3+C3*D1〔錯誤公式〕=(A3+B3+C3)*D1〔正確公式〕例2假設A1、B1和C1單元格分別為數值95,9和8,下面的公式將比較A1的數值與B1連接C1生成的文本型數值的大小,即是95-“98〞為-3,正確結果應該為FALSE。=A1-B1&C1>0〔錯誤公式〕=A1-(B1&C1)>0〔正確公式〕在公式中使用括號時,必須成對使用,雖然EXCEL會自動對不成對的括號進行更正,但有時其更正結果并非用戶所期望的,因此必須特別注意。認識單元格引用引用是E作為電子表格軟件中的一個重要特征,也是E函數與公式的構成要素之一,E使用單元格在工作表中所處位置的行列坐標,來標識對該單元格的引用。A1引用樣式R1C1引用樣式在“工具〞→“選項〞對話框的“常規〞選項卡中,勾選“R1C1引用樣式〞復選框,即可切換到R1C1引用模式。相對引用、絕對引用和混合引用當公式中使用單元格引用時,根據引用方式的不同分為3種引用方式,即相對引用、絕對引用和混合引用。下面將利用兩個實例來進行介紹。例如:使用相對引用和絕對引用計算產品銷售額與利潤下表展示了一份產品銷售情況表,需要根據已錄入的產品單價和銷量計算銷售額和利潤總額。快速在指定范圍內輸入相同計算方法的公式。按下<CTRL>鍵,選擇E5:E9和H5:H9兩個區域,輸入計算公式后,按下<CTRL+ENTER>組合鍵,可將公式填充到選定區域中。10EG005混合引用EXCEL中的混合引用包括以下兩種引用方式:行相對、列絕對引用列相對、行絕對引用例如:制作九九乘法表10EG006本例中使用了條件格式來屏蔽表格上方的多余數值。選擇C2:J10的區域,然后選擇“格式〞菜單的“條件格式〞,將條件切換到“公式〞,輸入以下公式:=LEFT(C2,1)>MID(C2,3,1)將字體顏色設置為背景色到達隱藏效果。快速切換4種不同引用方式雖然使用相對引用、絕對引用和混合引用能夠方便用戶進行公式復制,但是手工輸入“$〞或〞[]〞進行行號或列號的切換時,非常繁瑣。事實上,在編寫公式過程中,中選擇或輸入單元格引用后,再按下<F4>鍵,系統會自動在4種引用方式之間進行循環切換,其切換的順序為:絕對引用→列相對行絕對引用→行相對列絕對引用→相對引用如:在A1單元格引用B2為例$B$2→B$2→$B2→B2其他引用工作表區域的方式合并區域EXCEL除了允許對單個單元格或多個連續單元格進行引用以外,還支持對同一個工作表中不連續區域進行引用,通常稱為“合并區域〞。合并區域的寫法是,以半角逗號“.〞將各個區域的引用區隔開來,并在兩端添加半角括號“()〞將其包括在內。例如下表中的“聯合運算符〞的實例,即計算C1的數值在A1:A10和C1:C10兩個不連續區域中的排名,公式如下:=RANK(C1,(A1:A9,C1:C9),1)Rank()函數的作用在于返回某個數值在一列數值中相對于其他數值的大小排位。其中,末尾的參數為0或者空白時,按照降序排列;參數為1時按照升序排列。其他引用工作表區域的方式多工作表區域的引用A、假設希望在公式中引用其他工作表的單元格區域,EXCEL會自動在引用前添加工作表名,其引用格式為“工作表名+半角感慨號+引用區域〞。假設希望在表Sheet1中引用表Sheet3中的A1:A10進行求和,應該輸入公式如下:=SUM(Sheet3!A1:A10)假設工作表名中包含空格、特殊符號〔如%、&等〕或其首字符為數字,那么須用一隊單撇號“〞〞〞對其首尾進行標識,如=SUM(‘1月’!A1:A10)B、假設希望引用多個連續工作表的相同區域,可以使用“引用運算符〞,按工作的排列順序,將起始表名和終止表名進行連接,而不需要手工逐個輸入。如以下圖中的表Sheet1中將其他工作表的A1單元格的值進行匯總的公式如下:=SUM(‘1:5’!A1)另外,還可以使用單擊起始表(“1〞),再按下<Shift>鍵單擊終止表(“5〞),來完成多個連續工作表引用的輸入。這種跨多表的區域引用也常被稱為“跨多表的〞三維引用〞〞,但必須與函數產生的三維引用相區分,關于函數產生三維引用的詳細介紹,請參考第21章。其他引用工作表區域的方式多工作表區域的引用另外還可以使用單擊起始表(“1〞),再按下<Shift>鍵單擊終止表(“5〞),來完成多哥連續工作表引用的輸入。提示:這種跨多表的區域引用也常被稱為“跨多表的〞三維引用〞〞,但必須與函數產生的三維引用相區分,關于函數產生三維引用的詳細介紹,請參閱第21章。快速引用其他工作表區域快速引用其他工作表區域上一節僅僅介紹了匯總工作表位于最前或最后時的匯總情況,當匯總表在中間的某個位置對其他工作表的數據進行匯總時,如果分別輸入各表的引用那么比較繁瑣。例如上圖中所示的工作薄中有Sheet1、1、2、3、4、5這6個工作表,如在表3中對其他表的A1單元格進行求和,通常輸入如下公式:=SUM(‘Sheet1:2’!A1,’4:5’!A1)公式一EXCEL有一個隱藏功能,可以很方便地生成對除當前工作表之外的左右兩側多個工作表相應區域的引用,而不用考慮所引用的工作表是否連續。如,可將公式1修改為下面的公式2:=SUM(‘*’!A1)公式二輸入這個公式后,EXCEL會自動將其轉換為手動輸入公式1的形式。注意:由于公式輸入后,EXCEL會自動轉換為實際的引用,因此,當工作表位置或公式所引用的單元格區域地址發生改變時,那么需要重新編輯公式。快速引用其他工作表區域引用其他工作薄中的工作表在EXCEL的單元格引用中,當對其他工作薄中的工作表進行引用時,其引用的表達形式為“[工作薄名稱]工作表名稱!單元格引用〞,如以下圖所示:=AVERAGE([Book1]Sheet1!$A$1:$A$10)EXCEL文件名工作表名稱對工作表上單元格區域的引用理解EXCEL函數函數的概念EXCEL的工作表函數〔WorkSheetFunction〕通常被簡稱為EXCEL函數,它是由Excel內部預先定義并按照特定的順序、結構來執行計算、分析等數據處理任務的功能模塊。因此,EXCEL函數也常被人們稱為“特殊公式〞。與公式一樣,EXCEL函數的最終返回結果為值。EXCEL函數只有唯一的名稱且不區分大小寫,它決定了函數的功能和用途。EXCEL函數通常是由函數名稱、左括號、參數、半角逗號和右括號構成。如SUM(A1:A10,C1:C10)。另外有一些函數比較特殊,它僅由函數名和成對的括號構成,因為這類函數沒有參數,如NOW函數、RAND函數。理解EXCEL函數函數公式的結構當EXCEL函數在公式中出現時,它通常由兩個局部組成:一個是函數名稱前面的等號,另一個那么是函數本身。如果是以嵌套函數出現,那么只包含函數本身。例如常見IF條件判斷函數公式結構,如以下圖:對于函數的參數來說,可以由數值、日期和文本等元素組成,也可以使用常量、數組、單元格引用或其他函數。當函數的參數也是函數時,EXCEL稱之為函數的嵌套。理解EXCEL函數為什么在公式中使用函數雖然用戶通過自行設計公式也可以實現某些計算,但EXCEL專門提供了大量功能強大的工作表函數來幫助用戶解決實際問題,其除了能夠簡化公式書寫外,還可實現許多自編公式無法實現的需求。例如,計算單元格區域A1:A5數值的平均值,初學者通常利用下面的公式來處理:=(A1+A2+A3+A4+A5)/5而使用函數表達方便得多=AVERAGE(A1:A5)再如希望對某次比賽成績C2:C51進行排名,如果對成績進行排序后再進行標注,操作過程比較繁雜,而且當比賽成績修改后,用戶必須重新調整修改。這樣過多地人為操作,會導致工作效率低下。這時,利用EXCEL內置的RANK函數來協助處理就非常簡單,如下:=RANK(C2,$C$2:$C$51)理解EXCEL函數函數的易失性某些時候,當用戶翻開一個工作薄但不做任何更改就關閉文檔時,EXCEL卻提示“是否保存對文檔的更改?〞。那么有可能是翻開的EXCEL文檔中使用了某些具有Volatile特性的函數,即“易失性函數〞。這類函數的特征表現在:當用戶激活一個單元格或在一個單元格輸入數據后,甚至只是翻開工作薄,具有易失性的函數都會自動重新計算。易失性函數在以下情形下不會引發自動重新計算:工作薄的重新計算模式設置為“手動重算〞時;當手工設置列寬、行高時,但隱藏行或設置行高值為0時除外;當設置單元格格式或其他更改顯示屬性的設置時。理解EXCEL函數函數的易失性以下是目前常見的易失性函數隨機函數RAND、RANDBETWEEN:每次編輯會自動產生新的隨機值;日期類函數TODAY、NOW:實時返回當前的日期或時間;引用類函數INDIRECT、OFFSET:每次編輯都會重新定位實際的引用區域;以及局部信息類函數,如CELL、INFO等函數。另外,還有兩個函數比較特殊,它們是INDEX函數和SUMIF函數。僅從函數的常規用法來看,這兩個函數并不具備易失性,但是當它們使用某些特殊用法時,也會在特定時候引發工作表重新計算。理解EXCEL函數INDEX函數和SUMIF函數特殊情況下的易失性如以下圖:E1:F11單元格區域為某產品產量表,下面的兩個公式用法將出現“易失性〞特征。假設C4單元格指定起始行號,C5單元格指定終止行號,C7單元格公式計算F列中起止行之間的單元格數值之和。=SUM(INDEX($F$2:$F$11,$C$4):INDEX($F$2:$F$11,$C$5))雖然SUM函數、INDEX函數都非易失性函數,但是在這種用法中,每次翻開工作薄時,EXCEL都會通過引用運算符來重新生成引用,因此導致重新計算。關于INDEX函數的更多用法,請參閱16章。假設C10單元格為指定的產品名稱,C11單元格統計該產品的總產量,公式為=SUMIF(E2:E11,C10,F2)SUMIF函數本身并非易失性函數,但公式中使用求和區域的簡寫公式,由于求和區域不明確,導致該用法在每次其他單元格被編輯后,都會重新確定求和區域,因此具有“易失性〞特性。完成寫法為==SUMIF(E2:E11,C10,F2:F11)計算量大時要慎用易失性函數,影響速度!理解EXCEL函數常用函數的分類在EXCEL函數中,根據來源的不同,通常分為以下三種:內置函數只要啟動了EXCEL就可以使用的函數擴展函數必須通過單擊“工具→加載宏〞菜單命令加載,才能正常使用的函數自定義函數通過VBA代碼實現特定功能的函數在內置函數和擴展函數中,根據應用領域的不同,EXCEL函數一般分為:在EXCEL的300多個函數中,用戶實際經常使用的函數缺乏100個,我們將在后續的章節中對如何使用那些常用函數進行詳細介紹。理解EXCEL函數函數輸入和編輯為了便于快速地輸入函數公式,EXCEL提供了幾種方法供用戶選擇利用“自動求和〞按紐輸入函數;利用“函數向導〞插入函數;直接手工輸入函數。使用工具欄“自動求和〞按紐插入函數單擊自動求和“Σ〞按紐,即可得到匯總結果。理解EXCEL函數函數輸入和編輯使用插入函數向導插入函數向導是一個交互式輸入函數的對話框,選中任意單元格,按下<Shift+F3>組合鍵或者單擊編輯欄左側的Fx按紐,可以翻開“插入函數〞對話框。如果用戶對函數所屬類別不太熟悉,可以在對話框的“搜索函數〞文本框里輸入簡單的描述尋找適宜的函數。如在“搜索函數〞編輯框中輸入“查找信息〞,再單擊“轉到〞按紐,系統會顯示一個“推薦〞列表,如以下圖,可以通過查看列表中的函數簡介以確定使用具體的函數,如VLOOKUP函數,最終單擊“確定〞按紐來輸入函數。理解EXCEL函數函數輸入和編輯手工輸入函數用戶也可以直接在單元格中輸入函數公式,當輸入等號、函數名和左括號號,系統會自動出現當前函數的語法結構信息提示,如以下圖:當用戶對函數參數結構不太明確或希望進一步了解參數含義時,可以按下<Shift+F3>或<Ctrl+A>組合鍵來翻開〞函數參數〞對話框,如以下圖所示:理解EXCEL函數函數輸入和編輯在“插入函數〞和“函數參數〞對話框時,適時地使用函數幫助文件將對理解函數大有幫助。在任何時候都可以單擊左下角的“有關該函數的幫助〞或按下<F1>鍵來獲取當前函數的幫助文檔。另外,愛輸入函數名稱后,如以下圖的提示信息中單擊“函數名稱〞,同樣可以翻開當前函數的幫助文檔。理解EXCEL函數函數公式中的常用參數EXCEL的數據類型分為5種:文本、數值、日期與時間、邏輯值和錯誤值,本書中如果沒有特別指明是日期型數據時,那么將它視作數值型數據進行介紹。1、常用常量公式中除了使用引用和函數以外,常量數據也是函數公式中的常用常量之一。在EXCEL的公式編輯中,常用的常量數據有以下幾種:數值,如=A1*10日期,如=(“2007-5-13〞-〞2007-3-12〞)文本,如=MID(“1234567890〞,5,5)邏輯值,如{=Match(True,(A1:A10=“1001〞),0)}錯誤值,如=Countif(A1:A10,#NUM!)原書中此處的邏輯值公式出現了錯誤,正確公式應該為:{=Match(True,(A1:A10=1001),0)}注意公式應以CTRL+SHIFT+ENTER結束構成數組公式。如上圖所示。理解EXCEL函數函數公式中的常用參數2、數值與邏輯值在EXCEL函數運用中,邏輯值只有TRUE和FALSE兩個,它們與數值的關系為:〔1〕在數值運算中,TRUE=1,FALSE=0;〔2〕在邏輯判斷中,0=FALSE,所有非0數值=TRUE以上規那么被廣泛應用于一些函數的條件參數設置、單元格的條件格式和數據有效性以及數組運算中。3、文本型數值與數值轉換例如在身份證的相關運算中,假設A1單元格為身份證號碼,下面的公式可以用于判斷人員的性別:=IF(MOD(MID(A1,17,1),2),〞男〞,〞女〞)理論上,MID函數取出的數據應該是文本型,而MOD函數只能對數值進行運算,但卻能夠得到正確結果,這是因為MOD函數會自動將文本型數值轉換為數值進行計算。公式解析:身份證第17位的奇偶決定人口的性別,偶數為女性,奇數為男性,這里使用MOD除以2來的余數來判斷奇偶性。理解EXCEL函數函數公式中的常用參數與此相同的還有其他數學類和局部引用類函數的參數,如OFFSET的行偏移、列偏移參數,也都是可以用文本型數值作為參數的。又如假設A1單元格為文本型數值“1〞,B1單元格公式為:=IF(A1,〞OK〞,〞〞)〔這里是簡寫模式,意思是假設A1為真,即值為數值[1]〕根據上面的規那么〔即類似于MOD的自動轉換功能〕,函數公式結果應該返回“OK〞,但實際上結果為#VALUE!錯誤〔參數或操作數錯誤〕,這是因為在IF函數的邏輯判斷中,只能識別數值和邏輯值,而不能識別文本,包括文本型數值。因此要想公式得到正確結果,必須將文本型數值轉換為真正的數值。假設A1為文本型數值〞1〞,在EXCEL中,有以下幾種方法可以實現轉換:=A1*1=1=A1+0=1=--A1=1〔前置兩個負號,也稱為減負運算〕其中減負運算在目前的函數公式運用中使用得非常廣泛,原理與〞*1〞和〞+0〞相同,都是將文本型數值轉換為真正的數值,而且加快了運算速度。下面兩個公式可以返回A列單元格區域中最后一個單元格的數值或文本:=LOOKUP(9E+307,A:A)公式1=LOOKUP(“龠〞,A:A)公式21、認識9E+3079E+307是數值的科學計數法的表達形式,在公式的書寫中常簡寫為9E307公式1是提取A列單元格中最后一個數值的常用方法〔思考:如果A列中間存在空白單元格,該公式將如何計算結果?〕2、認識“龠〞“龠〞的原理與9E307相似,是很接近字符集中最大全角字符的單字。由于在通常的情況下不會使用到這樣的漢字,因此用戶可以使用第2個公式來查找和定位A列單元格中最后一個文本值。注意:如果單元格可能存在以“龠〞為首的文本值,那么可以使用CHAR(65535)來代替“龠〞進行查找,原理相同。理解EXCEL函數常用常量函數LOOKUP的數組形式是在數組的第一行或第一列中查找指定數值,然后返回最后一行或最后一列中相同位置處的數值。如果需要查找的數值在數組的第一行或第一列,就可以使用函數LOOKUP的這種形式。當需要指定列或行的位置時,可以使用函數LOOKUP的向量形式。查找對象在公式的編輯過程中,很多情況下用戶會使用數組作為函數公式的參數,來實現特定的運算。數組(Array)是由文本、數值、日期、邏輯、錯誤值等元素組成的集合。其是以行、列方向為維度,行數和列數為尺寸的矩陣。在EXCEL中,一個數組還可以同時包含不同數據類型的元素。它們在最外層使用大括號〞{}〞將構成數組的元素括起來,各元素之間分別用半角分號“;〞和半角逗號“,〞來間隔行和列。數組可以分為一維數組和二維數組。一維數組存在于單行〔或單列〕中,二維數組那么是存在于一個矩形范圍內。一維數組根據方向的不同,還可以分為垂直〔行〕數組和水平〔列〕數組。下面簡單地列舉了幾個數組的表現形式。數組1:{1;2;3;4;5}是一維行數組;數組2:{“A〞,〞B〞,〞C〞,〞D〞}是一維列數組;數組3:{“A〞、10;〞B〞、20;〞C〞、30;〞D〞、40}那么是一個4行2列的二維數組;理解EXCEL函數使用數組如果在手工輸入數組的過程中感覺繁瑣,可以借助單元格飲用來轉換為常量數組。例如在單元格A1:D1中分別輸入〞A→D〞4個字母后,再在A2中輸入〞=A1:D1〞,并選中公式段中的A1:D1,同時按下F9鍵,EXCEL會自動將單元格引用轉換為常量數組,結果如P37幻燈片中數組2所示。有關數組的詳細介紹,請參考第20章相關局部。理解EXCEL函數使用數組在使用EXCEL公式進行計算時,可能會因為某種原因無法得到正確結果,而返回一個錯誤值,常見的錯誤值及其含義如下表所示:使用公式的常見問題當公式的結果返回錯誤值時,應該及時地查找錯誤原因,并修改攻勢來解決問題。可以使用EXCEL提供的錯誤檢查工具進行輔助檢查。為了更好地使用這項功能,首先應該單擊菜單“工具〞→“選項〞,在“選項〞對話框的“錯誤檢查〞選項卡中勾選“允許后臺錯誤檢查〞復選框。如以下圖:使用公式的常見問題在上圖中,除了可以設定開啟“錯誤檢查〞功能以外,還可以指定哪些錯誤進行智能標記,如“計算出錯誤值〞、“數字以文本形式存儲〞等。當公式運算出現錯誤時,系統會自動在單元格左上角顯示一個綠色的小三角形,這是EXCEL的智能標記,如以下圖:使用公式的常見問題選定包含錯誤的單元格,單擊左側出現的快捷按鈕,在彈出的快捷菜單中會顯示錯誤的類型、關于此錯誤的幫助鏈接、顯示計算步驟、忽略錯誤以及顯示公式審核工具欄等選項,用戶可以方便地選擇下一步操作。單擊“顯示公式審核工具欄〞,系統會調出“公式審核〞工具欄;單擊工具欄上的“追蹤錯誤〞按鈕,即可顯示公式引用的單元格區域,以便盡快查明錯誤原因。如右以下圖:處理循環引用循環引用,也被稱為反復引用。通常情況下,循環引用的產生是由于公式中引用了自身單元格而導致的。當公式造成循環引用時,EXCEL會自動彈出如以下圖所示的提示信息:默認情況下,EXCEL禁止用戶使用循環引用,因為公式引用了自身單元格,會導致公式永不停止的迅員計算下去〔類似編程中的死循環〕,永遠得不到答案。因此,當EXCEL提示“循環引用〞時,用戶應該及時查找原因,并糾正錯誤。在提示“循環引用〞的同時,系統還會自動彈出“循環引用〞工具欄,同時在“狀態欄〞上顯示“循環〞字樣,如以下圖,以幫助用戶快速地定位循環引用單元格。處理循環引用當然,EXCEL也允許用戶合理地、有目的地使用循環引用進行計算。關于如何設置和禁止循環引用,具體方法如下:單擊“工具〞→“選項〞命令,翻開“選項〞對話框選擇“重新計算〞選項卡,在“計算〞欄下勾選“迭代計算〞,并設置適當的迭代次數,如以下圖:單擊“確定〞按鈕,返回編輯狀態。通常情況下,迭代運算是關閉的,只有在執行特定的公式進行此類運算時,再開啟此項功能輸入公式的本卷須知有時候,用戶已經按照正確的方式輸入了函數公式,但結束編輯后,公式并未得到計算值,而是顯示公式表達式本身。以下幾種方法將幫助用戶查找并解決問題。確認“選項〞對話框中“公式〞復選框是否被選中〔正常情況下,該復選框是沒有被選中的〕檢查單元格格式是否在輸入公式前被設置為文本格式注意:如果在公式輸入之后變更單元格格式,那么不會出現此現象;當用戶將文本格式轉為常規格式后,單元格依然顯示為公式表達式,這是因為對單元格格式的更改,必須要重新激活單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論