本書從函數功能、函數格式、參數說明、注意事項、Excel版本提醒、案例應用、交叉參考7個方面,全面、細致地介紹了Excel 2016/2013/2010/2007/2003中公式和函數的使用方法、實際應用和操作技巧。后3章還將公式與函數的應用擴展到了條件格式、數據驗證及圖表中,以便使它們發揮更強大的功能。本書采用理論與實踐相結合的方式,提供了457個案例,涉及多個行業,讀者可以根據書中的案例舉一反三,將其直接應用到實際工作中,有效提高學習效果與實際應用能力。
本書既可以作為函數速查工具手冊,又可以作為豐富的函數應用案例寶典,適合對Excel公式與函數有需求的讀者閱讀。
1.給力的光盤
本書所有案例的源文件
操作簡單、功能強大的Excel函數速查軟件
51頁Excel數據透視表電子書
48頁Excel VBA程序開發電子書
20個講解Word 2016的多媒體教學視頻
20個講解Excel 2016的多媒體教學視頻
20個講解PowerPoint 2016的多媒體教學視頻
400個Word/Excel/PowerPoint辦公文檔模板
20個講解Windows 8的多媒體教學視頻
2.強大的Excel公式與函數速查書
全面:12大類424個函數的詳盡解說,讓您即刻輕松看懂晦澀的函數,快速掌握函數的使用方法和應用技巧。
實用:專業提供457個型案例,滿足財務、人力資源、銷售等多個領域的應用需求,高效解決數據統計分析難題。
詳細:全程圖解各類公式在條件格式、數據驗證、圖表中的應用方法與技巧,讀者一看即會
宋翔,微軟全球有價值專家(MVP),微軟TechNet中文論壇版主,微軟TechNet Webcast講師,主要致力于微軟Windows和Office 兩大系列產品的研究與開發,出版過多部相關書籍,對Office在銷售、人力資源、財務等方面的應用有豐富的經驗。
第1章 公式與函數基礎 1
1.1 了解公式
11.1.1 公式的組成部分
1
1.1.2 數據類型及其相互轉換
2
1.1.3 運算符及其優先級
3
1.1.4 普通公式與數組公式
5
1.1.5 單個單元格公式與多個單元格公式
5
1.1.6 Excel對數字精度、公式與函數等方面的限制
5
1.2 輸入與編輯公式
6
1.2.1 A1引用樣式與R1C1引用樣式 6
輸入公式 8
1.2.3 修改公式
9
1.2.4 移動和復制公式
9
1.2.5 刪除公式
12
1.2.6 改變公式的計算方式
13
1.3 在公式中使用函數
14
1.3.1 為什么使用函數
14
1.3.2 函數的類型
14
1.3.3 函數的參數
15
1.3.4 在公式中輸入函數
16
1.4 在公式中使用名稱
18
1.4.1 名稱的作用范圍
19
1.4.2 命名區域
19
1.4.3 命名公式
20
1.4.4 命名常量
21
1.4.5 將名稱應用到公式中
21
1.5 使用數組公式
23
1.5.1 單個單元格數組公式與多單元格數組公式
23
1.5.2 數組的維數
24
1.5.3 輸入數組公式
25
1.5.4 修改數組公式
25
1.5.5 擴展或縮小多單元格數組公式
26
1.5.6 選擇數組公式所在區域
27
1.5.7 使用常量數組
27
1.6 創建跨工作表和跨工作簿引用的公式
28
1.6.1 創建引用其他工作表中的數據的公式
28
1.6.2 創建引用其他工作簿中的數據的公式
29
1.6.3 創建對多個工作表中相同單元格區域的三維引用
30
1.6.4 更新跨工作簿引用的公式
31
1.7 審核公式
31
1.7.1 使用公式錯誤檢查器
32
1.7.2 定位特定類型的數據
33
1.7.3 追蹤單元格之間的關系
33
1.7.4 監視單元格內容
35
1.7.5 使用公式求值器
36
1.8 處理公式中的錯誤
36
1.8.1 括號不匹配
37
1.8.2 單元格被#符號填滿 37
1.8.3 空白但非空的單元格
37
1.8.4 顯示值與實際值
38
1.8.5 返回錯誤值
39
1.8.6 循環引用
41
1.9 公式使用技巧
42
1.9.1 在多個單元格中輸入同一個公式
42
1.9.2 顯示公式而不是值
42
1.9.3 查看公式的中間結果
42
1.9.4 將公式轉換為值
43
1.9.5 復制公式但不使用相對引用
43
1.9.6 隱藏公式
44
1.9.7 禁止用戶修改公式
45
第2章 數學和三角函數
46
2.1 常規計算
48
2.1.1 SIGN返回數字的符號 48
2.1.2 ABS計算數字的絕對值
49
2.1.3 SUM計算數字之和
50
2.1.4 PRODUCT計算數字之積 52
2.1.5 SQRT計算正平方根 52
2.1.6 MOD返回商的余數
53
判斷閏年(MOD IF OR AND) 53
分別匯總奇數月和偶數月的銷量(MOD SUM IF ROW) 54
2.1.7 QUOTIENT返回商的整數部分 55
統計在預算內可購買的辦公用品數量
55
2.1.8 GCD計算最大公約數
56
計算最大公約數 56
2.1.9 LCM計算最小公倍數
57
計算最小公倍數 57
2.1.10 SUMIF按給定條件對指定單元格求和 57
計算某部門員工年薪總和
58
計算前兩名和后兩名員工的銷售額總和(SUMIF LARGE SMALL) 59
2.1.11 SUMIFS按多個條件對指定單元格求和 59
匯總指定銷售額范圍內的銷售總額
60
2.1.12 SUMPRODUCT計算數組元素的乘積之和 60
計算商品打折后的總價格(SUMPRODUCT ROUND) 61
統計銷售部女員工人數 61
2.1.13 SUMSQ計算參數的平方和 61
計算直角三角形斜邊的長度(SUMSQ SQRT) 62
2.1.14 SUMXMY2計算數組對應值之差的平方和 62
計算數組對應值之差的平方和
63
2.1.15 SUMX2MY2計算數組對應值的平方差之和 63
計算數組對應值的平方差之和
63
2.1.16 SUMX2PY2計算數組對應值的平方和之和 63
計算數組對應值的平方和之和
64
2.1.17 SERIESSUM計算基于公式的冪級數之和 64
計算自然對數的底數e的近似值 65
2.2 舍入計算
65
2.2.1 INT返回永遠小于等于原數字的最接近的
整數 65
匯總整數金額(INT SUM) 65
2.2.2 TRUNC返回數字的整數部分 66
匯總金額只保留一位小數
(TRUNC SUM) 66
2.2.3 ROUND按指定位數對數字進行四舍五入 67
將金額取整舍入到百位(ROUND SUM) 68
2.2.4 ROUNDDOWN以絕對值減小的方向按指定位數舍入數字 68
匯總金額,忽略分位(ROUNDDOWN SUM) 69
2.2.5 ROUNDUP以絕對值增大的方向按指定位數舍入數字 69
計算上網費用(ROUNDUP HOUR MINUTE) 70
2.2.6 MROUND舍入到指定倍數的數字 70
計算商品運送車次 71
2.2.7 CEILING以絕對值增大的方向按指定倍數
舍入 71
計算上網費用(CEILING HOUR MINUTE) 72
2.2.8 CEILING.PRECISE以算數值增大的方向按指定
倍數舍入 73
2.2.9 CEILING.MATH以絕對值或算數值增大的方向按指定倍數舍入 73
2.2.10 FLOOR以絕對值減小的方向按指定倍數舍入 74
計算員工提成獎金 75
2.2.11 FLOOR.PRECISE以算數值減小的方向按指定
倍數舍入 75
2.2.12 FLOOR.MATH以絕對值或算數值減小的方向按指定倍數舍入 76
2.2.13 EVEN以絕對值增大的方向舍入到最接近
偶數 77
隨機抽獎(男員工)(EVEN INDEX RANDBETWEEN) 78
2.2.14 ODD以絕對值增大的方向舍入到最接近奇數 78
隨機抽獎(女員工)(ODD INDEX RANDBETWEEN) 79
2.3 指數與對數計算
79
2.3.1 POWER計算數字的乘冪 79
計算區域中各數字的倒數之和(POWER SUM) 80
2.3.2 EXP計算e的n次方
80
計算自然對數的底數e的n次冪
81
2.3.3 LN計算自然對數
81
計算數值的自然對數 81
2.3.4 LOG計算以指定數字為底的對數
81
計算以指定數字為底的對數
82
2.3.5 LOG10計算以10為底的對數
82
計算以10為底的對數 82
2.4 階乘、矩陣與隨機數
83
2.4.1 COMBIN計算給定數目對象的組合數 83
計算公司知識競賽對局次數
83
2.4.2 COMBINA計算給定數目對象具有重復項的
組合數 84
2.4.3 FACT計算數字的階乘 84
計算10到20之間的數字階乘
85
2.4.4 FACTDOUBLE計算數字的雙倍階乘 85
計算1到36之間偶數的乘積
85
2.4.5 MULTINOMIAL計算多個數字和的階乘與各數字階乘乘積的比值 86
計算人員分組問題 86
2.4.6 MDETERM計算數組的矩陣行列式的值 86
求解二元聯立方程組 87
2.4.7 MINVERSE計算數組的逆矩陣 87
求解多元聯立方程組(MINVERSE MMULT) 88
2.4.8 MMULT計算兩個數組的矩陣乘積 88
計算商品在不同單價下的銷售額
88
計算某商品的最大銷量(MMULT MAX N TRANSPOSE) 89
2.4.9 MUNIT返回指定維度的單位矩陣 89
2.4.10 RAND返回0到1之間的一個隨機數 89
隨機顯示A到Z之間的大寫字母(RAND CHAR INT) 90
2.4.11 RANDBETWEEN返回某個范圍內的隨機數 91
生成1到50之間的隨機偶數
91
2.5 三角函數計算
91
2.5.1 DEGREES將弧度轉換為角度 91
根據弧長和半徑計算角度(DEGREES ROUND) 92
2.5.2 RADIANS將角度轉換為弧度 92
根據角度和半徑計算弧長(RADIANS ROUND) 92
2.5.3 SIN計算給定角度的正弦值
93
計算給定角度的正弦值(SIN ROUND) 93
2.5.4 ASIN計算數字的反正弦值 93
計算數字的反正弦值(ASIN ROUND) 94
2.5.5 SINH計算數字的雙曲正弦值 94
計算數字的雙曲正弦值
(SINH ROUND) 94
2.5.6 ASINH計算數字的反雙曲正弦值 95
計算數字的反雙曲正弦值(ASINH ROUND) 95
2.5.7 COS計算給定角度的余弦值
95
計算給定角度的余弦值(COS ROUND) 96
2.5.8 ACOS計算數字的反余弦值 96
計算數字的反余弦值(ACOS ROUND) 97
2.5.9 COSH計算數字的雙曲余弦值 97
計算數字的雙曲余弦值
(COSH ROUND) 97
2.5.10 ACOSH計算數字的反雙曲余弦值 97
計算數字的反雙曲余弦值(ACOSH ROUND) 98
2.5.11 TAN計算給定角度的正切值 98
計算給定角度的正切值
(TAN ROUND) 98
2.5.12 ATAN計算數字的反正切值 99
計算數字的反正切值(ATAN ROUND) 99
2.5.13 TANH計算數字的雙曲正切值 99
計算數字的雙曲正切值
(TANH ROUND) 100
2.5.14 ATANH計算數字的反雙曲正切值 100
計算數字的反雙曲正切值(ATANH ROUND) 100
2.5.15 ATAN2計算給定坐標的反正切值 101
計算給定坐標的反正切值
101
2.5.16 ACOT計算數字的反余切值 102
計算數字的反余切值(ACOT ROUND) 102
2.5.17 ACOTH計算數字的反雙曲余切值 102
計算數字的反雙曲余切值(ACOTH ROUND) 103
2.5.18 COT計算給定角度的余切值 103
計算給定角度的余切值 103
2.5.19 COTH計算數字的雙曲余切值 104
計算數字的雙曲余切值
(COTH ROUND) 104
2.5.20 SEC計算給定角度的正割值 105
計算給定角度的正割值(SEC ROUND) 105
2.5.21 SECH計算給定角度的雙曲正割值 105
計算給定角度的雙曲正割值(SECH ROUND) 106
2.5.22 CSC計算給定角度的余割值 106
計算給定角度的余割值(CSC ROUND) 106
2.5.23 CSCH計算給定角度的雙曲余割值 107
計算給定角度的雙曲余割值(CSCH ROUND) 107
2.6 其他計算
108
2.6.1 PI返回pi的值 108
計算圓周長(PI ROUND) 108
2.6.2 SQRTPI計算某數與pi的乘積的平方根
108
計算圓周率倍數的平方根
109
2.6.3 SUBTOTAL返回指定區域的分類匯總結果 109
匯總某部門員工工資情況(一)
110
設置不間斷序號 110
2.6.4 AGGREGATE返回指定區域的分類匯總結果 111
匯總某部門員工工資情況(二)
112
統計某部門年薪排在第2位的員工姓名(AGGREGATE INDEX MATCH)
113
2.6.5 ROMAN將阿拉伯數字轉為文本型羅馬數字 113
將人員編號轉換為羅馬數字格式(ROMAN CHOOSE) 114
2.6.6 ARABIC將羅馬數字轉換為阿拉伯數字 114
將人員編號轉換為阿拉伯數字格式(ARABIC CHOOSE) 115
2.6.7 BASE將一個數轉換為給定基數的文本格式 115
以給定基數轉換數字 116
2.6.8 DECIMAL將給定基數的文本轉換為
十進制數 116
將給定基數的文本轉換為十進制數
116
第3章 日期和時間函數
117
3.1 了解Excel日期系統 118
3.1.1 Excel提供的兩種日期系統
118
3.1.2 了解日期和時間序列號
119
3.1.3 輸入與設置日期和時間
120
3.1.4 兩位數年份問題
121
3.2 返回當前的日期、時間和指定的日期、
時間 121
3.2.1 NOW返回當前日期和時間
121
統計員工在職時間
(NOW ROUND IF) 122
元旦倒計時(NOW TEXT) 122
3.2.2 TODAY返回當前日期 123
統計試用期到期的人數(TODAY COUNTIF) 123
3.2.3 DATE返回指定日期的序列號 124
計算2009年星期六的個數(DATE SUM N
TEXT ROW INDIRECT) 124
計算本月的天數(DATE TEXT
YEAR MONTH TODAY) 125
3.2.4 TIME返回指定時間的序列號 125
安排會議時間(TIME TEXT NOW) 126
3.3 返回日期和時間的某個部分
126
3.3.1 YEAR返回年份 126
計算2000年以后的員工平均工資(YEAR
ROUND AVERAGE IF) 127
3.3.2 MONTH返回月份 127
計算本月需要結算的金額(MONTH TODAY SUM IF) 127
判斷閏年(MONTH IF DATE YEAR) 128
3.3.3 DAY返回日期中具體的某一天
129
計算本月下旬需要結算的金額(DAY SUM IF) 129
3.3.4 WEEKDAY返回當前日期是星期幾 130
統計周五的商品銷量(WEEKDAY SUM IF) 130
3.3.5 HOUR返回小時數 131
計算用餐時間 131
3.3.6 MINUTE返回分鐘數 131
計算用餐的精確時間
(HOUR MINUTE) 132
3.3.7 SECOND返回秒數 132
計算廣告時長 133
3.4 文本與日期、時間格式間的轉換
133
3.4.1 DATEVALUE將文本格式的日期轉換為序
列號 133
計算兩個月之間相差的天數
134
3.4.2 TIMEVALUE將文本格式的時間轉換為
序列號 134
計算加班費用(TIMEVALUE
SUBSTITUTE ROUND) 134
3.5 其他日期函數
135
3.5.1 DATEDIF計算開始和結束日期之間的時間
間隔 135
統計辦公用品使用情況(DATEDIF TODAY) 136
3.5.2 DAYS360以360天為準計算兩個日期間天數
136
計算還款天數(一) 137
3.5.3 DAYS計算兩個日期之間的天數 137
計算還款天數(二) 138
3.5.4 EDATE計算從指定日期向前或向后幾個月的
日期 138
計算還款日期(EDATE TEXT LEFT LEN) 139
3.5.5 DATESTRING將指定日期的序列號轉換為文本
日期 139
計算還款日期(DATESTRING
EDATE LEFT LEN) 140
3.5.6 EOMONTH計算從指定日期向前或向后幾個月后的那個月最后一天的日期 140
統計員工的工資結算日期(EOMONTH TEXT) 141
3.5.7 NETWORKDAYS計算日期間的所有工作
日數 141
計算工程施工的天數(一)
142
3.5.8 NETWORKDAYS.INTL計算日期間的所有工作日數,使用參數指明周末的日期和天數 142
計算工程施工的天數(二)
144
3.5.9 WEEKNUM返回日期在一年中是第幾周 144
計算本月包含的周數(WEEKNUM EOMONTH NOW) 145
3.5.10 ISOWEEKNUM返回日期在一年中的ISO
周數 145
3.5.11 WORKDAY計算與指定日期相隔數個工作日的
日期 146
安排施工時間(一)(WORKDAY TEXT LEFT LEN) 147
3.5.12 WORKDAY.INTL計算與指定日期相隔數個工作日的日期,使用參數指明周末的日期和天數 147
安排施工時間(二)(WORKDAY.INTL TEXT LEFT LEN) 149
3.5.13 YEARFRAC計算從開始日期到結束日期所經歷
的天數占全年天數的百分比
149
計算全年盈利額
(YEARFRAC ROUND) 150
第4章 邏輯函數 151
4.1 邏輯值函數
151
4.1.1 TRUE返回邏輯值TRUE 151
判斷兩列數據是否相同 152
4.1.2 FALSE返回邏輯值FALSE 152
計算兩列中相同數據的個數
152
4.2 條件判斷函數
153
4.2.1 NOT對邏輯值求反
153
計算區域內數字的個數(NOT SUM ISERROR) 153
4.2.2 AND判斷多個條件是否同時成立
154
判斷面試人員是否被錄取
154
判斷是否為員工發放獎金
155
4.2.3 OR判斷多個條件中是否至少有一個條件
成立 155
判斷身份證號碼的長度是否正確(OR LEN) 155
4.2.4 XOR判斷多個條件中是否有一個條件成立
156
4.2.5 IF根據條件判斷而返回不同結果
156
評定員工業績 157
計算需要發放獎金的總額(IF SUM) 157
4.2.6 IFNA判斷公式是否出現#N/A錯誤
158
根據姓名查找員工所在部門并排錯(IFNA VLOOKUP) 158
4.2.7 IFERROR根據公式結果返回不同內容 158
根據編號查找員工信息并排錯(IFERROR VLOOKUP) 159
第5章 文本函數
160
5.1 返回字符或字符編碼
162
5.1.1 CHAR返回與ANSI字符編碼對應的字符
162
在區域中自動生成大寫字母列表(CHAR ROW) 162
5.1.2 UNICHAR返回與Unicode字符編碼對應的
字符 163
5.1.3 CODE返回與字符對應的ANSI字符編碼
163
判斷單元格第一個字符是否為字母(CODE IF OR AND) 163
按升序排列順序錯亂的字母列表(CODE CHAR SMALL ROW) 164
5.1.4 UNICODE返回與字符對應的Unicode字符
編碼 164
5.2 返回文本內容
165
5.2.1 LEFT從文本左側起提取指定個數的字符 165
提取地址中的省市名稱(LEFT FIND) 165
統計各地區參會人數(LEFT SUM) 166
5.2.2 LEFTB從文本左側起提取指定字節數字符 166
5.2.3 LEN計算文本中的字符個數
167
計算單元格中的數字個數(LEN LENB) 167
根據身份證號判斷性別(LEN IF MOD RIGHT MID) 168
5.2.4 LENB計算文本中代表字符的字節數 168
5.2.5 MID從文本指定位置起提取指定個數的字符
169
提取公司獲獎人員姓名
(MID FIND LEN) 169
從身份證號中提取生日(MID TEXT IF LEN) 169
5.2.6 MIDB從文本指定位置起提取指定字節數的
字符 170
5.2.7 RIGHT從文本右側起提取指定個數的字符 170
動態提取公司名稱列表(RIGHT LEN FIND) 171
5.2.8 RIGHTB從文本右側起提取指定字節數字符 171
5.2.9 REPT生成重復的字符 172
自動為數字添加星號(REPT LEN) 172
制作簡易的銷售圖表 173
5.3 合并文本
173
5.3.1 CONCATENATE將多個文本合并到一處 173
評定員工考核成績(CONCATENATE IF SUM) 174
5.4 轉換文本格式
174
5.4.1 ASC將全角字符轉換為半角字符
174
計算全、半角混合文本中的字母個數(ASC LEN LENB) 175
5.4.2 WIDECHAR將半角字符轉換為全角字符 175
計算全、半角混合文本中的漢字個數(WIDECHAR LEN LENB ASC) 175
5.4.3 PHONETIC返回文本中的拼音字符 176
5.4.4 BAHTTEXT將數字轉換為泰語文本 176
5.4.5 DOLLAR將數字轉換為帶美元符號$的文本 176
出口商品價格轉換 177
5.4.6 RMB將數字轉換為帶人民幣符號¥的文本
177
將數字轉換為帶人民幣符號¥的文本
177
5.4.7 NUMBERSTRING將數值轉換為大寫漢字 178
將銷售額轉換為中文大寫漢字
178
5.4.8 NUMBERVALUE以與區域設置無關的方式將
文本轉換為數字 179
5.4.9 T將參數轉換為文本
179
為公式添加文字說明(RMB T N) 180
5.4.10 LOWER將文本轉換為小寫 180
5.4.11 UPPER將文本轉換為大寫 180
將文本轉換為句首字母大寫其他小寫(UPPER
LEFT LOWER RIGHT LEN) 181
5.4.12 PROPER將文本中每個單詞的首字母轉換為
大寫 181
整理人名數據 181
5.4.13 VALUE將文本型數字轉換為數值 182
對文本格式的銷售數據求和
(VALUE SUM) 182
5.4.14 TEXT多樣化格式設置函數 183
將金額顯示為特定的單位(TEXT SUM) 183
將普通數字轉換為電話格式
183
自動生成12個月的英文月份名稱(TEXT ROW)
184
5.4.15 FIXED將數字按指定的小數位數取整 184
格式化數字格式 185
5.5 查找與替換文本
185
5.5.1 EXACT比較兩個文本是否相同 185
核對數據錄入是否正確(EXACT IF) 185
5.5.2 FIND以字符為單位并區分大小寫地查找指定字
符的位置 186
檢查聯系地址是否詳細(FIND ISERROR IF) 186
提取公司名稱(FIND MID) 186
5.5.3 FINDB以字節為單位并區分大小寫地查找指定字符的位置 187
5.5.4 REPLACE以字符為單位根據指定位置進行
替換 188
電話號碼位數升級 188
提取地區公司名稱(REPLACE LEFT FIND) 188
5.5.5 REPLACEB以字節為單位根據指定位置進行
替換 189
5.5.6 SEARCH以字符為單位不區分大小寫地查找指定字符的位置 189
將銷售圖書分類上架(SEARCH IF COUNT) 190
5.5.7 SEARCHB以字節為單位不區分大小寫地查找指定字符的位置 191
5.5.8 SUBSTITUTE以指定文本進行替換 191
將日期轉換為標準格式 191
格式化公司名稱(SUBSTITUTE REPLACE) 192
5.6 刪除文本中的字符
192
5.6.1 CLEAN刪除無法打印的字符 192
對表格內容排版 193
5.6.2 TRIM刪除多余的空格 193
整理不規則數據(TRIM CLEAN) 193
第6章 查找和引用函數
194
6.1 查找表中數據
195
6.1.1 CHOOSE根據序號從列表中選擇對應的內容 195
評定員工業績(CHOOSE IF) 196
制作購物打折收費系統 196
重組銷售數據 199
在多組銷售數據中查找銷量(CHOOSE VLOOKUP MATCH) 199
6.1.2 LOOKUP僅在單行單列中查找(向量形式) 200
根據姓名查找員工編號 201
使用LOOKUP函數進行多條件判斷 201
提取文本中的金額(LOOKUP LEFT ROW
INDIRECT LEN) 202
6.1.3 LOOKUP僅在單行單列中查找(數組形式) 203
查找員工信息 203
6.1.4 HLOOKUP在區域或數組的行中查找數據 204
查找商品在某季度的銷量(HLOOKUP MATCH) 205
6.1.5 VLOOKUP在區域或數組的列中查找數據 205
根據商品名稱查找銷量 206
根據銷量對員工進行評定
207
從多個表中計算員工的年終獎(VLOOKUP IF) 207
逆向查找(VLOOKUP IF) 208
6.1.6 MATCH返回指定內容所在的位置 208
不區分大小寫查找數據
(MATCH INDEX) 209
區分大小寫查找數據(MATCH INDEX EXACT) 210
雙重定位查找數據(MATCH INDEX) 210
提取某商品最后一次進貨日期(MATCH TEXT INDIRECT) 211
從多列數據中查找員工工資(MATCH INDEX) 212
6.1.7 INDEX返回指定位置中的內容(數組形式) 212
查找左側列中的數據(INDEX MATCH) 213
6.1.8 INDEX返回指定位置中的內容(引用形式) 213
提取某區域的銷售數據
(INDEX MATCH) 214
6.2 引用表中數據
214
6.2.1 ADDRESS返回與指定行號和列號對應的
單元格地址 214
確定最大銷售額的位置(ADDRESS MAX IF ROW) 215
返回當前單元格的列字母(ADDRESS COLUMN SUBSTITUTE) 215
跨工作表返回匯總金額(ADDRESS INDIRECT) 216
6.2.2 AREAS返回引用中包含的區域數量 217
統計分公司數量 217
6.2.3 COLUMN返回單元格或單元格區域首列的
列號 217
在一行中快速輸入月份
(COLUMN TEXT) 218
匯總多個列中的銷量(COLUMN SUM IF MOD) 218
6.2.4 COLUMNS返回數據區域包含的列數 235
計算需要扣款的項目數量
219
6.2.5 ROW返回單元格或單元格區域首行的行號
219
在一列中快速輸入月份(ROW TEXT) 220
提取最后一次銷量大于800的日期(ROW TEXT INDEX MAX)
220
計算員工的最高工資(ROW MAX MMULT) 221
6.2.6 ROWS返回數據區域包含的行數 221
計算需要開支的員工人數
221
計算銷售數據中的報價數量(ROWS COLUMNS) 222
檢驗日期是否重復
(ROWS IF MATCH) 222
6.2.7 OFFSET根據給定的偏移量返回新的
引用區域 223
使用OFFSET函數查詢員工信息(OFFSET MATCH)
224
對每日銷量累積求和(OFFSET SUM ROW) 224
匯總最近5天的銷量(OFFSET SUBTOTAL
INDIRECT MAX ROW) 225
制作工資條(OFFSET IF MOD ROW
ROUND COLUMN) 225
6.2.8 TRANSPOSE轉置數據區域的行列位置 227
轉換銷售數據區域 227
6.2.9 INDIRECT返回由文本值指定的引用 227
統計銷量小于600的員工數(INDIRECT SUM COUNTIF)
228
提取多個工作表中的最大值(INDIRECT SUBTOTAL) 229
6.2.10 FORMULATEXT返回給定引用公式的
文本形式 229
提取單元格中的公式(一)
229
6.2.11 GETPIVOTDATA返回數據透視表中的
數據 230
使用函數從數據透視表中提取數據
231
6.2.12 HYPERLINK為指定內容創建超鏈接 231
在銷售數據表中指定公司郵件地址
232
實現自動跳轉到數據結尾的功能(HYPERLINK OFFSET COUNTA) 232
6.2.13 RTD返回支持COM自動化程序的實時數據
233
使用COM加載宏快速顯示時間 234
第7章 信息函數
235
7.1 返回信息
236
7.1.1 CELL返回單元格格式、位置或內容的信息 236
獲取當前工作簿的完整路徑
237
7.1.2 INFO返回當前操作環境的相關信息 238
獲取當前操作環境 238
7.1.3 SHEET返回引用工作表的工作表編號 239
7.1.4 SHEETS返回引用中的工作表總數 239
統計當前工作簿包含的工作表總數(一)
240
7.2 返回各類型的值
240
7.2.1 ERROR.TYPE返回對應于錯誤類型的數字 240
根據錯誤代碼顯示錯誤原因
(ERROR.TYPE CHOOSE) 240
7.2.2 N返回轉換為數字的值
241
生成指定員工的年薪列表(N OFFSET) 241
7.2.3 NA返回錯誤值#N/A
242
統計無貨商品的數量 242
7.2.4 TYPE返回表示數據類型的數字 243
簡易的輸入驗證工具(TYPE LOOKUP) 243
7.3 使用IS函數進行各種判斷 244
7.3.1 ISBLANK判斷單元格是否為空 244
統計員工缺勤人數(ISBLANK SUM) 244
7.3.2 ISLOGICAL判斷值是否為邏輯值 245
7.3.3 ISNUMBER判斷值是否為數字 245
統計指定商品的銷量總和(ISNUMBER SUM FIND) 245
7.3.4 ISTEXT判斷值是否為文本 246
判斷員工是否已簽到(ISTEXT IF) 246
7.3.5 ISNONTEXT判斷值是否為非文本 246
判斷員工是否已簽到(ISNONTEXT IF) 246
7.3.6 ISFORMULA判斷單元格是否包含公式 247
判斷單元格中的內容是否包含公式
247
7.3.7 ISEVEN判斷數字是否為偶數 248
統計公司女員工人數
(ISEVEN SUM MID) 248
7.3.8 ISODD判斷數字是否為奇數 249
統計公司男員工人數
(ISODD SUM MID) 249
7.3.9 ISNA判斷值是否為錯誤值#N/A 249
查找員工信息(ISNA IF VLOOKUP) 250
7.3.10 ISREF判斷值是否為單元格引用 250
7.3.11 ISERR判斷值是否為除#N/A以外的
其他錯誤值 250
7.3.12 ISERROR判斷值是否為錯誤值 251
統計員工年薪總和
(ISERROR SUM IF) 251
第8章 統計函數
252
8.1 統計數量與頻率
255
8.1.1 COUNT計算參數中包含數字的個數 255
統計員工人數 256
統計不重復員工人數(COUNT MATCH ROW) 257
8.1.2 COUNTA計算參數中包含非空值的個數 257
統計遲到人數 257
創建動態區域名稱
(COUNTA OFFSET) 258
8.1.3 COUNTBLANK計算區域中空白單元格的
個數 259
統計會議未到場人數 259
8.1.4 COUNTIF計算滿足給定條件的單元格的
個數 259
統計銷量大于800的員工人數 260
計算兩列數據中相同數據的個數(COUNTIF SUM) 260
統計不重復員工人數(COUNTIF SUM) 261
提取不重復員工姓名(COUNTIF LOOKUP NOT) 261
8.1.5 COUNTIFS計算滿足多個給定條件的單元格的個數 262
統計銷量在600到1000之間的男員工人數
262
8.1.6 FREQUENCY以垂直數組形式返回數據的頻率分布 263
統計不同銷量區間的員工人數
263
8.2 統計均值和眾數
264
8.2.1 AVEDEV計算一組數據與其平均值的絕對偏差的平均值 264
計算零件質量系數的平均偏差
264
8.2.2 AVERAGE計算參數的平均值 265
計算某商品的平均價格 265
計算男員工的平均銷量(一)(AVERAGE ROUND IF) 265
8.2.3 AVERAGEA計算參數中非空值的平均值 266
計算員工的平均銷量(含未統計者)(AVERAGEA ROUND) 266
8.2.4 AVERAGEIF計算滿足給定條件的所有單元格的平均值 267
計算男員工的平均銷量(二)(AVERAGEIF ROUND) 267
8.2.5 AVERAGEIFS計算滿足多個給定條件的所有單元格的平均值 268
計算銷量大于600的男員工的平均銷量(AVERAGEIFS ROUND)
269
8.2.6 GEOMEAN計算幾何平均值 269
計算銷售業績的平均增長率
270
8.2.7 HARMEAN計算調和平均值 270
計算從第一天開始到第五天每天的平均
產量 271
8.2.8 TRIMMEAN計算內部平均值 271
計算選手最后得分(TRIMMEAN ROUND) 272
8.2.9 MEDIAN返回中值 272
計算銷量的中間值 273
計算銷量的中間值所在的日期(MEDIAN INDEX MATCH) 273
8.2.10 MODE.SNGL返回數據中出現次數最多的值 273
統計投票次數最多的選手(一)
274
提取出現次數最多的數字(MODE.
SNGL MID ROW INDIRECT LEN) 274
8.2.11 MODE.MULT返回數據中出現頻率最高或重復出現的數值的垂直數組 275
統計投票次數最多的選手(二)
275
8.3 統計極值與排位
276
8.3.1 MAX返回一組數字中的最大值
276
統計男員工中完成的最大銷量
276
計算單日最高銷量(MAX SUMIF) 276
提取最后一次出貨的日期(MAX TEXT INDEX IF ROW) 277
8.3.2 MAXA返回一組非空值中的最大值 277
8.3.3 MIN返回一組數字中的最小值
278
顯示一個不超過限定日期的動態時間(MIN TODAY) 278
提取完成最小銷量的員工姓名(MIN INDEX MATCH) 279
8.3.4 MINA返回一組非空值中的最小值 279
8.3.5 LARGE返回數據集中第k個最大值
279
計算銷量前3名的銷量總和
(LARGE SUM) 280
8.3.6 SMALL返回數據集中第k個最小值
280
計算銷量后3名的銷量總和
(SMALL SUM) 281
8.3.7 RANK.EQ返回一個數字在一組數字中的
排位 281
對員工銷量降序排名(一)
282
計算兩列數據中相同數據的個數(RANK.
EQ COUNT)
282
8.3.8 RANK.AVG返回一個數字在一組數字中的
排位 282
對員工銷量降序排名(二)
283
8.3.9 PERCENTRANK.INC返回數據集中值的百分比排位 283
計算某個銷售員在所有銷售員中的銷量百分比
排位 284
8.3.10 PERCENTRANK.EXC返回數據集中值的
百分比排位 284
8.3.11 QUARTILE.INC返回數據集的四分位數 285
根據員工銷量計算四分位數
286
8.3.12 QUARTILE.EXC返回數據集的四分位數 286
8.3.13 PERCENTILE.INC返回區域中數值的第k個百分點的值
287
根據員工銷量計算指定百分點的值
287
8.3.14 PERCENTILE.EXC返回區域中數值的第k個百分點的值
288
8.3.15 PERMUT返回給定數目對象的排列數 288
計算中獎率 289
8.3.16 PERMUTATIONA返回給定數目對象(含
重復)的排列數 289
8.4 統計數據的散布度
290
8.4.1 DEVSQ計算偏差的平方和 290
計算零件質量系數的偏差平方和
290
8.4.2 STDEV.S估算基于樣本的標準偏差,忽略文本和邏輯值 290
計算員工工齡樣本的標準偏差
291
8.4.3 STDEVA估算基于樣本的標準偏差,包括文本和邏輯值 291
計算員工工齡樣本的標準偏差
(含未統計者) 292
8.4.4 STDEV.P估算基于整個樣本總體的標準偏差,忽略文本和邏輯值 292
計算員工工齡樣本總體的標準偏差
293
8.4.5 STDEVPA估算基于整個樣本總體的標準偏差,包括文本和邏輯值 293
計算員工工齡樣本總體的標準偏差
(含未統計者) 294
8.4.6 VAR.S計算基于給定樣本的方差,忽略文本和邏輯值 294
計算員工工齡樣本的方差
295
8.4.7 VARA計算基于給定樣本的方差,包括文本和
邏輯值 295
計算員工工齡樣本的方差(含未統計者)
296
8.4.8 VAR.P計算基于整個樣本總體的方差,忽略文本和邏輯值 296
計算員工工齡樣本總體的方差
2978.4.9 VARPA計算基于整個樣本總體的方差,包括文本和邏輯值 297
計算員工工齡樣本總體的方差
(含未統計者) 297
8.4.10 KURT返回數據集的峰值 298
計算商品在一段時期內價格的峰值
298
8.4.11 SKEW返回分布的不對稱度 299
計算商品在一段時期內價格的不對稱度
299
8.4.12 SKEW.P返回某一分布相對其平均值的
不對稱度 300
8.5 統計概率分布
300
8.5.1 BINOM.DIST返回一元二項式分布的概率 300
計算沒有不合格產品的概率
301
8.5.2 BINOM.INV返回使累積二項式分布小于或等于臨界值的最小值 301
計算允許不合格產品的數量
302
8.5.3 BINOM.DIST.RANGE返回二項式分布試驗結果的概率 302
8.5.4 NEGBINOM.DIST返回負二項式分布的概率 303
計算談判成功的概率 304
8.5.5 PROB返回區域中的數值落在指定區間內的
概率 304
計算中獎概率 305
8.5.6 GAUSS返回比標準正態累積分布函數小
0.5的值
305
計算比標準正態累積分布函數小0.5的值 305
8.5.7 PHI返回標準正態分布的密度函數值
306
計算標準正態分布的密度函數值
306
8.5.8 NORM.DIST返回正態累積分布函數 306
計算概率密度函數的值 307
8.5.9 NORM.INV返回標準正態累積分布的
反函數值 307
計算累積分布函數的反函數的值
308
8.5.10 NORM.S.DIST返回標準正態累積分布函數 308
制作正態分布表 309
8.5.11 NORM.S.INV返回標準正態累積分布函數的反函數值 309
計算標準正態分布函數的反函數
309
8.5.12 STANDARDIZE返回正態化數值 310
計算正態化數值 310
8.5.13 LOGNORM.DIST返回對數累積分布函數 311
計算對數累積分布函數的值
312
8.5.14 LOGNORM.INV返回對數累積分布函數的
反函數 312
計算對數累積分布函數的反函數的值
313
8.5.15 HYPGEOM.DIST返回超幾何分布 313
計算沒有不合格產品的概率
314
8.5.16 POISSON.DIST返回泊松分布 314
計算產品不發生故障的概率
315
8.5.17 EXPON.DIST返回指數分布 315
計算在經過指定期限后,產品在兩家公司
發生故障的概率 316
8.5.18 WEIBULL.DIST返回韋伯分布 316
計算產品的不同故障發生的概率
317
8.5.19 GAMMA返回伽瑪函數值 317
計算伽瑪函數值 318
8.5.20 GAMMA.DIST返回伽瑪分布函數 318
計算伽瑪分布函數的值 319
8.5.21 GAMMA.INV返回伽瑪累積分布函數的
反函數值 319
計算伽瑪分布函數的反函數的值
320
8.5.22 GAMMALN返回伽瑪函數的自然對數 320
計算伽瑪函數的自然對數值
320
8.5.23 GAMMALN.PRECISE返回伽瑪函數的
自然對數 320
計算伽瑪函數的自然對數值
321
8.5.24 BETA.DIST返回累積分布函數
321
計算累積分布函數的值 322
8.5.25 BETA.INV返回指定累積分布函數的
反函數值 322
計算累積分布函數的反函數的值 323
8.5.26 CONFIDENCE.NORM返回總體平均值的
置信區間 323
計算平均視力的95%置信區間 324
8.5.27 CONFIDENCE.T返回總體平均值的置信
區間 324
8.6 檢驗數據的傾向性
325
8.6.1 CHISQ.DIST.RT返回x2分布的右尾
概率 325
計算x2分布的單尾概率 326
8.6.2 CHISQ.DIST返回x2分布
326
8.6.3 CHISQ.INV.RT返回x2分布的右尾概率的
反函數值 326
計算x2分布的單尾概率的反函數 327
8.6.4 CHISQ.INV返回x2分布的左尾概率的
反函數值 327
8.6.5 CHISQ.TEST返回獨立性檢驗值 328
檢驗電腦用戶與患頸椎病的關系
328
8.6.6 F.DIST.RT返回F概率分布
329
計算F分布的概率 329
8.6.7 F.DIST返回F概率分布
330
8.6.8 F.INV.RT返回F概率分布的反函數值
330
計算F累積分布概率的反函數 331
8.6.9 F.INV返回F概率分布的反函數值
331
8.6.10 T.DIST.2T返回t分布的雙尾概率
332
計算t分布的概率 332
8.6.11 T.DIST.RT返回t分布的右尾概率
333
8.6.12 T.DIST返回t分布
333
8.6.13 T.INV.2T返回t分布的雙尾反函數值
334
計算t分布概率的反函數 334
8.6.14 T.INV返回t分布的左尾反函數值
335
8.6.15 F.TEST返回F檢驗的結果
335
檢驗空調和冰箱耗電量的方差
336
8.6.16 T.TEST返回與t檢驗相關的概率
336
檢驗空調和冰箱耗電量的平均值
337
8.6.17 Z.TEST返回z檢驗的單尾概率
337
檢驗2009年度與5年前商品銷量的平均記錄
338
8.7 統計協方差、相關系數與回歸
338
8.7.1 COVARIANCE.P計算總體協方差,即成對偏差乘積的平均值 338
計算以年齡和視力為樣本數據的協方差
339
8.7.2 COVARIANCE.S計算樣本協方差,即成對偏差乘積的平均值 339
計算以年齡和視力為樣本數據的協方差
339
8.7.3 CORREL返回兩個數據集之間的相關系數 340
計算年齡和視力的相關系數
340
8.7.4 FISHER返回Fisher變換值
340
計算Fisher變換的相關系數(FISHER CORREL)
341
8.7.5 FISHERINV返回Fisher變換的反函數值
341
計算Fisher變換的反函數 342
8.7.6 PEARSON返回皮爾生乘積矩相關系數 342
計算年齡和視力的皮爾生乘積矩相關系數 342
8.7.7 RSQ返回皮爾生乘積矩相關系數的平方
343
計算年齡和視力的皮爾生乘積矩相關系數的
平方 343
8.7.8 FORECAST根據現有的數據計算或預測
未來值 344
預測特定年齡的視力 344
8.7.9 GROWTH根據現有的數據計算或預測指數
增長值 345
預測未來月份的銷量 345
8.7.10 TREND計算一條線性回歸線的值 346
預測回歸線上的視力 347
8.7.11 LINEST返回線性回歸線的參數 347
根據年齡和視力求線性回歸線
348
8.7.12 LOGEST返回指數回歸線的參數 348
根據時間和銷量求指數回歸線
349
8.7.13 SLOPE返回線性回歸線的斜率 349
從年齡和視力中求回歸線的斜率
349
8.7.14 INTERCEPT返回線性回歸線的截距 350
從年齡和視力中求回歸線的截距
350
8.7.15 STEYX返回通過線性回歸法預測每個x的y值時所產生的標準誤差
351
從年齡和視力中求回歸線的標準誤差
351
第9章 財務函數
352
......
第11章 數據庫函數
458
11.1 計算數據庫中的數據
458
11.1.1 DPRODUCT計算滿足條件的數字的乘積 458
統計商品的維修記錄 459
......
第12章 Web函數與宏表函數
475
12.1 Web函數 475
......
第13章 在條件格式中使用公式
482
13.1 條件格式簡介
482
......
第14章 在數據驗證中使用公式
489
14.1 數據驗證簡介
489
14.2 在數據驗證中公式的使用
491
......
第15章 在圖表中使用公式
496
15.1 圖表簡介
496
......
附錄1 Excel快捷鍵 518
1.工作簿基本操作的快捷鍵
518
2.在工作表中移動和選擇的快捷鍵
518
3.在工作表中編輯的快捷鍵
519
4.在工作表中設置格式的快捷鍵
521
附錄2 Excel函數速查表 522
1.邏輯函數
522
2.信息函數
522
3.文本函數
523
4.數學和三角函數
523
5.統計函數
526
6.查找和引用函數
529
7.日期和時間函數
529
8.財務函數
530
9.工程函數
532
10.數據庫函數
533
11.多維數據集函數
534
12.Web函數 534
13.加載宏和自動化函數
534
14.兼容性函數
534