[excel財務應用]-投資風險分析

[excel財務應用]-投資風險分析

 

     

 

在市場經濟的今天,投資活動愈發顯得頻繁和重要。由於投資活動充滿不確定性,所以任何投資總要承擔一定的風險。如果決策面臨的不確定性比較大,足以影響投資方案的選擇,就應該對不同的方案進行計量,例如計算比較各種方案的期望凈現值,作為投資決策的依據。

 

Excel中大量的財務、統計等各種函數及其強大的表格功能,加上簡單易行的操作,使其成為輔助投資風險分析的良好助手。其中的「方案管理器」更有助於如投資決策這種多方案問題的分析。

 

本例中,某企業現在面臨兩種投資方案:新建廠房生產新產品和擴建廠房生產現有產品。新建廠房須投資300萬元,擴建廠房須投資100萬元。產品的市場前景不能確定。究竟使用那種方案,須考慮多種因素,而兩種方案的預計凈現值比較是必須考慮的重要依據。

本例目標:

l       學習使用IF函數

l       學習設置單元格的有效數據範圍

l       學習使用NPV函數計算凈現值

l       學習在工作表中進行方案管理

l       學習設置共享工作簿

步驟一:建立工作表

該企業目前面臨5種可能的市場前景,各前景的說明及預計發生概率如表11-1。已知基本折現率為15%,廠房使用年限為4年。

表11-1  各前景的說明及發生概率

前    景

說    明

概    率

前景1

新產品暢銷,現有產品滯銷

25%

前景2

第一年現有產品暢銷,一年後新產品暢銷

35%

前景3

前兩年現有產品暢銷,兩年後新產品暢銷

20%

前景4

前三年現有產品暢銷,三年後新產品暢銷

10%

前景5

現有產品暢銷,新產品滯銷

10%

首先新建名為「投資風險分析」的工作簿,並在其中建立計算凈現值的表格(如圖11-1所示)。擬在工作表中先由各種前景的概率計算出各年的期望年凈收益,再用函數計算凈現值。

圖11-1  建立凈現值計算表格

步驟二:輸入邏輯公式

在本例中,要計算兩種不同的方案的預計凈現值,並加以比較。為在一張表格中計算兩種不同的方案的預計凈現值,使用邏輯函數IF來計算各種前景下的各年凈收益。

一、IF函數簡介

IF函數用於執行真假值判斷,根據邏輯測試的真假值,返回不同的結果。可以使用函數IF對數值和公式進行條件檢測。

語法:

IF(logical_test,value_if_true,value_if_false)

參數:

Logical_test可以是計算結果為TRUE或FALSE的任何數值或表達式。

Value_if_true是Logical_test為TRUE時函數的返回值。如果logical_test為TRUE並且省略value_if_true,則返回TRUE。Value_if_true可以為某一個公式。

Value_if_false是Logical_test為FALSE時函數的返回值。如果logical_test為FALSE並且省略value_if_false,則返回FALSE。Value_if_false可以為某一個公式。

說明:

函數IF可以嵌套七層,用value_if_false及value_if_true參數可以構造複雜的檢測條件。

在計算參數value_if_true和value_if_false後,函數IF返回相應語句執行後的返回值。

如果函數IF的參數包含數組,則在執行IF語句時,數組中的每一個元素都將計算。如果某些value_if_true和value_if_false參數為操作提取函數,則執行所有的操作。

二、使用IF函數

下面使用IF函數計算各年凈現值。已知如果產品暢銷,預計年凈收益為180萬元。如果產品滯銷,預計年凈收益為20萬元。操作步驟如下:

1. 將單元格B4命名為「投資」,將單元格B5命名為「產品」。

2. 單擊選中B10單元格。

由前景說明可知該單元格對應的情況下,新產品暢銷,現有產品滯銷。也就是說如果企業生產的產品為新產品,則年凈收益為180萬元,如果企業生產的產品是現有產品,則年凈收益為20萬元。

3. 單擊「粘貼函數」按鈕,彈出「粘貼函數」對話框(如圖11-2所示)。

圖11-2  粘貼IF函數

4. 在「函數分類」列表框中單擊選中「邏輯」,在「函數名」列表框中單擊選中「IF」,單擊「確定」,彈出「IF函數」框(如圖11-3所示)。

圖11-3  使用IF函數

5. 在「Logical_test」編輯框中鍵入「產品="新產品"」。

6. 在「Value_if_true」編輯框中鍵入「180」,在「Value_if_false」編輯框中鍵入「20」,單擊「確定」按鈕。

由於「產品」單元格中還沒有數值,即不為「新產品」,所以B10單元格中顯示數值「20」(如圖11-4所示)。

圖11-4  邏輯函數計算結果

將B10單元格中的公式複製到所有對應新產品暢銷的單元格中。然後在對應現有產品暢銷的單元格中輸入邏輯計算公式。在熟悉IF函數以後,也可以直接在編輯欄中鍵入引用IF函數的公式,而不必使用「粘貼函數」按鈕。操作步驟如下:

1. 單擊B11單元格。

2. 在編輯欄中鍵入「=IF(產品="現有產品",180,20)」。

3. 單擊「輸入」按鈕。

4. 將B11單元格中的公式複製到所有對應現有產品暢銷的單元格中。

由於「產品」單元格中沒有數值,即既不為「新產品」,也不為「現有產品」,所以所有的年凈收益單元格中都顯示數值「20」。按照生產新產品的方案在「投資」單元格和「產品」單元格中鍵入數據,計算表格中顯示對應的年凈收益數值,如圖11-5所示。

圖11-5  生產新產品時的年凈收益

步驟三:設置單元格的有效數據範圍

在上個步驟中,用於計算年凈收益的邏輯函數引用了「產品」單元格。計算結果由「產品」單元格中的數據決定。如果在向該單元格中輸入數據時稍出差錯,例如,不小心多鍵入了一個空格,將會造成年凈收益的計算錯誤。

為了避免這種情況的發生,為該單元格設置有效的數據範圍,使該單元格的數據輸入只能從下拉列表中選擇。操作步驟如下:

1. 選定「產品」單元格(B5)。

2. 單擊「數據」菜單中的「有效數據」命令,彈出「有效數據」對話框(如圖11-6所示)。

圖11-6  設置單元格的有效數據範圍

3. 在「許可」下拉列表中選擇「序列」。

4. 在「來源」編輯框中鍵入「新產品,現有產品」。

注意:

在「來源」編輯框中鍵入的可選單元格數據系列中,必須用英文輸入法下的逗號來分隔。

5. 選中「提供下拉箭頭」複選框。

6. 單擊「錯誤警告」選項卡(如圖11-7所示)。

圖11-7  設置錯誤警告信息

7. 確定選中「輸入無效數據時顯示出錯警告」複選框。

8. 在「圖案樣式」下拉列表框中選擇「信息」。

9. 在「錯誤信息」編輯框中鍵入「請在下拉列表中選擇輸入選項」。

10. 單擊「確定」按鈕。

經過上述步驟,Excel為「產品」單元格設置下拉列表。當單擊該單元格時,將在單元格右側顯示下拉箭頭按鈕,單擊下拉箭頭按鈕,顯示在「有效數據」對話框中設置的列表選項,如圖11-8所示。

圖11-8  為單元格設置下拉列表

如果在單元格中輸入了錯誤的數據,例如在「新」字與「產」字之間多輸入了一個空格,完成輸入時,Excel將顯示出錯信息,如圖11-9所示。

圖11-9  顯示出錯信息

步驟四:計算凈現值

下面計算投資的凈現值。所謂凈現值是指未來各期支出(負值)和收入(正值)的當前值的總和。它是用來比較方案優劣的重要指標。

一、NPV函數簡介

NPV函數基於一系列現金流和固定的各期貼現率,返回一項投資的凈現值。

語法:

NPV(rate、value1、value2……)

參數:

rate為各期貼現率,是一固定值。

value1,value2……代表1到29筆支出及收入的參數值。

value1、value2……所屬各期間的長度必須相等,而且支付及收入的時間都發生在期末。

NPV按次序使用value1、value2……來注釋現金流的次序。所以一定要保證支出和收入的數額按正確的順序輸入。

如果參數是數值、空白單元格、邏輯值或表示數值的文字表達式,則都會計算在內;如果參數是錯誤值或不能轉化為數值的文字,則被忽略。

如果參數是一個數組或引用,只有其中的數值部分計算在內。忽略數組或引用中的空白單元格、邏輯值、文字及錯誤值。

說明:

函數NPV假定投資開始於value1現金流所在日期的前一期,並結束於最後一筆現金流的當期。函數NPV依據未來的現金流計算。如果第一筆現金流發生在第一個周期的期初,則第一筆現金必須加入到函數NPV的結果中,而不應包含在values參數中。

如果n是values參數表中的現金流的次數,則NPV的公式為:

二、計算年凈收益期望值

在用NPV函數計算凈現值時,需要用到各期的凈收益值。在計算凈現值之前首先計算年凈收益期望值。

在B15單元格中鍵入計算第一年期望凈現值的計算公式

「=B10*$F10+B11*$F11+B12*$F12+B13*$F13+B14*$F14」

選中該單元格,用滑鼠拖拉填充柄,將公式複製到其他各年的期望年凈收益單元格中。計算表格中顯示各期的年凈收益期望值,如圖11-10所示。

圖11-10  計算年凈收益期望值

三、使用NPV函數計算凈現值

下面用NPV函數計算凈現值,操作步驟如下:

1. 單擊B16單元格。

提示:

在對單元格進行合併及居中操作後,合併的單元格的引用採用合併區域左上角的單元格的引用。

2. 單擊「粘貼函數」按鈕。

3. 在「粘貼函數」對話框中,在「函數分類」列表框中選擇「財務」,在「函數名」列表框中選擇「NPV」。

4. 單擊「確定」,彈出「NPV函數」框(如圖11-11所示)。

5. 在「Rate」編輯框中鍵入「基準折現率」單元格的引用。

6. 在各「Value」編輯框中鍵入各期年凈收益期望值的單元格引用。

圖11-11  設置NPV函數的參數

7. 單擊「確定」。

8. 由於NPV函數沒有計算本年度的現金流,還應在原來的基礎上減去投資額。在編輯框中原公式的後面加上「-投資」,公式成為「=NPV(B3,B15,C15,D15,E15)-投資」。

經過上述步驟,計算表格中顯示出凈現值的計算結果(如圖11-12所示)。

圖11-12  計算凈現值

步驟五:多方案求解

在圖11-12所示的計算表格中,只顯示出一種方案的計算結果。在基本數據表格中,輸入另一種方案的數據,可得出另一方案的凈現值。對於這種多方案的問題,使用「方案管理器」可以更好地管理數據和信息。還可創建方案總結報告和方案數據透視表,便於對各方案進行分析比較。

一、創建方案

創建方案的步驟如下:

1. 單擊「工具」菜單中的「方案」命令,彈出「方案管理器」對話框(如圖11-13所示)。

圖11-13  「方案管理器」對話框

2. 單擊「添加」按鈕,彈出「添加方案」對話框(如圖11-14所示)。

圖11-14  添加方案

3. 在「方案名」編輯框中,鍵入方案名稱「擴建廠」。

4. 在「可變單元格」編輯框中,鍵入「投資,產品」。

提示:

對話框中「保護」標題下的複選框用於設置對方案的保護。選中「防止更改」複選框可禁止對方案的更改,選中「隱藏」複選框,可隱藏方案。在這裡設置了對方案的保護後,還應對工作表進行保護,方法是:將滑鼠指向「工具」菜單中的「保護」選項,然後單擊子菜單中的「保護工作表」命令。在編輯或刪除方案之前,必須清除「防止更改」複選框。

5. 單擊「確定」按鈕,彈出「方案變數值」對話框(如圖11-15所示)。

圖11-15  輸入方案變數值

6. 在「方案變數值」對話框中,鍵入投資額為「100」,產品為「現有產品」。

7. 單擊「添加」按鈕,重複步驟3到步驟6,創建名為「新建廠」的方案,投資額為「300」,產品為「新產品」。

8. 單擊「確定」按鈕,在方案管理器中顯示已有的方案(如圖11-16所示)。

圖11-16  在「方案管理器」中顯示已有的方案列表

此時在「方案」列表框中單擊選中一種方案,單擊「刪除」按鈕可將其刪除,單擊「編輯」按鈕,進入「編輯方案」對話框,可對其進行編輯。

9. 單擊「關閉」按鈕。

經過上述步驟,方案的創建完成。

二、顯示方案

目前,計算表格中顯示的是「新建廠」方案的數據,下面在表格中顯示「擴建廠」方案的計算結果。操作步驟如下:

1. 單擊「工具」菜單中的「方案」命令。

2. 在「方案管理器」對話框中,單擊選中「方案」列表框中的「擴建廠」選項。

3. 單擊「顯示」按鈕。

4. 單擊「關閉」按鈕。

在計算表格中顯示出對「擴建廠」方案的計算結果(如圖11-17所示)。

圖11-17  「擴建廠」方案的計算結果

三、創建方案總結報告

為了對方案進行比較分析,可創建方案總結報告。為明晰數據,首先將顯示凈現值的合併單元格命名為「凈現值」。

創建方案總結報告的操作步驟如下:

1. 單擊「工具」菜單中的「方案」命令。

2. 單擊「總結」按鈕,彈出「方案總結」對話框(如圖11-18所示)。

圖11-18  「方案總結」對話框

3. 單擊「方案總結」選項按鈕。

4. 在「結果單元格」編輯框中,鍵入「凈現值」。

提示:

在「結果單元格」中,可輸入多個單元格的引用或名稱,各引用需用逗號分隔。在生成方案總結報告時不一定需要結果單元格,而在生成方案數據透視表報告時則一定需要。

5. 單擊「確定」。

Excel在當前工作表之前插入一張名為「方案總結」的工作表,在其中顯示各方案及表格當前值的計算結果,如圖11-19所示。

圖11-19  方案總結報告

步驟六:共享工作簿

投資決策的指定決不是簡單的比較各方案的預計凈現值就可以決定的,畢竟凈現值只是需要考慮的一個重要的方面,而且計算得出的結果只是預測結果。投資決策的指定,還需要考慮其他方面的各種因素。

在企業管理中進行科學的決策,應避免一人說了算。眾人討論的結果要更加科學、可靠。電腦網路使得人們不必坐在一起,就可以進行討論。在用連網的電腦進行決策討論時,應共享所有的決策參考數據。將這個輔助投資風險分析的工作簿設置為共享工作簿,可使多人同時參閱該工作簿或對該工作簿進行操作,例如在工作簿中添加批註。

一、共享工作簿簡介

通過建立共享工作簿,可以與其他人同時審閱和編輯同一份工作,還可以查看各自所做的改動。

當多人一起在共享工作簿上工作時,Excel會保持信息不斷被更新。在一個共享工作簿中,各個用戶可以輸入數據,插入行和列,添加和更改公式,還可以更改格式。每個用戶能夠獨立地篩選工作表以顯示感興趣的數據行。Excel可以為每一位用戶保留各自的視面,其中包含用戶的各種篩選設置。

各用戶都可通過單擊「保存」按鈕,以按自己所做的更改更新共享工作簿。還可得到所有其他用戶保存的更改內容。Excel能夠自動按指定的時間間隔對更改進行更新。在保存一個共享工作簿時,可以用自己所做的更改替換他人作出的相衝突的更改,也可以審查每一種更改以決定是否接受。

通過保存衝突日誌,可以保留被接受更改的記錄,並可以查看一個記錄著詳細更改情況的日誌工作表,其中包含用戶間互相衝突的更改內容。保留衝突日誌還使用戶能夠合併共享工作簿的各種副本。

在共享工作簿時,既可以給每個人相同的許可權,也可以通過保護共享工作簿來限制許可權。

二、設置共享工作簿

下面將這個輔助投資風險分析的工作簿設置為共享工作簿,操作步驟如下:

1. 單擊「工具」菜單中的「共享工作簿」命令,彈出「共享工作簿」對話框(如圖11-20所示)。

圖11-20  設置共享工作簿

2. 單擊「編輯」選項卡,選中「允許多用戶同時編輯,同時允許工作簿合併」複選框,然後單擊「確定」。

3. 單擊「確定」,保存工作簿。

4. 在「文件」菜單中單擊「另存為」命令,然後將共享工作簿保存在其他用戶可以訪問到的一個網路資源上。

注意:

如果要將共享工作簿複製到一個網路資源上,應確保該工作簿與其他工作簿或文檔的任何鏈接都保持完整。可以使用「編輯」菜單中的「鏈接」命令對鏈接定義進行修正。

這一步驟同時也啟用了衝突日誌,使用它可以查看對共享工作簿的更改信息,以及在有衝突時修改的取捨情況。

三、撤消工作簿的共享狀態

如果不再需要其他人對共享工作簿進行更改,可以將自己作為唯一用戶打開並操作該工作簿。撤消工作簿的共享狀態的操作如下:

1. 單擊「工具」菜單中的「共享工作簿」命令,然後單擊「編輯」選項卡。

2. 確認自己是在「正在使用本工作簿的用戶」框中的唯一一位用戶,如果還有其他用戶,他們都將丟失未保存的工作內容。

3. 清除「允許多用戶同時編輯,同時允許工作簿合併」複選框,然後單擊「確定」按鈕。

4. 當提示到對其他用戶的影響時,單擊「是」按鈕。

注意:

一旦撤消了工作簿的共享狀態,將中斷所有其他用戶與共享工作簿的聯繫、關閉衝突日誌,並清除已存儲的衝突日誌,此後就不能再查看衝突日誌,或是將共享工作簿的此備份與其他備份合併。為了確保其他用戶不會丟失工作進度,應在撤消工作簿共享之前確認所有其他用戶都已得到通知,這樣,他們就能事先保存並關閉共享工作簿。

四、保護共享工作簿

能夠訪問保存有共享工作簿的網路資源的所有用戶,都可以訪問共享工作簿。如果希望防止對共享工作簿的某些訪問,可以通過保護共享工作簿和衝突日誌來實現。

與一般工作簿一樣,也可以為共享工作簿指定一個打開時輸入的密碼,且方法相同,詳細內容參閱本書實例七。

防止他人對共享工作簿進行更改的操作步驟如下:

1. 為設置共享工作簿的改動密碼,先撤消對工作簿的共享。

2. 隱藏不希望其他用戶看到的某些行和列,取消允許其他人進行更改的指定區域的鎖定。

3. 在「工具」菜單中將滑鼠指向「保護」子菜單,然後單擊「保護並共享工作簿」命令,彈出「保護共享工作簿」對話框(如圖11-21所示)。

4. 選中「以追蹤修訂方式共享」複選框。

5. 設置其他用戶在關閉衝突日誌或撤消工作簿共享狀態時須輸入的密碼,在「密碼」框中鍵入密碼,單擊「確定」。

6. 在「確認密碼」對話框中再輸入一遍密碼,單擊「確定」。

7. 在出現提示時,單擊「確定」保存工作簿,這樣可以共享此工作簿並且啟用衝突日誌。

圖11-21  「保護共享工作簿」對話框

注意:

為工作簿提供共享保護以後,其他用戶就不能撤消工作簿共享狀態或者關閉衝突日誌。

在一個已經共享的工作簿中,可以啟用對共享和衝突日誌的保護,但是不能為這種保護指定密碼。如果需指定密碼,必須首先撤消工作簿的共享狀態。

本例中重要講述了邏輯公式的建立,設置單元格的有效數據範圍,財務函數NPV的使用,多方案求解問題以及工作簿的共享。

IF函數用於執行真假值判斷,根據邏輯測試的真假值,返回不同的結果。可以使用函數IF對數值和公式進行條件檢測。

通過對單元格有效數據範圍的設置,可以防止由於數據輸入錯誤造成的計算錯誤。本例中,為單元格設置了有效數據的下拉列表。

對於多方案的問題,使用「方案管理器」可以更好地管理數據和信息。還可創建方案總結報告和方案數據透視表,便於對各方案進行分析比較。

通過建立共享工作簿,可以與其他人同時審閱和編輯同一份工作,還可以查看各自所作的改動。

問題一:有效數據有哪些類型

答:「有效數據」對話框中顯示的選項根據「許可」和「數據」下拉列表框中設置的不同而不同。

可選的有效數據的類型如下:

任何數值

對輸入數據不作任何限制。如果希望不檢查輸入的正確性而只顯示輸入信息,可使用此設置。

自定義

這種設置允許輸入公式、使用表達式或者引用其他單元格中的計算值來判定輸入數值的正確性。公式必須以等號「=」開始,且得出的必須是True或False。

日期

指定輸入的數值必須為日期。在「數據」下拉列表框中單擊選定一個操作符,接著填充下面的編輯框,如「起始日期」、「終止日期」,可指定輸入日期的範圍。

小數

指定輸入的數值必須為數字或小數。在「數據」下拉列表框中單擊選定一個操作符,接著填充下面的編輯框,如「最小值」、「最大值」,可指定輸入小數的範圍。

序列

為有效數據指定序列。在「來源」編輯框中此輸入工作簿上包含有效數據的區域的引用或名稱或者以逗號為間隔符直接鍵入有效數據(例如:銷售部、生產部、技術部、公關部)。選中「提供下拉箭頭」複選框,將在用戶單擊單元格時顯示一下拉箭頭,讓用戶在有效數據序列中選擇。

文本

指定有效數據的字元數。在「數據」下拉列表框中單擊選定一個操作符,接著填充下面的編輯框,如「最小值」、「最大值」,可指定輸入數據字元數的範圍。

時間

指定輸入的數值必須為時間。在「數據」下拉列表框中單擊選定一個操作符,接著填充下面的編輯框,如「起始時間」、「 終止時間」,可指定輸入時間的範圍。

整數

指定輸入的數值必須為整數。在「數據」下拉列表框中單擊選定一個操作符,接著填充下面的編輯框,如「最小值」、「最大值」,可指定輸入整數的範圍。

問題二:為何「數據」菜單中的「有效數據」命令不能使用

答:由於下列原因,「有效數據」命令將不能使用:

正在輸入數據。當設置了有效數據範圍或信息的單元格中正在進行編輯時,「有效數據」命令不能使用。

工作表內容可能處於保護狀態。如果要取消保護,指向「工具」菜單中的「保護」子菜單,再單擊「撤消工作表保護」命令。

工作簿可能是共享工作簿的。儘管仍可以繼續輸入數據,並且輸入信息和錯誤信息也照常顯示,但是在工作簿被共享時,「有效數據」命令不能使用。

問題三:使用共享工作簿有哪些限制

答:使用共享工作簿時,Excel的某些功能無效,如果需要使用這些功能,應在將工作簿共享之前進行操作,或撤消工作簿的共享狀態。

在共享工作簿中,不能完成下列操作:

刪除工作表

合併單元格

可以在將工作簿共享之前查看合併單元格的單元格。

定義或使用條件格式

可以在工作簿共享之前查看條件格式的使用效果。

設置或更改數據有效性的限制和消息

可以在工作簿共享之前查看所設置的限制和消息的效果。

成塊插入或刪除單元格

可以插入或刪除整個行和列。

插入或更改圖表、圖片、對象或超級鏈接

使用繪圖工具

設置密碼來保護單獨的工作表或整個工作簿

在工作簿共享之前使用的保護措施,在工作簿共享之後依然有效。

更改或刪除密碼

在工作簿共享之前設置的密碼,在工作簿共享之後依然有效。

保存、查看或更改方案

創建組或分級顯示數據

插入自動分類匯總

創建模擬運算表

創建數據透視表或更改已存在的數據透視表布局

寫入、更改、查看、記錄或分配宏

可以將共享工作簿中所錄製的宏保存到另一個未共享的工作簿中。在共享工作簿中,還可以使用工作簿共享之前創建的宏,但在這種情況下,如果所使用的宏中包含某個此時無效的操作,宏將在運行到此無效操作時停止運行。

問題四:如何為工作簿保存衝突日誌

答:如果為工作簿保存衝突日誌,Excel會同時開啟工作簿共享。保存衝突日誌的操作步驟如下:

1. 單擊「工具」菜單中的「共享工作簿」命令。

2. 單擊「編輯」選項卡。

3. 選定「允許多用戶同時編輯,同時允許工作簿合併」複選框。

4. 單擊「高級」選項卡(如圖11-22所示)。

圖11-22  保存衝突日誌

5. 在「修訂」標題下,單擊「保存修訂記錄」,接著在「天」微調編輯框中鍵入希望保留衝突日誌的天數。

6. 單擊「確定」按鈕。當彈出對話框提示保存工作簿時,再次單擊「確定」按鈕。

問題五:如何查看共享工作簿中有關相互衝突更改的信息

答:在創建共享工作簿以後,衝突日誌就被啟用,可以查看以前有關相互衝突更改的信息。如果關閉衝突日誌,Excel將不再保留有關相互衝突更改的信息。查看衝突日誌的操作步驟如下:

1. 指向「工具」菜單中的「修訂」子菜單,然後單擊「突出顯示修訂」命令,彈出「突出顯示修訂」對話框(如圖11-23所示)。

圖11-23  查看衝突日誌

2. 選中「時間」選框,然後單擊「時間」框中的「全部」。

3. 確認「修訂者」和「位置」複選框已被清除。

4. 選中「在新工作表上顯示修訂」複選框,然後單擊「確定」按鈕。

Excel在工作簿中插入「衝突日誌」工作表(如圖11-24所示),可在其中查看工作表的更改記錄。

圖11-24  查看衝突日誌

被保留的相互衝突的更改在「操作類型」列中顯示為「成功」,用於在衝突日誌工作表中說明被捨棄更改的數據行,將在「操作失敗」列中顯示行號。

 

 

 

第十章 完成複雜計算

 

    公式是對單元格中數值進行計算的等式,使用公式可以進行數據計算。函數是Excel2000中預定的內置公式,使用函數可以提高公式計算的效率。數組是一種計算工具,可用來建立產生多個數值或對一組數據進行操作的公式。綜合使用公式、函數和數組可以在Excel中完成複雜計算。

 

第一節  創建與編輯公式

 

    使用公式可進行例如加、減、乘、除等簡單的計算,也可以完成很複雜的財務、統計及科學計算,還可以用公式進行比較或操作文本。公式是工作表的核心,如果沒有公式,Excel2000這樣的電子表格軟體就失去了其存在的意義。

下面是幾個公式的例子:

    =73十27

    =sum(A1:B7)

    =收入—支出

    上面的例子體現了Excel公式的語法,即公式以等號開頭,後面緊接著運算數和運算符,運算數可以是常數、單元格引用、單元格名稱和工作表函數。

 

    一、創建公式

 

1. 公式中的運算符

Excel的運算符有以下4類:

·算術運算符:完成基本數學運算,如加、減、乘、除等,它們連接數字併產生計算結果。

·比較運算符:用來比較兩個數值大小關係的運算符,它們返回邏輯值TRUE或FALSE。

·文本運算符:用來將多個文本連接成組合文本。

·引用運算符:可以將單元格區域合併運算。

各種運算符的含義及示例請見表10.1。

 

表10.1  Excel公式中的運算符

算術運算符

含  義

示例

+(加號)

1+2

–(減號)

2–1

–(負號)

負數

–1

*(星號)

2*2

/(斜杠)

4/2

%(百分比)

百分比

12%

(脫字元)

乘冪

3?2

 

                                                             (續表)

比較運算符

含  義

示例

=(等號)

等於

A1=A2

>(大於號)

大於

A1>A2

<(小於號)

小於

A1<A2

>=(大於等於號)

大於等於

A1>=A2

<=(小於等於號)

小於等於

A1<=A2

<>(不等號)

不等於

A1<>A2

文本運算符

含義

示例

&(連字元)

將兩個文本連接起來產生連續的文本

「學會」&「求知」產生「學會求和」

引用運算符

含義

示例

:(冒號)

區域運算符,對兩個引用之間包括這兩個引用在內的所有單元格進行引用

A1:D1(引用A1到D1範圍內的所有單元格)

,(逗號)

聯合運算符,將多個引用合併為一個引用

SUM(A1:D1,A2:C2)將A1:D2和A2:C2兩個區域合併為一個

(空格)

交叉運算符,產生同時屬於兩個引用的單元格區域的引用

SUM(A1:F1 B1:B4)(B1同時屬於兩個引用A1:F1,B1:B4)

 

    2.公式的運算順序

  運算符(優先順序從高到低)

說明

  :(冒號)

  ,(逗號)

  (空格)

  –(負號)

  %(百分號)

  (脫字元)

  *和/

  +和–

  &

  =、>、<、>=、<=、<>

  區域運算符

  聯合運算符

  交叉運算符

  –5

  百分比

  乘冪

  乘和除

  加和減

  文本運算符

  比較運算符

 

每個運算符都有自己的運算優先順序,表10.2列出了各種運算符的優先順序,對於不同優先順序的運算,按照優先順序從高到低的順序進行。對於同一優先順序的運算,按照從左到右的順序進行。使用括弧把公式中優先順序低的運算括起來,可以改變運算的順序。

 

表10.2  各種運算符的優先順序

 

    二、公式的輸入

 

    1.在編輯欄中輸入公式

    像輸入數字或文本一樣鍵入公式後,再按Enter鍵或單擊「輸入」按鈕。

    2.在單元格里直接輸入公式

    雙擊要輸入公式的單元格,或者先選中單元格再按F2鍵後,在單元格中輸入公式,最後按Enter鍵。

    3.舉例說明輸入公式的具體步驟

    (1)建立一個如圖10.1所示的工作表。

    (2)選定單元格D2。

    (3)在編輯欄中輸入「=B2+C2」

    (4)按Enter鍵,D2中將顯示公式的計算結果158。

    例10.1創建並輸入公式,將圖10.1工作表中B4和C4單元格中的兩個文本連接為一個文本。

    (1)選定單元格E4。

    (2)在編輯欄中輸入「=」,然後用滑鼠單擊B4單元格,發現編輯欄中顯示「=B2」,在編輯欄中輸入「&」,再用滑鼠單擊C4單元格,編輯欄中顯示「=B4&C4」

    (3)按Enter鍵,E4單元格中顯示「學會求知」,如圖10.2所示,這是公式「=B4&C4」的計算結果。

圖10.1工作表示例圖                     10.2文本連接的計算結果

    實用技巧  當要在一個單元格區域中輸入同一個公式時,先選定該區域,如圖10.3所示,輸入公式(「B6十C6」或「B6:B8十C6:C8」)後,按「Ctrl十Enter」鍵,執行以上操作就不必在每個單元格中逐一輸入公式。

圖10.3選定單元格區域示例

    在按Enter鍵確認輸人的公式之前,公式實際上並沒有被存儲在單元格中,可以單擊編輯欄左邊的「取消」按鈕或按Esc鍵來取消輸入的公式。

 

    三、公式的編輯

 

    單元格中的公式也可以像單元格中的其他數據一樣進行編輯,例如修改、複製、移動等。                                                                   

    1.修改公式

    修改公式同修改單元格中數據的方法一樣。先單擊包含要修改公式的單元格,如果要刪除公式中的某些項,在編輯欄中用滑鼠選中要刪除的部分後,再按Backspace或者Delete。鍵。如要替換公式中的某些部分,須先選中被替換的部分,然後再進行修改。在未確認之前單擊「取消」按鈕或按Esc鍵放棄本次修改。如果已確認修改但還未進行其他命令,單擊「編輯」菜單中的「撤消」命令或按「Ctrl十Z」鍵仍可放棄本次修改。

    2.複製公式

    以將圖10.3單元格D2中的公式複製到單元格D6中為例,操作步驟如下:

    (1)選定單元格D2。

    (2)單擊「編輯」菜單中的「複製」命令,或按「Ctrl十C」快捷鍵。

    (3)單擊D6單元格。

    (4)單擊「編輯」菜單中的「選擇性粘貼」選項,彈出如圖10.4所示的「選擇性粘貼」對話框。

圖10.4「選擇性粘貼」對話框

    (5)在「選擇性粘貼」對話框中選擇「公式」單選按鈕。

    (6)單擊「確定」按鈕,D6中顯示26,即已將D2中的公式複製過來。

    3.移動公式

    以將圖10.3單元格D2中的公式複製到單元格G2中為例,操作步驟如下:

    圖10.4「選擇性粘貼」對話框

    (1)選定D2單元格。

    (2)將滑鼠移到D2單元格的邊框上,當滑鼠變為白色箭頭時按下左鍵。

    (3)拖動滑鼠到G2單元格。

    (4)釋放左鍵。

    也可以用菜單命令或「常用」工具欄上的工具按鈕像移動單元格一樣來移動公式。

 

    四、使用複雜公式

 

    1.公式中的數值轉換

在Excel中數據是分類型的,例如數字型、文本型、邏輯型等。在公式中,每個運算符都只能連接特定類型的數據。如果運算符連接的數值與所需的類型不同,Excel能自動轉換數值類型。表10.3給出了幾個數值轉換的例子。

 

    表10.3  公式中數值轉換示例

公  式

運算結果

說  明

=「4」*「7」

28

當使用+、–、*、/等運算符時,Excel認為運算數是數字。Excel自動將字元型數據「4」和「7」轉換為數字

 

=「99/7/20」 –「98/7/20」

 

365

Excel將具有yy/mm/dd格式的文本當作日期,將日期轉換成序列數之後,再進行計算

SUM(「3+2」,5)

3&「Word」

#VALUE!

3Word

返回出錯值,因為Excel不能將文本(3+2)轉換成數字,而SUM(「5」,5)可以返回10當公式中需要文本型數值時,Excel自動將數字轉換成文本

 

   2.日期和時間的使用

    在Excel2000中不僅可以對數字和字元進行計算,也可以對日期和時間進行計算。

 

    Excel中顯示的時間和日期數字(例如34412.25),是以1990年1月1日星期日為日期起點,數值設定為1;以午夜零時(0:00:00)為時間起點,數值設定為0.0,其範圍是24小時。

 

    日期的計算中經常用到兩個日期之差,例如公式=「98/10/20」—「98/10/5」,計算結果為15。也可以進行其他計算,例如公式=「99/7/20」十「99/7/5」,計算結果為72707。在Excel2000中輸入日期時如果以短格式輸入年份(年份輸入兩位數),Excel將做如下處理:

 

    (1)如果年份在00至29之間,Excel將作為2000至2029年處理,例如輸入10/10/20,Excel認為這個日期是2010年10月20日

    (2)如果年份在30至99之間,Excel將其作為1930至1999年處理,例如輸入73/3/23,Excel認為這個日期是1973年3月23日

 

    五、公式返回的錯誤值和產生原因

 

    在使用公式進行計算時,有時會在單元格中看到「#NAME?」、「#VALUE?」等信息。這些都是使用公式時出現錯誤後返回的錯誤值,產生原因請見表10.4。

表10.4  公式返回的錯誤值及其產生原因

返回的錯誤值

產生的原因

# # # # #!

公式計算的結果太長,單元格容納不下,增加單元格的列寬可以解決這個問題

# DIV/0

除數為零

# N/A

公式中無可用的數值或缺少函數參數

# NAME?

使用了Excel不能識別的名稱

# NULL!

使用了不正確的區域運算或不正確的單元格引用

# NUM!

在需要數字參數的函數中使用了不能接受的參數,或者公式計算結果的數字太大或太小,Excel無法表示

# REF!

公式中引用了無效單元格

# VALUE!

需要數字或邏輯值時輸入了文本

 

第二節  單元格的引用

 

    單元格的引用就是指單元格的地址,單元格的引用把單元格中的數據和公式聯繫起來。在創建和使用複雜公式時,單元格的引用是非常有用的。Excel2000通過單元格引用來指定工作薄中的單元格或單元格區域。

 

    一、單元格引用及引用樣式

 

    單元格引用的作用在於標識工作表上的單元格和單元格區域,並指明使用數據的位置。通過引用可以在公式中使用單元格中的數據。單元格引用有不同的表示方法,即可以直接用相應的地址表示,也可以用單元格的名字表示。

    用地址來表示單元格引用有兩種樣式:

    ·A1引用樣式:這是默認樣式。這種引用是用字母來表示列(從A到IV共256列),用數字來表示行(從1到65536)。引用的時候,先寫列字母再寫行數字,如B2。

    ·R1C1樣式,R代表Row,是行的意思;C代表Column,是列的意思。在R1C1引用樣式中,用R加行數字和C加列數字來表示單元格的位置,如R3C2指位於第3行第2列上的單元格。

    在A1引用樣式中又包括絕對引用、相對引用和混合引用三種樣式。

    ·相對引用

    相對引用的意義是指單元格引用會隨公式所在單元格的位置變更而改變。也就是說,相對引用在被複制到其他單元格時,其單元格引用地址發生改變。相對引用的樣式是用字母表示列,用數字表示行,例如A1、B2等,但是只使用相對引用是無法滿足使用需要的。

    ·絕對引用

    絕對引用是指引用特定位置的單元格。如果公式中的引用是絕對引用,那麼複製後的公式引用不會改變。絕對引用的樣式是在列字母和行數字之前加上美元符$』,例如由$A$2、$B$5都是絕對引用。

    ·混合引用

    除了相對引用和絕對引用之外,還有混合引用。當需要固定某行引用而改變列引用,或者需要固定某列引用而改變行引用時,就要用到混合引用,例如$B5、B$5都是混合引用。          

    在Excel2000中,使用F4鍵可以快速改變單元格引用的類型。示例如下:

    (1)選擇單元格A1然後鏈入:「=$B$2」

    (2)按F4鍵將引用變為絕對引用,該公式變為:「=$B$2」

    (3)再按F4健將引用變為混合引用(絕對行,相對列),公式變為:「=B$2」

    (4)再按F4鍵將引用變為另一種混合形式(絕對列,相對行),公式變為:「=$B2」

    (5)再按P4鍵返回到原來的相對引用形式。

 

    二、輸入單元格引用

 

    在Excel中使用滑鼠輸入單元格引用比用鍵盤節省時間而且準確率高。

    例10.2用滑鼠在單元格A3中輸入對A1和A2的引用。

    (1)選擇A3,然後鍵人一個等號「=」。

    (2)單擊A1並鍵人一個加號「十」

    (3)單擊A2後按Enter鍵。

    當單擊某單元格時,閃爍的邊框環繞著該單元格,同時在A3中插入了對該單元格的引用。在結束公式的輸入時,必須按Enter鍵。若沒按Enter鍵並且選擇了別的單元格,Excel便認為要在公式中包括該單元格的引用,而不僅僅是以前指定的單元格。

    在向活動單元格輸入數值或其他單元格的引用時,活動單元格不必出現在當前窗口中創建公式時,可以通過滾動條波動工作表來選擇工作表中距離公式單元格較遠的單元格。不管活動單元格位於工作表的什麼位置,編輯欄總是顯示活動單元格中的內容。

    實用技巧  若滾動工作表後活動單元格不再可見,按「Ctrl+Backspace」鍵可快速重新顯示活動單元格。

    在編輯公式時,被該公式所引用的所有單元格及單元格區域都將以彩色顯示在存放公式的單元格中,並在相應單元格及單元格區域的周圍顯示具有相同顏色的邊框。

 

    三、引用其他工作表中的單元格

 

    在Excel中,不僅可以引用當前工作表的單元格,還可以引用工作簿中其他工作表,其方法是:在公式中同時包括工作表引用和單元格引用。例如,要引用工作表Sheet9中的B2單元格,應在公式中輸入Sheet9!B2。感嘆號將工作表引用和單元格引用分開。如果工作表已命名,只需使用工作表名字再加上單元格引用。但是如果工作表名字中包含空格,必須用單引號括住工作表引用。

    使用滑鼠也可以引用工作簿中另一張工作表的單元格或單元格範圍,其方法是:進入輸入公式的狀態,然後單擊需要引用的單元格所在的工作表標籤,選中需要引用的單元格,則該單元格引用會顯示在編輯欄中。如果工作表名字包括空格,Excel2000會自動用單引號括住工作表引用,最後按Enter鍵完成公式的輸入。

 

    四、引用其他工作薄中的單元格

 

    在Excel中,不但可以引用同一工作薄中不同工作表的單元格,還能引用不同工作薄中的單元格。其方法是:在公式中同時包括工作薄引用、工作表引用和單元格引用。例如:

    =[Book1]Sheetl!$A$1一[Book2]Sheet2!$B$1

    在上面的公式中,[Book1]和[Book2]是兩個不同工作簿的名稱,Sheet1和Sheet2是分別屬於兩個工作簿的工作表的名稱。$A$1和$B$1表示單元格的絕對引用。若引用的工作簿已關閉,那麼在引用中將出現該工作簿存放位置的全部路徑,例如:

    =Sheet1!$A$1-『C:MY DOCUMENTS[Book2.XLS]Sheet2』!$B$1

 

第三節函數

 

    函數是一些已經定義好的公式,Excel2000中的大多數函數是常用公式的簡寫形式。函數通過參數接收數據,輸入的參數應放到函數名後並且用括弧括起來。各函數使用特定類型的參數,例如:數字、引用、文本或編輯值等。函數大多數情況下返回的是計算的結果,也可以返迴文本、引用、邏輯值、數組或者工作表的信息。

    在Excel2000中,不僅提供了大量的內置函數,還可以根據特定的需要使用Visual Basic自定義函數。使用公式時儘可能地使用內置函數,它可以節省輸入時間,減少錯誤發生。

 

    一、Excel內置函數

 

Excel提供了大量的內置函數,按照功能進行分類,如表10.5所示。

 

    表10.5   內置函數分類

分  類

功 能 簡 介

資料庫工作表函數

分析數據清單中的數值是否符合特定條件

日期與時間函數

在公式中分析和處理日期值和時間值

工程函數

用於工作分析

信息函數

確定存儲在單元格中數據的類型

財務函數

進行一般的財務計算

邏輯函數

進行邏輯判斷或者進行複合檢驗

統計函數

對數據區域進行統計分析

查找和引用函數

在數據清單中查找特定數據或者查找一個單元格的引用

文本函數

在公式中處理字元串

數學和三角函數

進行數學計算

 

    二、常用函數

 

    Excel2000提供了幾百個內置函數,下面只介紹常用的函數,有關其他函數的用法,可以使用Excel2000的幫助進行學習。

    1.SUM函數

    功能:SUM函數用於計算單個或多個參數之和。

    語法:SUM(number1,number2,……)

    number1,number2,……為1到30個需要求和的參數。

    參數:邏輯值、數字、數字的文本形式、單元格的引用。

    例10.3  SUM(10,20)等於30。

    SUM(A1:E1)等於從A1到E1共5個單元格中數值的和。

    2.SUMIF函數

    功能:SUMIF函數對符合指定條件的單元格求和。

    語法:SUMIF(range,criteria,sum_range)

    range用於條件判斷的單元格區域。

    Criteria確定哪些單元格符合相加的條件。其形式可以是數字、表達式或文本。

Sum_range是需要求和的實際單元格區域,只有當range中的相應單元格滿足criteria中的條件時,才對sum_range中相應的單元格求和。若省略sum_range,則對range中滿足條件的單元格求和。

    例10.4  設A1:A4中的數據是10、20、30、40,而B1:B4中的數據是100、200、300、400,那麼SUMIF(A1:A4,「>15」,B1:B4)等於900,因為A2、A3、A4中的數據滿足條件,所以相應地對B2、B3、B4進行求和。

    3.AVERAGE函數

    功能:AVERAGE函數對所有參數計算算術平均值。

    語法:AVERAGE(number1,number2,……)

number1,number2,……為需要計算平均值的1到30個參數。參數應該是數字或包含數字的單元格引用、數組或名字。

    例10.5  AVERAGE(1,2,3,4,5)等於3。

4.DAY函數

功能:DAY函數將某一日期的表示方法從日期序列數形式轉換成它所在月份中的序數(即某月的第幾天),用整數1到31表示。

    語法:DAY(serial_number)

    serial_number是用於日期和時間計算的日期時間代碼,可以是數字或文本,如「98/10/20」

    例10.6  DAY(「98/10/20」)等於20。

              DAY(「5—OCT」)等於5。

    5.TODAY函數和NOW函數

    功能:TODAY函數返回計算機內部時鐘的當前日期。

    NOW函數返回計算機內部時鐘的當前日期和時間。

    語法:TODAY()

          NOW()

    這兩個函數都不需要輸入參數。

    6.LEFT和RIGHT函數

    功能:LEFT函數返回字元串最左端的子字元串。

          RIGHT函數返回字元串最右端的子字元串。

    語法:LEFT(text,num_chars)

    text為包含要提取子字元串的字元串。

Num_chars為子字元串的長度。

    例 10.7  LEFT(「Microsoft Excel2000」,9)等於「Microsoft」。

    RICHT(「I am a student」,7)等於「student」。

    7.TRUNC函數

    功能:將數字截為整數或保留指定位數的小數。

    語法:TRUNC(number,num_digits)

    number為需要截尾取整的數字。

num_digits為指定取整精度的數字(小數位數),默認值為0。

    例10.8  TRUNC(8.6)等於8。

    TRUNC(—8.67,1)等於—8.6。

    8.INT函數

    功能:返回實數向下取整後的整數值。

    語法:INT(number)

    number是需要取整的實數。

    例10.9  INT(7.6)等於7。

    INT(—7.6)等於—8。

    9.LIG和LOG10函數

    功能:LOG函數返回指定底數的對數,LOCl0函數返回以10為底的常用對數。

    語法:LOG(number,base)

    LOG10(number)

    number是需要計算對數的正實數。

    base為對數的底數。LDG函數默認的底數為10。

    例10.10  LOG(9,2)等於3。

             L6G10(1000)等於3。

    10.TYPE函數

    功能:返回數據的類型。

    語法:TYPE(value)

value為需要返回類型的數據,請見表10.6所示。

圖10.6  TYPE函數返回值

參數value

TYPE函數返回值

數字

文本

邏輯值

公式

錯誤值

數組

1

2

4

8

16

64

 

例10.11  YTPE(10)等於1。

    如果A1單元格包含「EXCEL」,則TYPE(A1)等於2。

 

    三、在公式中使用函數

 

    與鍵入公式一樣,在編輯欄中也可以鍵入任何函數。如果能記住函數的參數,直接從鍵盤輸入函數是最快的方法。但是當面對眾多的函數,特別是函數名十分相似的一些函數以及參數眾多的函數時,使用「函數選項板」可以使工作會得很容易。「函數選項板」可以顯示函數的名稱、該函數的每個參數、函數功能和參數的描述、函數的當前結果和整個公式的結果等。

    (1)選定要輸入公式的單元格,如果在編輯欄中輸入公式,將插入點移至要插入函數的位置。

    (2)單擊「插入」菜單中的「函數」命令,或單擊「常用」工具欄中的「粘貼函數」按鈕,打開「粘貼函數」對話框,如目10.5所示。

圖10.5「粘貼函數」對話框

    (3)在「函數分類」列表中選擇函數類型,在「函數名」列表中選擇具體函數,例如「SUM」函數。

    (4)單擊「確定」按鈕,在編輯欄下面彈出函數選項板,如圖10.6所示。

圖10.6函數選項板

    (5)在參數框中輸入相應參數,按Tab鍵或「Shift+Tab」組合健在參數框間切換。

    (6)按回車鍵或單擊「確定」按鈕,完成函數的輸入。

    在創建公式的過程中,輸入等號後,「名稱框」切換為「函數框」,在「函數框」中顯示最近一次用到的工作表函數。單擊「函數框」右邊的箭頭,可以查看其它可用的工作表函數。如果沒有所需的函數,可單擊列表底部的「其它函數」選項,打開「粘貼函數」對話框,其中包含所有可用的工作表函數。

    四、編輯函數

    在編輯公式中所含函數時,一些比較小的修改,可以手工編輯,但是如果要對函數進行比較大的改動,還應該使用「函數選項板」。

    (1)單擊要編輯函數的單元格。

    (2)單擊「插入」菜單中的「函數」命令;或單擊「編輯欄」左側的「編輯公式」按鈕,以顯示「函數選項板」。

    (3)「函數選項板」將顯示公式中的第一個函數和它的所有參數。

    (4)在函數的編輯欄中單擊任意位置,可編輯第一個函數或同一公式中的其他函數。

 

第四節  使用數組

 

    數組是一種計算工具,可用來建立對兩組或更多組值進行操作的公式,這些值稱為數組參數,數組公式返回的結果既可以是單個也可以是多個。數組區域是共享同一數組公式的單元格區域。數組公式是小空間內進行大量計算的強有力方法,它可以替代很多重複的公式。

 

    一、數組公式的創建和輸入

 

    (1)如果希望數組公式返回一個結果,單擊需要輸入數組公式的單元格;如果希望數組公式返回多個結果,選定需要輸入數組公式的單元格區域。

    (2)鍵入公式的內容。

    (3)按「Ctrl十Shift十Enter」組合鍵,鎖定數組公式,Excel自動在編輯欄中公式的兩邊加上大括弧,表明它是一個數組公式。

    注意:不要自己鍵入大括弧,否則Excel會認為輸入的是一個正文標籤。

    例10.12  計算期末考試個人成績總和。

    (1)選定區域H4到H11,如圖10.7所示。

    (2)輸入公式「=B4:B11十C4:C11十D4:D11十E4:E11十F4:F11十G4:G11」

    (3)按「Ctrl十Shift十Enter」組合鍵結束輸入,計算結果如圖10.8所示。

    輸人數組函數的方法與輸人數組公式的方法相同。

 

    二、使用數組常量

 

    在數組公式中,通常使用單元格區域引用,也可以直接鍵入數值數組,即數組常量。數組常量可由數、正文或邏輯值組成。使用數組常量時必須用大括弧「{}」括起來,並且用逗號或分號分隔元素。逗號分隔不同列的值,分號分隔不同行的值。

    例10.13    計算1~9九個數值的平方根並顯示結果。

 

   圖10.7  選定數組公式結果輸出區域          圖10-8  數組公式的計算結果

 

(1)選擇一塊3行3列的單元格區域。

    (2)鏈入「=SQRT({1,2,3;4,5,6;7,8,9})」。

    注意:必須鍵入大括弧,表明括起來的值組成一個數組常量。

    (3)按「Ctrl十Shift十Enter」組合鍵。計算結果如圖10.9所示。

圖10.9  數組常量計算結果

    三、編輯數組公式或函數

 

    編輯數組公式或函數時應注意以下幾點:

    ·在數組區域中不能編輯、清除和移動單個單元格,也不能插人或刪除單元格。必須將數組區域的單元格作為一個整體然後同時編輯它們。

    ·要移動數組區域的內容,需選擇整個數組,並選擇「編輯」菜單中的「剪切」命令,然後選擇新的位置並選擇「編輯」菜單中的「粘貼」命令。還可以使用滑鼠拖動選擇區域到新的位置。

    ·不能剪切、清除或編輯數組的一部分,但可以為數組中單個單元格定義不同的格式。還可以從數組區域中複製單元格,然後在工作表的其他區域粘貼它們。

    編輯一個數組公式或函數的操作步驟如下:

    (1)移動插入點至數組範圍中。

    (2)單擊編輯欄,或按F2鍵,或者雙擊數組區域的第一個單元格,這時公式兩邊的括弧將消失。

    (3)編輯數組公式或函數

    (4)按「Shift十Ctrl十Enter」組合鍵,完成編輯修改。

 

第五節  審核公式

 

    據有關調查結果表示,約有30%的電子表格包含錯誤。這個統計數字雖然嚇人,但是卻是可信的。因為大多數的使用者很少或沒有接受過訓練,也幾乎無人接受過設計和審核工作表的訓練。而在使用新工作表做關鍵決策之前,一定要確保準確無誤,所以對工作表中的公式和數據進行審核是十分重要的。

    Excel提供了許多強大而又方便的功能,可以很方便地處理審核工作表。用命令、宏和錯誤值幫助在工作表裡發現錯誤。用追蹤箭頭說明工作表裡公式和結果的流程,可以追蹤引用單元格或從屬單元格。出錯追蹤可以幫助追查公式中出錯的起源。

 

    一、基本概念

 

    「引用」和「從屬」這兩個概念在審核公式中非常重要,用於表示包含公式的單元格與其他單元格的關係。

    ·引用單元格:單元格中的值被選定單元格中的公式所使用(即指明所選單元格中的數據是由哪幾個單元格中數據通過公式計算得出的),引用單元格通常包含公式。

    ·從屬單元格:是使用所選單元格值的單元格,從屬單元格通常包含公式或常數。

 

    二、「審核」工具欄

 

面對大的工作表時,使用Excel提供的審核工具欄可以很快把握公式和值的關聯關係。單擊「工具」菜單的「審核」命令,在其子菜單中單擊「顯示審核工具欄」命令,彈出「審核」工具欄,如圖10.10所示,其按鈕功能說明請見表10.7。

 

名  稱

說  明

追蹤引用單元格

單擊一次此按扭,顯示直接引用單元格。再次單擊,顯示附加級的間接引用單元格。

移去引用單元格追蹤箭頭

單擊此按鈕,從一級引用單元格刪除箭頭。若顯示多級,則再次單擊此按鈕,刪除下一級追蹤箭頭

追蹤從屬單元格

單擊一次按鈕,顯示直接引用此單元格的公式。再次單擊,顯示附加級的間接從屬單元格。

移去從屬單元格追蹤箭頭

單擊此按鈕,從一級從屬單元格刪除箭頭。若顯示多級,則再次單擊此按鈕,刪除下一級追蹤箭頭

取消所有追蹤箭頭

單擊此按鈕,刪除工作表裡全部追蹤箭頭

追蹤錯誤

單擊此按鈕,顯示指向出錯源的追蹤箭頭

新批註

單擊此按鈕,可以添加新的批註

圈釋無效數據

單擊此按鈕,圈釋包含超出限制的數值的單元格

清除有效數據標識圈

單擊此按鈕,當單元格包含超出限制的數值時,陷藏單元格外的環繞圓形

表10.7  「審核」工具欄按鈕

 

    三、追蹤引用單元格

 

    為了說明如何使用Excel2000提供的審核工具追蹤引用單元格,在如圖10.11所示的工作表中,選擇單元格H4,從編輯欄可以看出,它包含一個總計的公式。單擊「追蹤引用

圖10.10「審核」工具欄

 

單元格」按鈕,可找出該公式所引用的單元格,Excel2000用純藍色的追蹤線連接活動單元格與引用單元格,線的末端為指向公式的箭頭,B4至C4單元格區域的藍色邊框線表明它們是引用單元格,如圖10.12所示。

圖10.11  工作表示例

    四、追蹤從屬單元格

 

    在圖10.11的工作表中,仍選擇單元格H4,單擊「審核」工具欄中的「追蹤從屬單元格」按鈕,可找出使用該單元格數值的公式,追蹤箭頭指明單元格H4被單元格I4中的公式直接引用。在單元格以中出現一個點,表明它是數據流向中的從屬單元格,如圖10.13所示。

    追蹤箭頭的一個方便功能是可以沿審核工具所畫的路徑移動,方法是雙擊箭頭。例如,單元格H4仍被選定,雙擊H4和I4之間的追蹤箭頭,活動單元格將跳到箭頭的另一端,即單元格I4變為活動單元格。現在如果再次雙擊從單元格H4指向I4的箭頭,活動單元格就又跳到單元格H4。若箭頭超出屏幕,窗口將移動以顯示另一端的單元格。利用本功能可以沿著引用和被引用關係路徑在單元格間移動。

圖10.12  追蹤引用單元格示例

 

 


推薦閱讀:

TAG:投資 | 財務 | 風險 | 投資風險 | 風險分析 | 分析 |