Excel函数和公式讲座(肖贵喜)

上传人:宝路 文档编号:47694630 上传时间:2018-07-04 格式:PPT 页数:21 大小:187.89KB
返回 下载 相关 举报
Excel函数和公式讲座(肖贵喜)_第1页
第1页 / 共21页
Excel函数和公式讲座(肖贵喜)_第2页
第2页 / 共21页
Excel函数和公式讲座(肖贵喜)_第3页
第3页 / 共21页
Excel函数和公式讲座(肖贵喜)_第4页
第4页 / 共21页
Excel函数和公式讲座(肖贵喜)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Excel函数和公式讲座(肖贵喜)》由会员分享,可在线阅读,更多相关《Excel函数和公式讲座(肖贵喜)(21页珍藏版)》请在金锄头文库上搜索。

1、 EXCEL函數及公式華南檢測中心 肖貴喜 2002.12.2 內容:b儲存格b運算元b函數b公式應用b宏及VBA簡介儲存格在公式中的表示:儲存格在公式中的表示:公式中會使用相對參照,向左.上為負公式中的計算運算元運算子負責指定公式元素的計算類型。Microsoft Excel 有四種不同類型 的計算運算子:算術、比較、文字、以及參照算術運算子可以執行基本的數學運算,像是:加、減、乘、結合數字 、以及產生數字結果。算術運算子意義範例 + (加號)加法3+3 - (減號) 減法 3-1負 -1 * (星號)乘3*3 / (斜線) 除法3/3 % (百分比符號) 百分比 20% (脫字符號)乘冪3

2、2 (相當於 3*3)比較運算子b比較運算子可以比較二個值,產生邏輯值 TRUE 或 FASLE。b比較運算子意義範例b= (等號)等於A1=B1b (大於符號)大於A1B1b= (大於或等於符號)大於或等於A1=B1b (不等於符號)不等於A1B1文字運算子&參照運算子b文字運算子 “&“ 可以結合一個或多個文字值,產生一個文字。文字運算子意義範例b& (與)連接或連結二個值,產生一個連續文字值 “North“ & “wind“ 產生 “Northwind“b參照運算子可以結合儲存格範圍加以計算。參照運算子意義範例b: (冒號)範圍運算子,可以將一個參照位址擴大到二個參照 位址之間 (包含這

3、二個參照位址) 的所有儲存格B5:B15b, (逗號)聯合運算子,可以將多個參照位址結合成一個參照 位址 SUM(B5:B15,D5:D15)b (一個空格) 交集運算子,可以將一個參照位址擴大到二個參照 位址的共同儲存格SUM(B5:B15 A7:D7)這個範列中的二個範圍內都有儲存格 B7。函數:b-數學和三角函數-IS函數-邏輯函數-時間函數-其他函數(工程.財務.統計.文字.資料庫.參照函數) (MID,FIND,COUNTIF,UPPER,RAND,ROUND SMALL,INDEX.)數學及三角函數ABS 取絕對值函數 傳回數值的絕對值 ACOS 傳回數值的反餘弦值 ACOSH傳回

4、數值的反雙曲線餘弦值 ASIN 傳回數值的反正弦值 ASINH傳回數值的反雙曲線正弦值 ATAN 傳回數值的反正切值 ATAN2傳回 x 和 y 座標的反正切值 ATANH傳回數值的反雙曲線正切值 COMBIN傳回所給定物件個數的組合個數 COS 傳回數值的餘弦值邏輯函數bAND-如果所有的引數都為 TRUE,則傳回 TRUEbFALSE- 傳回 FALSE邏輯值bIF-指定要執行的邏輯測試bNOT-將引數的邏輯值反轉bOR -如果任何一個引數為 TRUE,則傳回 TRUEbTRUE-傳回 TRUE邏輯值日期和時間函數DATE傳回特定日期的序列值 DATEVALUE將文字形式的日期轉換成序列值

5、 DAY將序列值轉換成月份中的日期。 HOUR 將序列值轉換成小時數 MINUTE將序列值轉換成分鐘數 MONTH將序列值轉換成月份數 NETWORKDAYS傳回兩個日期之間的完整工作日天數 NOW傳回目前日期和時間的序列值 SECOND將序列值轉換成秒數 TIME傳回特定時間的序列值 TIMEVALUE將文字形式的時間轉換成序列值 TODAY傳回今天日期的序列值 WEEKDAY將序列值轉換成星期數 WORKDAY傳回在指定的工作日數前或後的日期序列數 YEAR將序列數轉換成年份數ISxx函數函數會傳回 TRUE的情況 ISBLANK Value 指的是空白儲存格。 ISERR Value 指

6、的是 #N/A 之外的任何一種錯誤值。 ISERRORValue 指的是任何一種錯誤值(#N/A、 #VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!)。 ISLOGICAL Value 指的是邏輯值。 ISNA Value 指的是錯誤值 #N/A (無法使用的數值)。 ISNONTEXT Value 指的是任何非文字的項目。(請注意; 如果 數值參照到空白儲存格,則此函數也會傳回 TRUE) 。 ISNUMBERValue 指的是數字。 ISREF Value 指的是參照。 ISTEXTValue 指的是文字。開始寫公式b公式開始一定為 =,可直接寫,也

7、可用工具條圖標插入b語法:每個函數都有其固定的語法b函數在公式中的運用應用范例:IF函數語法b如果您指定的情況結果為TRUE,則傳回一個值,若結果為 FALSE,則傳回另一個值。IF函數可用以測試數值和公式的條件bIF函數語法 IF(logical_test,value_if_true,value_if_false)=IF(A=B,”C“,”D”)=IF(A=B,”C”,IF(E=F,”K“,”D”) )=IF(A=B,IF(B=C,”E”,”F”),”D”)可嵌套使用 注意有無引號之區別 可有語法錯誤提示及自動糾正,也可對應括號顯示不同顏色 可使用多達七層的 IF函數,巢狀 IF函數公式的復

8、制與固定b通過拉動可實現公式的復制b公式中固定儲存格用固定符號 $不同工作表數據的引用b同一文件 工作表名稱 ! 儲存格b不同文件例: =c:windowsfai.xlssheet1!c5錯誤值的顯示b工作表公式有時會傳回錯誤值(如 #DIV/0!, #N/A, #VALUE!,#REF!, 及 #NUM!等)是十分平常的事情。此些錯誤 值的產生係由於事先未能預期的數值所 導致。 * 除數公式就是其中一個最佳範例。如 果來源資料儲存格包含零值,那麼就會 傳回 #DIV/0! 錯誤值。 b錯誤值的意義b# 在儲存格中輸入的數值太長,儲存格無法全部顯 示b#DIV/0! 當公式的除數為 0 (零)

9、 時,會出現 #DIV/0! 錯 誤值b#N/A 錯誤值出現時,表示函數或公式中有無效值b當 Microsoft Excel 無法識別公式中的文字時, #NAME? 錯誤值出現b當您使用的引數或運算元的類型錯誤,或公式自動校 正特性無法更正公式時,#VALUE! 錯誤值出現b當儲存格參照無效時,#REF! 錯誤值出現抑制錯誤值顯示使用函數來抑制錯誤值顯示的一般方 法可表達如下:=IF(ISERROR(),“,) 其中 係您所要抑制顯示錯誤值 的公式。 如果 傳回錯誤值, 則該表示式傳回 “ (null 字元), 否則傳回 的結果值。 其他抑制錯誤值顯示的方法係使用 Excel 97 設定格式化

10、條件的功能。 設定格 式化條件允許您根據儲存格的內容顯示各種不同的格式 。就錯誤值而言,您需要遵循下列步驟:1. 選擇所要格式化的儲存格 (範例中為 $F$19)2. 在功能表中選擇格式設定格式化條件3. 在第一個下拉方塊中,選擇 “公式為“4. 在鄰近的編輯方塊中輸入: =ISERROR($F$19)5. 按下格式鈕,並選擇一種格式, ,如使用藍色背景及深藍色字型作為格式。6. 按下確定鈕。 經由上述步驟所產生的結果:若有錯誤值則該儲存格的格 式為藍色背景及深藍色字型巨集(宏). VBA簡介:bMicro Visual Basic For Application b如果您經常在 Micros

11、oft Excel 中執行某個任務,可以使用巨集來 將該任務自動化。巨集是存放在 Visual Basic 模組中的一系列指 令和函數,每次您需要執行此任務時都可以執行它。錄製巨集的 方式就好像以錄音機來錄音一樣。錄好之後,您就可以執行巨集 來重複或 “重播“ 這些指令。b在您錄製或撰寫巨集時,請設計好您要巨集執行的步驟和指令。 如果您在錄製巨集時發生了錯誤,也可以錄製所做的修正動作。 每次您錄製巨集時,巨集都會存放在貼附到活頁簿的新模組中。b您可以使用 Visual Basic 編輯器來編輯巨集、將某個模組中的巨 集複製到另一個模組內、在不同的活頁簿之間複製巨集、變更存 放巨集的模組名稱或變更巨集的名稱。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号