圖書簡介
《Excel 2016函式與公式從入門到精通》內容豐富、圖文並茂、由淺入深,結合大量的套用案例系統介紹了Excel 函式在日常工作中進行數據計算、數據統計、數據處理、數據分析等方面的內容,具有較強的實用性和可操作性。讀者只要跟隨本書中的講解邊學習邊操作,即可輕鬆地掌握運用Excel 函式解決工作中的實際問題。全書共分13 章,前5 章是Excel 函式基礎知識的講解,分別是:公式基礎、函式基礎、公式對單元格的引用、了解數組與數組公式、公式審核與修正等內容;後8 章是Excel 不同類別函式的套用案例講解,分別是:邏輯函式、文本函式、數學與三角函式、統計函式、
日期與時間函式、查找與引用函式、信息函式以及財務函式等內容。
圖書目錄
第1章 公式基礎
1.1 認識公式 2
1.1.1 公式的組成 2
1.1.2 公式中的幾種運算符 3
1.1.3 公式中“?”“*”通配符的使用 4
1.2 公式的輸入與修改 4
1.2.1 輸入公式 4
1.2.2 修改公式 5
1.3 公式的複製與填充 7
1.3.2 在大範圍區域中填充公式 8
1.3.3 將公式複製到其他位置 8
1.4 公式的保護、隱藏與顯示 9
1.4.1 保護公式 9
1.4.2 隱藏公式 11
1.5 為什麼公式正確卻得到不正確的結果 13
1.5.1 有文本數據參與運算 13
1.5.2 空白單元格不為空 14
1.5.3 實際的值與顯示的值不同 15
第2章 函式基礎
2.1 認識函式 19
2.1.1 函式的組成 19
2.1.2 了解函式的類別及其包含的參數 20
2.1.3 了解函式的參數規則 21
2.2 學習函式的用法 22
2.2.1 查看一個新函式的參數 22
2.2.2 使用幫助功能學習函式 23
2.3 函式輸入 23
2.3.1 手動輸入 23
2.3.2 使用“插入函式”按鈕輸入 24
2.4 函式修改與刪除 26
2.4.1 重設函式參數 26
2.4.2 保留暫未設定完整的函式 27
2.5 嵌套函式 27
2.5.1 當兩項成績都達標時給予合格 27
2.5.2 只對印表機產品進行調價 28
第3章 公式對單元格的引用
3.1 名稱定義和使用 33
3.1.1為什麼要定義名稱33
3.1.2快速定義名稱33
3.1.3修改名稱或刪除名稱35
3.1.4在公式中套用名稱36
3.1.5將公式定義為名稱37
3.1.6創建動態名稱39
3.2單元格引用40
3.2.1相對引用40
3.2.2絕對引用41
3.2.3引用當前工作表之外的單元格42
3.2.4跨工作簿引用43
3.2.5引用多個工作表中的同一單元格44
第4章了解數組與數組公式
4.1數組類型50
4.1.1一維水平數組50
4.1.2 一維垂直數組50
4.1.3 二維數組51
4.1.4 常量數組在公式中的套用52
4.1.5 調用記憶體數組52
4.2使用數組公式53
4.2.1 普通公式與數組公式53
4.2.2 多個單元格數組公式54
4.2.3 單個單元格數組公式55
4.3多項計算與數組公式的區別56
4.4修改或刪除數組公式56
第5章公式審核與修正
5.1公式檢測與審核61
5.1.1 使用“監視視窗”監視數據61
5.1.2 使用“錯誤檢查”來檢查公式62
5.1.3 使用“追蹤”功能輔助查錯63
5.1.4 “顯示公式”功能查看全部公式64
5.1.5 使用F9查看公式中部分公式的結果64
5.1.6 幾種常見錯誤公式的修正65
5.2分析與解決公式返回錯誤值69
5.2.1 分析與解決“####”錯誤值69
5.2.2 分析與解決“#DIV/0!”錯誤值69
5.2.3 分析與解決“#N/A”錯誤值70
5.2.4 分析與解決“#NAME?”錯誤值71
5.2.5 分析與解決“#NUM!”錯誤值73
5.2.6 分析與解決“#VALUE!”錯誤值74
5.2.7 分析與解決“#REF!”錯誤值75
5.2.8 分析與解決“#NULL!”錯誤值76
第6章邏輯函式
6.1邏輯判斷函式79
6.1.1 AND:判斷指定的多個條件是否全部成立79
6.1.2 OR:判斷參數值是否全部為TRUE80
6.1.3 NOT:判斷指定的條件不成立82
6.2根據邏輯判斷結果返回值83
6.2.1 IF:根據邏輯測試值返回指定值84
6.2.2 IFERROR:根據錯誤值返回指定值89
第7章文本函式
7.1查找字元位置與提取文本91
7.1.1 FIND:返回字元串在另一個字元串中的起始位置91
7.1.2 FINDB:返回字元串在另一個字元串中的起始位置(以位元組為單位)92
7.1.3 SEARCH:查找字元串中指定字元起始位置(不區分大小寫)93
7.1.4 SEARCHB:查找字元串中指定字元起始位置(以位元組為單位)94
7.1.5 LEFT:從最左側提取指定個數字元95
7.1.6 LEFTB:從最左側提取指定個數字元(以位元組為單位)97
7.1.7 RIGHT:從最右側開始提取指定字元數的字元98
7.1.8 RIGHTB:從最右側開始提取指定位元組數的字元99
7.1.9 MID:提取文本字元串中從指定位置開始的特定個數的字元100
7.1.10 MIDB:提取文本字元串中從指定位置開始的特定個數的字元(以位元組數為單位)102
7.2文本新舊替換102
7.2.1 REPLACE:將一個字元串中的部分字元用另一個字元串替換102
7.2.2 REPLACEB:將部分字元根據所指定的位元組數用另一個字元串替換104
7.2.3 SUBSTITUTE:用新字元串替換字元串中的部分字元串104
7.3文本格式的轉換107
7.3.1 ASC:將全形字元更改為半角字元107
7.3.2 DOLLAR:四捨五入數值,並添加千分位符號和$符號108
7.3.3 RMB:四捨五入數值,並添加千分位符號和¥符號108
7.3.4 VALUE:將文本轉換為數值109
7.3.5 TEXT:將數值轉換為按指定數字格式表示的文本110
7.3.6 FIXED:將數字顯示千分位符樣式並轉換為文本113
7.3.7 T:判斷給定的值是否是文本113
7.3.8 PROPER:將文本字元串的首字母轉換成大寫114
7.3.9 UPPER:將文本轉換為大寫形式115
7.3.10 LOWER:將文本轉換為小寫形式115
7.3.11 BAHTTEXT:將數字轉換為泰語文本116
7.4文本的其他操作116
7.4.1 CONCATENATE:將多個文本字元串合併成一個文本字元串116
7.4.2 LEN:返回文本字元串的字元數118
7.4.3 TRIM:刪除文本中的多餘空格119
7.4.4 CLEAN:刪除文本中不能列印的字元120
7.4.5 EXACT:比較兩個文本字元串是否完全相同120
7.4.6 REPT:按照給定的次數重複顯示文本121
第8章 數學與三角函式
8.1 數據計算函式123
8.1.1 SUM:求和123
8.1.2 SUMIF:根據指定條件對若干單元格求和124
8.1.3 SUMIFS:對區域中滿足多個條件的單元格求和129
8.1.4 MOD:求餘130
8.1.5 PRODUCT:求所有參數的乘積131
8.1.6 QUOTIENT:求除法的整除數131
8.1.7 SUMPRODUCT:求數組間對應的元素乘積的和132
8.1.8 ABS:求出相應數值或引用單元格中數值的絕對值137
8.2 捨入函式138
8.2.1 INT:返回實數向下取整後的整數值138
8.2.2 ROUND:按指定位數對數值四捨五入139
8.2.3 TRUNC:不考慮四捨五入對數字進行截斷140
8.2.4 ROUNDUP(遠離零值向上捨入數值)141
8.2.5 ROUNDDOWN:靠近零值向下捨入數值144
8.2.6 CEILING.PRECISE:向上捨入到最接近指定數字的某個值的倍數值145
8.2.7 FLOOR.PRECISE:向下捨入到最接近指定數字的某個值的倍數值147
8.2.8 MROUND:按照指定基數的倍數對參數四捨五入149
8.2.9 EVEN:將數值向上捨入到最接近的偶數150
8.2.10 ODD:將數值向上捨入到最接近的奇數151
8.3 隨機數函式151
8.3.1 RAND:返回大於或等於0且小於1的均勻分布隨機數151
8.3.2 RANDBETWEEN:產生隨機整數152
第9章 統計函式
9.1基礎統計函式155
9.1.1 AVERAGE:返回參數的平均值155
9.1.2 AVERAGEA:計算參數列表中非空單元格中數值的平均值156
9.1.3 AVERAGEIF:查找給定條件指定的單元格的平均值157
9.1.4 AVERAGEIFS:查找一組給定條件指定的單元格的平均值158
9.1.5 COUNT:統計參數列表中含有數值數據的單元格個數161
9.1.6 COUNTA:計算指定
單元格區域中非空單元格的個數162
9.1.7 COUNTBLANK:計算空白單元格的個數162
9.1.8 COUNTIF:求滿足給定條件的數據個數163
9.1.9 COUNTIFS:統計一組給定條件所指定的單元格數165
9.1.10 MAX:返回一組值中的最大值166
9.1.11 MIN:返回一組值中的最小值168
9.1.12 QUARTILE.INC:返回數據集的四分位數170
9.1.13 PERCENTILE.INC:返回數組的K百分點值171
9.1.14 PERCENTRANK.INC:返回特定數值在一組數
9.1.15 TRIMMEAN:截頭尾返回數據集的平均值173
9.1.16 GEOMEAN:返回幾何平均值173
9.1.17 HARMEAN:返回數據集的調和平均值174
9.2 方差、協方差與偏差175
9.2.1 VAR.S:計算基於樣本的方差175
9.2.2 VARA:計算基於樣本的方差176
9.2.3 VAR.P:計算基於樣本總體的方差177
9.2.4 VARPA:計算基於樣本總體的方差177
9.2.5 STDEV.S:計算基於樣本估算標準偏差178
9.2.6 STDEVA:計算基於給定樣本的標準偏差179
9.2.7 STDEV.P:計算樣本總體的標準偏差180
9.2.8 STDEVPA:計算樣本總體的標準偏差180
9.2.9 COVARIANCE.S:返回樣本協方差181
9.2.10 COVARIANCE.P:返回總體協方差182
9.2.11 DEVSQ:返回平均值偏差的平方和183
9.2.12 AVEDEV:計算數值的平均絕對偏差183
9.3 數據預測184
9.3.1 LINEST:對已知數據進行最佳直線擬合184
9.3.2 TREND:構造線性回歸直線方程185
9.3.3 LOGEST:回歸擬合曲線返回該曲線的數值186
9.3.4 GROWTH:對給定的數據預測指數增長值187
9.3.5 FORECAST:根據已有的數值計算或預測未來值187
9.3.6 SLOPE:求一元線性回歸的斜率188
9.3.7 CORREL:求一元線性回歸的相關係數189
9.4 其他函式189
9.4.1 PERMUT:返回排列數190
9.4.2 PERMUTATIONA:允許重複的情況下返回排列數190
9.4.3 MODE.SNGL:返回數組中的眾數191
9.4.4 MEDIAN:求一組數的中值192
9.4.5 MODE.MULT:返回一組數據集中出現頻率最高的數值192
9.4.6 FREQUENCY:頻率分布統計193
9.4.7 PROB:返回數值落在指定區間內的機率194
9.4.8 KURT:返回數據集的峰值195
9.4.9 SKEW:返回分布的偏斜度196
10.1 返回當前日期和時間198
10.1.1 TODAY:返回當前日期198
10.1.2 NOW:返回當前的日期和時間199
10.2 用序列號表示或計算日期和時間200
10.2.1 DATE:構建標準日期200
10.2.2 TIME:構建標準時間201
10.2.3 YEAR:返回某日期對應的年份202
10.2.4 MONTH:返回以序列號表示的日期中的月份203
10.2.5 DAY:返回以序列號表示的日期中的天數204
10.2.6 EOMONTH:從序列號或文本中算出指定月最後一天的序列號205
10.2.7 WEEKDAY:返回制定日期對應的星期數207
10.2.8 WEEKNUM:返回序列號對應的一年中的第幾周209
10.2.9 HOUR:返回時間值的小時數209
10.2.10 MINUTE:返回時間值的分鐘數210
10.2.11 SECOND:返回時間值的秒數212
10.3 期間差213
10.3.1 DAYS360:返回兩日期間相差的天數(按照一年360天的算法)213
10.3.2 DATEDIF:用指定的單位計算起始日和結束日之間的天數215
10.3.3 NETWORKDAYS:計算某時段的工作日天數217
10.3.4 WORKDAY:從序列號或文本中計算出指定工作日之後的日期218
10.3.5 YEARFRAC:從開始到結束日所經過的天數占全年天數的比例219
10.3.6 EDATE:計算出所制定月數之前或之後的日期220
10.4文本日期與文本時間的轉換221
10.4.1 DATEVALUE:將日期字元串轉換為可計算的序列號221
10.4.2 TIMEVALUE:將時間轉換為對應的小數值222
第11章 查找與引用函式
11.1 數據的引用227
11.1.1 CHOOSE:根據給定的索引值,返回數值參數清單中的數值227
11.1.2 ROW:返回引用的行號函式230
11.1.3 COLUMN:返回引用的列號函式233
11.1.4 ROWS:返回引用或數組的行數234
11.1.5 COLUMNS:返回數組或引用的列數235
11.1.6 OFFSET:以制定引用為參照數,通過給定偏移量得到新引用235
11.1.7 INDIRECT:返回由文本字元串指定的引用239
11.1.8 AREAS:返回引用中包含的區域個數241
11.2 數據的查找242
11.2.1 VLOOKUP:查找指定的數值並返回當前行中指定列處的數值242
11.2.2 LOOKUP:從向量(數組)中查找一個數值248
11.2.3 MATCH:返回指定方式下與制定數值匹配的元素的相應位置253
11.2.4 INDEX:返回指定行列交叉處引用的單元格254
第12章 信息函式
12.1信息獲得函式259
12.1.1 CELL:返回單元格的信息259
12.1.2 INFO:返回當前操作環境的信息262
12.1.3 TYPE:返回單元格內的數值類型263
12.2IS函式263
12.2.1 ISBLANK:判斷測試對象是否為空單元格263
12.2.2 ISERR:檢測一個值是否為#N/A以外的錯誤值266
12.2.3 ISERROR:檢測一個值是否為錯誤值266
12.2.4 ISEVEN:檢測一個值是否為偶數268
12.2.5 ISLOGICAL:檢測一個值是否為邏輯值269
12.2.6 ISNA:檢測一個值是否為#N/A錯誤值269
12.2.7 ISNONTEXT:檢測一個值是否不是文本270
12.2.8 ISNUMBER:檢測一個值是否為數值271
12.2.9 ISODD:檢測一個值是否為奇數272
12.2.10 ISREF:檢測一個值是否為引用273
12.2.11 ISTEXT:檢測一個值是否為文本274
12.2.12 ISFORMULA:檢測是否包含公式的單元格引用275
12.3N:將參數轉換為數值形式276
第13章 財務函式
13.1 投資計算函式279
13.1.1 FV:基於固定利率及等額分期付款方式返回未來值279
13.1.2 FVSCHEDULE:計算投資在變動或可
調利率下的未來值280
13.1.3 IPMT:返回給定期數內利息償還率281
13.1.5 PMT:返回貸款的每期等額付款額283
13.1.6 PPMT:返回給定期間內本金償還額284
13.1.7 NPV:返回一項投資的淨現值285
13.1.8 PV:返回投資的現值286
13.1.9 XNPV:返回一組不定期現金流的淨現值287
13.1.10 EFFECT:計算實際的年利率287
13.1.11 NOMINAL:計算名義利率288
13.1.12 NPER:返回某項投資的總期數288
13.1.13 RRI:返回投資增長的等效利率289
13.2 拆舊計算函式290
13.2.1 DB:使用固定
餘額遞減法計算折舊值290
13.2.3 SLN:使用線性折舊法計算折舊值292
13.2.4 SYD:使用年限總和折舊法計算折舊值293
13.2.5 VDB:使用雙倍餘額遞減法計算折舊值294
13.3償還率計算函式296
13.3.1 IRR:計算內部收益率296
13.3.2 MIRR:計算修正內部收益率296
13.3.3 RATE:返回年金的各期利率297
13.3.4 XIRR:計算不定期現金流的
內部收益率298