Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)

張志霞、江泳

  • 出版商: 清華大學
  • 出版日期: 2024-09-01
  • 定價: $648
  • 售價: 8.5$551
  • 語言: 簡體中文
  • ISBN: 7302668485
  • ISBN-13: 9787302668480
  • 相關分類: Excel
  • 下單後立即進貨 (約4週~6週)

  • Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)-preview-1
  • Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)-preview-2
  • Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)-preview-3
Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)-preview-1

商品描述

"《Excel函數與公式秒查秒懂(529集視頻課+456個實操案例)》本書以 Excel 2021 版本為基礎,系統全面地介紹了 Excel 中各種常用函數與公式的語法功能、應用技巧和實用案例,是一本全面介紹 Excel 函數與公式的應用教程,也是一本 Excel 函數與公式的速查手冊。全書共 12 章,具體內容包括公式與函數基礎、公式錯誤修正及常見問題、邏輯函數、數學與三角函數、統計函數、文本函數、日期與時間函數、查找和引用函數、信息函數、財務函數、數據庫函數和工程函數。本書在講解過程中,每個重要知識點均配有實例操作和同步教學視頻,並提供源文件,便於讀者學練結合,高效學習。 全書包含 366 個常用函數,529 集同步講解視頻、378 個 Excel 函數公式解析和 456 個 Excel 函數行業應用案例,非常適合Excel 各層次的讀者學習使用,行政管理、財務管理、市場營銷、人力資源管理、統計分析等人員均可將此書作為案頭速查參考手冊。本書適用於 Excel 2021/2019/2016 及以下版本。"

目錄大綱

                                         目    錄

第 1 章 公式與函數基礎  1

1.1 使用公式進行數據計算  1

1.1.1 公式的運算符  1

1.1.2 輸入公式  3

1.1.3 修改公式  4

1.1.4 復制公式完成批量計算  5

1.2 公式計算中函數的使用  6

1.2.1 函數的作用  6

1.2.2 函數的構成  8

1.2.3 用“函數參數”向導對話框設置函數參數  9

1.2.4 函數嵌套運算  12

1.2.5 初學者如何學會使用函數  13

1.3 公式中引用單元格參與運算  15

1.3.1 引用相對數據源  15

1.3.2 引用絕對數據源  16

1.3.3 引用當前工作表之外的單元格  18

1.3.4 引用多個工作表中的同一單元格  19

1.3.5 定義名稱方便數據引用  21

1.4 瞭解數組公式  23

1.4.1 多個單元格數組公式  24

1.4.2 單個單元格數組公式  24

1.4.3 公式如何調用內存數組運算  25

第 2 章 公式錯誤修正及常見問題  27

2.1 學會根據錯誤值分析與解決問題  27

2.1.1 “####”錯誤值的原因解析  27

2.1.2 “#DIV/0!”錯誤值的原因解析  28

2.1.3 “#N/A”錯誤值的原因解析 28

1.數據源引用錯誤  28

2.數組公式中行數和列數引用不一致  29

2.1.4 “#NAME?”錯誤值的原因解析  30

1.公式中的文本要添加引號  30

2.公式中引用了沒有定義的名稱  31

3.引用單元格區域時缺少冒號  32

4.函數名稱拼寫錯誤  32

2.1.5 “#NUM!”錯誤值的原因解析 32

2.1.6 “#VALUE!”錯誤值的原因解析  33

1.不正確的數據類型參與了運算  33

2.假空單元格  34

3.公式中函數的參數與語法不一致  35

2.1.7 “#REF!”錯誤值的原因解析  35

2.1.8 “#NULL!”錯誤值的原因解析  36

2.1.9 學會使用“錯誤檢查”  37

2.2 公式運用中的常見問題  39

2.2.1 計算日期差值無法返回正確天數  39

2.2.2 引用數據計算時,結果卻為 0  39

2.2.3 更改了數據源公式,結果卻不自動更新  40

2.2.4 新輸入的行中不能自動填充上一行的公式  41

2.2.5 修正小數時計算結果出錯  42

2.2.6 如何復制公式到超大範圍  43

2.2.7 可以在不連續的單元格中一次性建立公式嗎  45

2.2.8 如何禁止對公式的修改  46

2.2.9 將公式結果復制到別處使用時出錯怎麽辦  48

2.2.10 修正循環引用不能計算的公式  49

第3章 邏輯函數 51

3.1 “與”“或”條件判斷  51

3.1.1 AND(判斷多個條件是否同時成立) 51

例 1:滿足雙條件時給予獎金 52

例 2:判斷員工考核是否通過 54

例 3:AND 函數常配合 IF 函數使用  55

3.1.2 OR(判斷多個條件是否至少有一個條件成立)  56

例 1:當三項成績中有一項達標時給予合格 57

例 2:對考核成績進行綜合評定 58

例 3:判斷員工是否可以申請退休 59

3.1.3 TRUE(返回邏輯值 TRUE)  60

3.1.4 FALSE(返回邏輯值 FALSE) 60

3.1.5 NOT(對邏輯值求反)  61

例:排除大於 45 歲的應聘者  62

3.2 IF(根據條件判斷返回指定的值)  63

例 1:判斷考核成績是否合格 64

例 2:根據銷售額計算員工提成金額 65

例 3:比較兩個供應商提供的供貨單價是否相等 66

例 4:根據雙條件判斷跑步成績是否合格 68

例 5:只對滿足條件的產品調價 69

例 6:根據雙重條件判斷退休年齡 70

例 7:根據雙重條件判斷完成時間是否合格 71

例 8:根據員工的職位和工齡調整工資 73

例 9:用數組公式判斷一組數據是否滿足要求 74

3.3 IFS(多層條件判斷函數)  75

例 1:IFS 函數靈活的條件判斷表達式  76

例 2:根據性別判斷跑步成績是否合格 77

3.4 SWITCH(根據表達式的返回值匹配結果)  79

例 1:只安排星期一至星期三值班 79

例 2:提取紙張大小的規格分類 81

3.5 IFERROR(根據錯誤值返回指定值)  82

例:解決被除數為空值(或 0 值)時返回錯誤值問題  82

第 4 章 數學與三角函數  84

4.1 求和及按條件求和運算  84

4.1.1 SUM(對給定的數據區域求和) 84

例 1:快速求總銷售額(用“自動求和”按鈕) 85

例 2:對一個數據塊一次性求和 87

例 3:對多表數據一次性求和 88

例 4:求排名前三的總產值 90

4.1.2 SUMIF(按照指定條件求和)  91

例 1:統計各銷售員的銷售金額 92

例 2:分別統計前半個月與後半個月的銷售額 94

例 3:用通配符實現按品類統計銷售額 95

例 4:用通配符求所有車間員工的工資和 97

4.1.3 SUMIFS(對滿足多重條件的單元格求和)  98

例 1:統計指定倉庫指定商品的出庫總數量 98

例 2:按月匯總出庫量 100

例 3:多條件對某一類數據求總和 102

4.1.4 SUMPRODUCT(將數組間對應的元素相乘,並返回

 乘積之和)  103

例 1:計算商品的折後總金額 106

例 2:只匯總統計周末的營業額 107

例 3:只統計某兩個銷售平臺合計金額 108

例 4:統計大於 12 個月的賬款  109

例 5:統計指定班級中大於指定分數的人數 110

例 6:統計某測試的達標次數 112

4.2 數據的舍入  113

4.2.1 ROUND(對數據進行四捨五入)  113

例 1:計算各產品本月完成率情況 114

例 2:以 1 個百分點為單位計算獎金或扣款 115

4.2.2 INT(將數字向下舍入到最接近的整數)  116

例:對平均銷量取整  117

4.2.3 TRUNC(不考慮四捨五入對數字進行截斷)  118

例:計算平均分且保留一位小數  119

4.2.4 ROUNDUP(遠離零值向上舍入數值)  120

例 1:計算材料長度(材料只能多不能少) 121

例 2:以 1 個百分點為單位計算獎金或扣款(向上舍入) 121

例 3:計算物品的快遞費用 122

4.2.5 ROUNDDOWN(靠近零值向下舍入數值)  123

例:購物金額舍尾取整  124

4.2.6 CEILING.PRECISE(向上舍入到最接近指定數字的

 某個值的倍數值)  125

例:按指定計價單位計算總話費  127

4.2.7 FLOOR.PRECISE(向下舍入到最接近指定數字的

 某個值的倍數值)  128

例:計算計件工資中的獎金  129

4.2.8 MROUND(舍入到最接近指定數字的某個值的倍數值) 130

例:計算商品運送車次  131

4.2.9 EVEN(將數字向上舍入到最接近的偶數)  132

例:將數字向上舍入到最接近的偶數  133

4.2.10 ODD(將數字向上舍入到最接近的奇數)  133

例:將數字向上舍入到最接近的奇數  133

4.2.11 QUOTIENT(返回商的整數部分)  134

例:在對人員分組時取整數  134

4.3 其他數學運算函數  135

4.3.1 ABS(求絕對值)  135

例:比較銷售員上月與本月銷售額  135

4.3.2 SUMSQ(計算所有參數的平方和)  136

例:計算平方和  136

4.3.3 SUMXMY2(求兩個數組中對應數值之差的平方和)  137

例:計算數值之差的平方和  138

4.3.4 SUMX2MY2(求兩個數組中對應數值的平方差之和)  138

例:計算數值的平方差之和  139

4.3.5 PRODUCT(求指定的多個數值的乘積)  139

例 1:求一批零件的體積 140

例 2:計算指定數值的階乘 140

4.3.6 MOD(求兩個數值相除後的餘數)  141

例:匯總出奇偶行的數據  141

4.3.7 GCD(求兩個或多個整數的最大公約數)  143

例:求兩個或多個整數的最大公約數  144

4.3.8 LCM(計算兩個或多個整數的最小公倍數) 144

例:計算兩個或多個整數的最小公倍數  145

4.3.9 SQRT(計算數據的算術平方根)  145

例:計算數據的算術平方根  145

4.3.10 SQRTPI(計算指定正數值與 π 的乘積的平方根值)  146

例:計算指定正數值與 π 的乘積的平方根值  146

4.3.11 SUBTOTAL(返回列表或數據庫中的分類匯總)  147

例:對一類數據進行匯總、計數和平均值運算  147

4.4 階乘、隨機與矩陣計算  150

4.4.1 FACT(計算指定正數值的階乘)  150

例:求任意數值的階乘  150

4.4.2 FACTDOUBLE(返回數值的雙倍階乘)  151

例:求任意數值的雙倍階乘  151

4.4.3 MULTINOMIAL(返回參數和的階乘與各參數階乘

 乘積的比值)  152

例:求參數和的階乘與各參數階乘乘積的比值  152

4.4.4 RAND(返回大於等於 0 小於 1 的隨機數)  153

例:隨機獲取選手編號  153

4.4.5 RANDBETWEEN(返回指定數值之間的隨機數)  154

例:隨機生成兩個指定數之間的整數  154

4.4.6 MDETERM(返回一個數組的矩陣行列式的值)  155

例:求一個數組的矩陣行列式的值  155

4.4.7 MINVERSE(返回數組矩陣的逆矩陣)  156

例:求矩陣行列式的逆矩陣  156

4.4.8 MMULT(返回兩個數組的矩陣乘積)  157

例:按評分標準與評分人數計算總分  157

4.5 指數、對數與冪計算  158

4.5.1 EXP(返回以 e 為底數指定指數的冪值)  158

例:返回以 e 為底數指定指數的冪值  158

4.5.2 LN(計算一個數的自然對數)  159

例:求任意正數值的自然對數值  159

4.5.3 LOG(計算指定底數的對數值)  159

例:求指定正數值和底數的對數值  160

4.5.4 LOG10(計算以 10 為底數的對數值)  160

例:求任意正數值以 10 為底數的對數值  160

4.5.5 POWER(返回給定數值的乘冪)  161

例:求任意數值的 n 次或多次方根  161

4.6 三角函數計算  161

4.6.1 RADIANS(將角度轉換為弧度)  161

例:將角度轉換為弧度  161

4.6.2 DEGREES(將弧度轉換為角度)  162

例:將指定弧度轉換為角度  162

4.6.3 SIN(返回某一角度的正弦值)  162

例:根據弧度或角度返回正弦值  163

4.6.4 COS(返回某一角度的餘弦值)  163

例:計算已知角度的餘弦值  164

4.6.5 TAN(返回某一角度的正切值)  164

例:計算已知角度的正切值  165

4.6.6 ASIN(返回數值的反正弦值)  165

例:計算一個數值的反正弦值  166

4.6.7 SINH(返回雙曲正弦值)  166

例:計算任意實數的雙曲正弦值  166

4.6.8 ASINH(返回指定實數的反雙曲正弦值)  167

例:計算實數的反雙曲正弦值  167

4.6.9 ACOS(返回數值的反餘弦值)  168

例:計算一個數值的反餘弦值  168

4.6.10 COSH(返回任意實數的雙曲餘弦值) 169

例:計算數值的雙曲餘弦值  169

4.6.11 ACOSH(返回指定實數的反雙曲餘弦值)  169

例:計算實數的反雙曲餘弦值  169

4.6.12 ATAN(返回數值的反正切值)  170

例:計算數值的反正切值  170

4.6.13 ATAN2(返回直角坐標系中給定 X 及 Y 的反正切值)  171

例:返回給定的 X 及 Y 坐標的反正切值  171

4.6.14 TANH(返回任意實數的雙曲正切值) 172

例:計算實數的雙曲正切值  172

4.6.15 ATANH(返回參數的反雙曲正切值)  172

例:計算實數的反雙曲正切值  173

4.6.16 PI(返回圓周率 π)  173

例:通過計算圓周率將角度轉換為弧度  174

第 5 章 統計函數  175

5.1 求平均值及按條件求平均值  175

5.1.1 AVERAGE(計算算術平均值)  175

例 1:計算學生考試的平均成績 176

例 2:實現平均銷售件數的動態計算 177

5.1.2 AVERAGEA(返回平均值)  179

例:計算全年平均銷售額(將文本單元格計算在內)  179

5.1.3 AVERAGEIF(返回滿足條件的平均值)  180

例 1:統計指定車間職工的平均工資 181

例 2:按班級統計平均分數 182

例 3:統計不同機器的平均生產量 183

例 4:使用通配符對某一類數據求平均值 185

例 5:排除部分數據計算平均值 186

5.1.4 AVERAGEIFS(返回滿足多重條件的平均值)  186

例 1:統計指定車間指定性別職工的平均工資 187

例 2:按性別統計千米跑的平均速度 188

5.1.5 GEOMEAN(返回幾何平均值)  190

例:判斷兩組數據的穩定性  191

5.1.6 HARMEAN(返回數據集的調和平均值)  191

例:計算固定時間內幾位學生的平均解題數  192

5.1.7 TRIMMEAN(截頭尾返回數據集的平均值)  192

例:通過 10 位評委打分計算選手的最後得分  193

5.2 統計符合條件的數據條目數  194

5.2.1 COUNT(統計含有數字的單元格個數)  194

例 1:統計出席會議的人數 195

例 2:統計獲取交通補助的總人數 195

例 3:統計出某一項成績為滿分的人數 196

5.2.2 COUNTA(統計包括文本和邏輯值的單元格數目)  197

例 1:統計出有效的調查問捲 198

例 2:統計出非正常出勤的人數 199

5.2.3 COUNTIF(統計滿足給定條件的單元格的個數)  199

例 1:統計指定學歷的人數 200

例 2:統計加班超過指定時長的人數 200

例 3:統計成績表中成績大於 90 分的人數  201

例 4:統計各課程的報名人數 202

例 5:統計同時在兩列數據中都出現的條目數 203

5.2.4 COUNTIFS(統計同時滿足多個條件的單元格的個數)  205

例 1:統計指定部門銷量達標的人數 205

例 2:統計各個崗位的應聘人數(分性別統計) 206

例 3:統計學生成績各分數區段的人數 208

5.2.5 COUNTBLANK(計算空白單元格的數目)  209

例:檢查應聘者填寫的信息是否完善  209

5.3 最大值、最小值統計  211

5.3.1 MAX/MIN(返回數據集中的最大值 / 最小值)  211

例 1:返回最高銷量 211

例 2:根據部門與工齡計算應發獎金 212

5.3.2 MAXIFS/MINIFS(按條件求最大值 / 最小值) 213

例 1:返回車間女職工的最高產量 214

例 2:忽略 0 值求出最低分數 214

例 3:返回指定產品的最低報價 215

例 4:按雙條件返回最大值 215

5.3.3 MAXA/MINA(返回參數列表中的最大值 / 最小值)  217

例:返回各店面的最低利潤(包含文本)  217

5.3.4 LARGE(返回某數據集中的某個最大值)  218

例 1:返回排名前 3 位的價格 218

例 2:分班級統計各班級前 3 名的成績 219

5.3.5 SMALL(返回某數據集中的某個最小值)  220

例:返回倒數第一名的成績與對應姓名  220

5.4 排位統計  222

5.4.1 MEDIAN(返回中位數)  223

例:返回一個數據序列的中位數  223

5.4.2 RANK.EQ(返回數組的最高排位)  224

例 1:對銷售業績進行排名 224

例 2:對不連續的數據進行排名 225

5.4.3 RANK.AVG(返回數字在數字列表中的排位)  226

例:對員工考核成績排名次  226

5.4.4 QUARTILE.INC(返回四分位數)  227

例:四分位數偏度系數  228

5.4.5 PERCENTILE.INC(返回第 k 個百分點值)  230

例:返回一組數據第 k 個百分點處的值  230

5.4.6 PERCENTRANK.INC(返回百分比排位) 231

例:將各月銷售利潤按百分比排位  232

5.5 方差、協方差與偏差  233

5.5.1 VAR.S(計算基於樣本的方差)  233

例:估算產品質量的方差  233

5.5.2 VARA(計算基於樣本的方差)  234

例:估算產品質量的方差(含文本)  234

5.5.3 VAR.P(計算基於樣本總體的方差)  235

例:以樣本值估算總體的方差  235

5.5.4 VARPA(計算基於樣本總體的方差) 236

例:以樣本值估算總體的方差(含文本)  236

5.5.5 STDEV.S(計算基於樣本的標準偏差)  237

例:估算入伍軍人身高的標準偏差  238

5.5.6 STDEVA(計算基於給定樣本的標準偏差)  238

例:估算入伍軍人身高的標準偏差(含文本)  239

5.5.7 STDEV.P(計算樣本總體的標準偏差)  239

例:以樣本值估算總體的標準偏差  240

5.5.8 STDEVPA(計算樣本總體的標準偏差)  240

例:以樣本值估算總體的標準偏差(含文本)  241

5.5.9 COVARIANCE.S(返回樣本協方差) 241

例:計算甲狀腺與碘食用量的協方差  242

5.5.10 COVARIANCE.P(返回總體協方差)  243

例:以樣本值估算總體的協方差  243

5.5.11 DEVSQ(返回平均值偏差的平方和)  244

例:計算零件質量系數的偏差平方和  244

5.5.12 AVEDEV(計算數值的平均絕對偏差)  245

例:判斷哪個小組生產的貨品的合格度更高  245

5.6 數據預測  246

5.6.1 LINEST(對已知數據進行最佳直線擬合)  246

例:根據生產數量預測產品的單個成本  247

5.6.2 TREND(構造線性回歸直線方程)  248

例:根據上半年各月銷售額預測後期銷售額  248

5.6.3 LOGEST(回歸擬合曲線返回該曲線的數值)  248

例:預測網站專題的點擊量  249

5.6.4 GROWTH(對給定的數據預測指數增長值)  250

例:預測銷售量  250

5.6.5 FORECAST(根據已有的數值計算或預測未來值)  250

例:預測未來值  251

5.6.6 SLOPE(求一元線性回歸的斜率)  251

例:求擬合的線性回歸直線的斜率  252

5.6.7 INTERCEPT(求一元線性回歸的截距)  252

例:計算直線與 Y 軸的截距  252

5.6.8 CORREL(求一元線性回歸的相關系數)  253

例:返回兩個不同事物之間的相關系數  253

5.6.9 STEYX(返回預測值時產生的標準誤差) 254

例:返回預測值時產生的標準誤差  254

5.7 假設檢驗  254

5.7.1 Z.TEST(返回 z 檢驗的單尾 P 值) 254

例:返回 z 檢驗的單尾 P 值  255

5.7.2 T.TEST(返回 t 檢驗的雙尾 P 值)  256

例:判斷培訓後對員工業績是否具有顯著影響  256

5.7.3 F.TEST(返回 f 檢驗的結果)  257

例:返回 f 檢驗的結果 257

5.8 概率分佈函數  257

5.8.1 二項式分佈  258

1.BINOM.DIST(返回一元二項式分佈的概率) 258

例:計算產品合格個數的概率  258

2.BINOM.INV(返回使累積二項式分佈大於等於

 臨界值的最小值)  259

例:通過二項式分佈的概率反推某種事件發生的概率  259

3.BINOM.DIST.RANGE(返回試驗結果成功的概率)  259

例:返回試驗結果的概率  260

4.NEGBINOM.DIST(返回負二項式分佈)  260

例:返回負二項式分佈  261

5.8.2 正態分佈  261

1.NORM.DIST(返回指定平均值和標準偏差的正態

 分佈函數值)  261

例:返回指定平均值和標準偏差的正態分佈函數值  261

2.NORM.INV(返回正態累積分佈的反函數值)  262

例:返回正態累積分佈的反函數值  262

3.NORM.S.DIST(返回標準正態分佈的累積函數值)  262

例:返回標準正態分佈的累積函數值  263

4.NORM.S.INV(返回標準正態分佈的反函數值)  263

例:返回標準正態分佈的反函數值  263

5.LOGNORM.DIST(返回 x 的對數累積分佈函數值)  264

例:返回 x 的對數累積分佈函數值  264

6.LOGNORM.INV(返回 x 的對數累積分佈函數的

 反函數值)  264

例:返回 x 的對數累積分佈函數的反函數值  264

5.8.3 X2 分佈 265

1.CHISQ.DIST(返回 X2 分佈)  265

例:返回 X2 分佈的左尾概率  265

2.CHISQ.INV(返回 X2 分佈的左尾概率的反函數值)  266

例:返回 X2 分佈的左尾概率的反函數值  266

3.CHISQ.DIST.RT(返回 X2 分佈的右尾概率)  266

例:返回 X2 分佈的右尾概率  267

4.CHISQ.INV.RT(返回 X2 分佈的右尾概率的反函數值)  267

例:返回 X2 分佈的右尾概率的反函數值  267

5.8.4 t 分佈  268

1.T.DIST(返回左尾 t 分佈) 268

例:返回 t 分佈的累積分佈函數值 268

2.T.DIST.RT(返回右尾 t 分佈) 269

例:返回右尾 t 分佈 269

3.T.DIST.2T(返回雙尾 t 分佈)  269

例:返回雙尾 t 分佈 269

4.T.INV(返回 t 分佈的左尾反函數值)  270

例:返回 t 分佈的左尾反函數值 270

5.T.INV.2T(返回 t 分佈的雙尾反函數值)  270

例:返回 t 分佈的雙尾反函數值 270

5.8.5 F 概率分佈  271

1.F.DIST[返回兩個數據集的(左尾)F 概率分佈] 271

例:返回 F 概率分佈函數值(左尾)  271

2.F.DIST.RT[返回兩個數據集的(右尾)F 概率分佈]  271

例:返回 F 概率分佈函數值(右尾)  272

3.F.INV[返回(左尾)F 概率分佈函數的反函數值]  272

例:返回 F 概率分佈的反函數值  272

4.F.INV.RT[返回(右尾)F 概率分佈的反函數值]  273

例:返回 F 概率分佈的反函數值  273

5.8.6 Beta 分佈  273

1.BETA.DIST(返回 Beta 分佈)  273

例:返回累積 Beta 分佈的概率密度函數值  274

2.BETA.INV(返回 Beta 累積概率密度函數的反函數值) 274

例:返回指定 Beta 累積概率密度函數的反函數值  275

5.9 其他函數  275

5.9.1 PERMUT(返回排列數)  275

例:計算出中獎率  275

5.9.2 PERMUTATIONA(允許在重復的情況下返回

 排列數)  276

例:返回排列數  276

5.9.3 MODE.SNGL(返回數組中的眾數)  277

例:返回最高氣溫中的眾數(即出現頻率最高的數)  278

5.9.4 MODE.MULT(返回一組數據中出現頻率最高的數值)  278

例:統計被投訴次數最多的工號  279

5.9.5 FREQUENCY(頻數分佈統計)  279

例:統計考試分數的分佈區間  280

5.9.6 PROB(返回數值落在指定區間內的概率)  281

例:計算出中獎概率  281

5.9.7 HYPGEOM.DIST(返回超幾何分佈)  281

例:返回超幾何分佈  282

5.9.8 KURT(返回數據集的峰值)  282

例:計算商品在一段時期內價格的峰值  283

5.9.9 SKEW(返回分佈的不對稱度)  283

例:計算商品在一段時期內價格的不對稱度  283

5.9.10 CONFIDENCE.T(t 分佈返回總體平均值的置信區間) 284

例:使用 t 分佈返回總體平均值的置信區間  284

5.9.11 CONFIDENCE.NORM(正態分佈返回總體平均值的

 置信區間) 285

例:使用正態分佈返回總體平均值的置信區間  285

5.9.12 PEARSON[返回皮爾遜(Pearson)乘積矩相關系數] 285

例:返回兩個數值集合之間的線性相關程度  286

5.9.13 RSQ(返回皮爾遜乘積矩相關系數的平方)  286

例:返回皮爾遜乘積矩相關系數的平方  286

5.9.14 GAMMA.DIST(返回伽馬分佈函數的函數值)  287

例:返回伽馬分佈函數的函數值  287

5.9.15 GAMMA.INV(返回伽馬累積分佈函數的反函數值)  287

例:返回伽馬累積分佈函數的反函數值  288

5.9.16 GAMMALN(返回伽馬函數的自然對數)  288

例:返回伽馬函數的自然對數  288

5.9.17 GAMMALN.PRECISE(返回伽馬函數的自然對數)  288

例:返回 4 的伽馬函數的自然對數  289

第 6 章 文本函數  290

6.1 文本合並、長度統計、文本比較  290

6.1.1 CONCATENATE(合並兩個或多個文本字符串) 290

例 1:將兩列分散的數據合並為一列 290

例 2:在數據前統一加上相同文字 291

例 3:合並面試人員的總分數與錄取情況 292

6.1.2 CONCAT(將多個文本字符串合並成一個字符串)  293

例:比較 CONCAT 函數與連接函數 CONCATENATE  293

6.1.3 TEXTJOIN(將多個區域中的文本組合起來)  294

例 1:獲取錄取人員的全部名單 295

例 2:獲取各個興趣課程的報名人員名單 295

例 3:獲取各個班級中小於 60 分的人員名單  297

6.1.4 LEN(返迴文本字符串中的字符數)  298

例:檢測身份證號碼位數是否正確  298

6.1.5 LENB(返迴文本字符串中的字節數)  299

例:返迴文本字符串中的字節數  300

6.1.6 EXACT(比較兩個文本字符串是否完全相同)  300

例:比較兩次測試數據是否完全一致  300

6.1.7 REPT(按照給定的次數重復顯示文本)  301

例:快速輸入身份證號碼填寫框  302

6.1.8 TRIM(刪除文本中的多餘空格)  302

例:刪除產品名稱中多餘的空格  302

6.1.9 CLEAN(刪除文本中不能打印的字符)  303

例:刪除產品名稱中的換行符  303

6.2 查找文本位置  304

6.2.1 FIND(查找指定字符串在字符串中的位置)  304

例 1:找出指定文本所在位置 305

例 2:查找位置是為了輔助提取(從公司名稱中提取姓名) 305

例 3:查找位置是為了輔助提取(從產品名稱中提取規格) 306

6.2.2 FINDB[查找指定字符串在字符串中的位置(按字節

 計算)]  307

例:返回字符串中指定字符串的位置  307

6.2.3 SEARCH(查找字符串的起始位置)  308

例:從產品名稱中提取品牌名稱  309

6.2.4 SEARCHB[查找字符串的起始位置(按字節計算)]  309

例:返回指定字符串在文本字符串中的位置  310

6.3 提取文本  310

6.3.1 LEFT(按指定字符數從最左側提取字符)  310

例 1:提取分部名稱 311

例 2:從商品全稱中提取產地 311

例 3:根據產品的名稱進行一次性調價 312

例 4:統計各個地區的參會總人數 313

6.3.2 LEFTB(按指定字節數從最左側提取字符)  314

例:按字節數從左側提取字符  315

6.3.3 RIGHT(按指定字符數從最右側提取字符)  315

例 1:提取商品的產地 315

例 2:從文字與金額合並顯示的字符串中提取金額數據 316

6.3.4 RIGHTB(按指定字節數從最右側提取字符)  317

例:返迴文本字符串中最後指定的字符  317

6.3.5 MID(從任意位置提取指定數量的字符)  318

例 1:從產品名稱中提取貨號 318

例 2:提取括號內的字符串 319

例 3:從身份證號碼中提取出生年份 319

6.3.6 MIDB(從任意位置提取指定字節數的字符)  320

例:從文本字符串中提取指定位置的文本信息  320

6.4 文本新舊替換  321

6.4.1 REPLACE(用指定的字符和字符數替換文本字符串中的

 部分文本)  321

例:對產品名稱批量更改  321

6.4.2 REPLACEB(用指定的字符和字節數替換文本字符串中

 的部分文本)  322

例:快速更改產品名稱的格式  322

6.4.3 SUBSTITUTE(替換舊文本)  323

例 1:快速批量刪除文本中的多餘空格 323

例 2:規範參會人員名稱填寫格式 324

例 3:根據報名學員統計人數 325

例 4:查找特定文本且將第一次出現的刪除,其他保留 326

6.5 文本格式轉換  327

6.5.1 TEXT(設置數字格式並將其轉換為文本)  327

例 1:返回值班日期對應的星期數 328

例 2:讓計算的加班時長顯示為“* 小時 * 分”形式  329

例 3:解決日期計算返回日期序列號問題 330

例 4:讓數據顯示為統一的位數 331

6.5.2 DOLLAR(四捨五入數值,並添加千分位符號和“$”

 符號)  332

例:將金額轉換為美元格式  332

6.5.3 RMB(四捨五入數值,並添加千分位符號和“¥”符號) 333

例:將金額轉換為人民幣格式  333

6.5.4 FIXED(將數字顯示為千分位格式並轉換為文本)  334

例 1:解決因四捨五入而造成的顯示誤差問題 334

6.5.5 UPPER(將文本轉換為大寫形式)  335

例:將文本轉換為大寫形式  335

6.5.6 LOWER(將文本轉換為小寫形式)  335

例:將文本轉換為小寫形式  336

6.5.7 PROPER(將文本字符串的首字母轉換成大寫)  336

例:將單詞的首字母轉換為大寫  336

6.5.8 VALUE(將文本型數字轉換成數值) 337

例:將文本型數字轉換為可計算的數值  337

6.5.9 ASC(將全角字符轉換為半角字符)  338

例:修正全半角字符不統一導致數據無法統計問題  338

6.5.10 WIDECHAR(將半角字符轉換為全角字符)  340

例:將半角字符轉換為全角字符  340

6.5.11 CODE(返迴文本字符串中第一個字符的數字代碼) 340

例:返回字符代碼對應的數字  340

6.5.12 CHAR(返回對應於數字代碼的字符) 341

例:返回數字代碼對應的字符  341

6.5.13 BAHTTEXT(將數字轉換為泰語文本)  341

例:將總金額轉換為 ß(銖)貨幣格式文本  342

6.5.14 T(判斷給定的值是否為文本)  342

例:判斷給定的值是否為文本  342

第 7 章 日期與時間函數  343

7.1 返回當前日期  343

7.1.1 NOW(返回當前日期與時間)  343

例:為打印報表添加當前時間  343

7.1.2 TODAY(返回當前日期)  344

例 1:計算展品陳列天數 344

例 2:判斷會員是否可以升級 345

7.2 構建與提取日期  346

7.2.1 DATE(構建標準日期)  346

例 1:將不規範日期轉換為標準日期 347

例 2:計算臨時工的工作天數 347

7.2.2 YEAR(返回日期中的年份)  348

例 1:從固定資產新增日期中提取新增年份 349

例 2:計算出員工的工齡 349

7.2.3 MONTH(返回日期中的月份)  351

例 1:自動填寫銷售報表中的月份 351

例 2:判斷是否為本月的應收賬款 352

例 3:統計指定月份的銷售額 353

7.2.4 DAY(返回日期中的日數)  353

例 1:計算本月上旬的出庫總量 354

例 2:按本月缺勤天數計算扣款金額 355

例 3:實現員工生日自動提醒 355

7.2.5 WEEKDAY(返回指定日期對應的星期數)  356

例 1:快速返回值班日期對應的星期數 357

例 2:判斷值班日期是工作日還是雙休日 358

例 3:計算工作日與雙休日的加班工資 359

7.2.6 WEEKNUM(返回日期對應一年中的第幾周) 359

例 1:返回幾次活動日期分別對應一年中的第幾周 360

例 2:計算借書歷經周數 360

7.2.7 EOMONTH[返回指定月份前 ( 後 ) 幾個月最後一天

 的序列號]  361

例 1:根據促銷開始時間計算促銷天數 362

例 2:計算優惠券有效期的截止日期 363

7.3 日期計算  364

7.3.1 DATEDIF(用指定的單位計算起始日和結束日之間的

 天數)  364

例 1:計算固定資產已使用月數 365

例 2:計算員工工齡 366

例 3:根據員工工齡自動追加工齡工資 367

例 4:設計動態生日提醒 368

7.3.2 DAYS360(按照一年 360 天的算法計算兩日期間相差

 的天數)  369

例 1:計算應付賬款的還款剩餘天數 369

例 2:直觀顯示借款的逾期天數 370

7.3.3 YEARFRAC(從起始日到結束日所經過的天數占全年

 天數的比例)  371

例:根據休假日期計算休假天數占全年天數的百分比  372

7.3.4 EDATE(計算間隔指定月數後的日期) 373

例 1:計算應收賬款的到期日期 374

例 2:根據出生日期與性別計算退休日期 374

7.4 關於工作日的計算  375

7.4.1 WORKDAY(獲取間隔若乾工作日後的日期) 375

例:根據休假天數計算休假結束日期  376

7.4.2 WORKDAY.INTL  377

例 1:根據休假天數計算休假結束日期(指定一天為法定節

 假日)  378

例 2:根據項目各流程所需工作日計算項目結束日期  379

7.4.3 NETWORKDAYS(計算兩個日期間的工作日)  380

例:計算臨時工的實際工作天數  380

7.4.4 NETWORKDAYS.INTL 381

例:計算臨時工的實際工作天數(指定只有星期一為休息日) 382

7.5 時間函數  383

7.5.1 TIME(構建標準時間格式)  383

例:計算指定促銷時間後的結束時間  384

7.5.2 HOUR(返回時間值的小時數)  385

例:界定車輛進入停車場的整點時間區間  385

7.5.3 MINUTE(返回時間值的分鐘數)  386

例 1:比賽用時統計(分鐘數) 386

例 2:計算停車費 387

7.5.4 SECOND(返回時間值的秒數)  388

例:電腦運行秒數  388

7.6 文本日期與文本時間的轉換  390

7.6.1 DATEVALUE(將日期字符串轉換為可計算的序列號)  390

例:計算出借款天數  391

7.6.2 TIMEVALUE(將時間轉換為對應的小數值)  392

例:根據下班打卡時間計算加班時間  394

第 8 章 查找和引用函數  396

8.1 ROW 與 COLUMN 函數  396

8.1.1 ROW(返回引用的行號)  396

例 1:生成批量序列 397

例 2:讓序號自動重復 3 行(自定義) 399

例 3:分科目統計平均分 400

8.1.2 ROWS(返回引用的行數)  401

例:統計列表中銷售記錄的條數  402

8.1.3 COLUMN(返回引用的列標)  402

例:實現隔列計算銷售金額  403

8.1.4 COLUMNS(返回引用的列數)  404

例:計算需要扣款的項目數量  405

8.2 LOOK 類函數  405

8.2.1 VLOOKUP(在數組第一列中查找並返回指定列中同一

 位置的值)  405

例 1:按姓名查詢員工的各項目考核成績 407

例 2:跨表查詢 409

例 3:代替 IF 函數的多層嵌套(模糊匹配)  410

例 4:根據多條件派發贈品 412

例 5:實現通配符查找 413

例 6:數值與文本數據混合查找 413

例 7:查找並返回符合條件的多條記錄 415

例 8:VLOOKUP 應對多條件匹配 417

8.2.2 LOOKUP(查找並返回同一位置的值)  418

例 1:利用 LOOKUP 函數模糊查找  421

例 2:利用 LOOKUP 函數模糊查找動態返回最後一條數據  421

例 3:在未排序的數據組中進行查找 423

例 4:通過簡稱或關鍵字模糊匹配 424

例 5:LOOKUP 滿足多條件查找  426

例 6:LOOKUP 輔助數據提取  426

8.2.3 HLOOKUP(查找數組的首行,並返回指定單元格的值)  428

例:根據不同的返利率計算各筆訂單的返利金額  429

8.3 經典組合 MATCH+INDEX  431

8.3.1 MATCH(查找並返回查找值所在位置)  431

例:用 MATCH 函數判斷某數據是否包含在另一組數據中  432

8.3.2 INDEX(從引用或數組中返回指定位置處的值)  433

例 1:MATCH+INDEX 的搭配使用  434

例 2:查詢總金額最高的銷售員(逆向查找) 436

例 3:查找遲到次數最多的員工 436

例 4:返回多次短跑中用時最短的編號 437

8.4 動態查找  438

8.4.1 OFFSET(通過給定的偏移量得到新的引用)  438

例 1:動態查詢單月銷售額 440

例 2:OFFSET 用於創建動態圖表的數據源 1  443

例 3:OFFSET 用於創建動態圖表的數據源 2  447

8.4.2 GETPIVOTDATA(返回存儲在數據透視表中的數據)  450

例:返回數據透視表中的數據  451

8.5 引用函數  452

8.5.1 CHOOSE(從給定的參數中返回指定的值)  453

例 1:CHOOSE 配合 IF 函數進行條件判斷  453

例 2:找出短跑成績的前三名 454

例 3:根據產品不合格率決定產品處理辦法 455

8.5.2 AREAS(返回引用中涉及的區域個數) 457

例:返回數組個數  457

8.5.3 ADDRESS(建立文本類型的單元格地址)  458

例:查找最大出庫量所在位置  459

8.5.4 INDIRECT(返回由文本字符串指定的引用)  459

例 1:按指定的範圍計算平均值 460

例 2:解決跨工作表查詢時的名稱匹配問題 462

8.5.5 TRANSPOSE(返回轉置單元格區域)  463

例:快速進行行列置換  463

8.5.6 FORMULATEXT(返回指定引用處使用的公式)  464

例:查看計算公式  464

第 9 章 信息函數  465

9.1 獲取信息函數  465

9.1.1 CELL(返回有關單元格格式、位置或內容的信息)  465

例 1:獲得正在選取的單元格地址 466

例 2:獲得當前文件的路徑和工作表名 466

例 3:分辨日期和數字 467

例 4:判斷設置的列寬是否符合標準 468

例 5:解決帶文字單位的數字無法參與計算的問題 468

9.1.2 INFO(返回當前操作環境的信息)  469

例:返回工作簿默認保存路徑  470

9.1.3 TYPE(返回單元格內的數值類型)  470

例:測試數據是否為數值型  471

9.1.4 ERROR.TYPE(返回與錯誤值對應的數字)  471

例:返回各類錯誤值對應的數字  472

9.2 IS 判斷函數  473

9.2.1 ISBLANK(判斷單元格是否為空)  473

例:將沒有成績的同學統一標註“缺考”  473

9.2.2 ISNUMBER(檢測給定值是否為數字) 474

例:當無法計算時,檢測數據是否為數值數據  475

9.2.3 ISTEXT(檢測給定值是否為文本)  475

例:統計出缺考人數  475

9.2.4 ISNONTEXT(檢測給定值是否為非文本)  476

例:統計實考人數  477

9.2.5 ISEVEN(判斷數字是否為偶數)  477

例:根據工號返回性別信息  478

9.2.6 ISODD(判斷數字是否為奇數)  478

例 1:從身份證號碼中提取性別 479

例 2:分奇偶月計算總銷量  480

9.2.7 ISLOGICAL(檢測給定值是否為邏輯值) 481

例:檢驗數值是否為邏輯值  481

9.2.8 ISERROR(檢測給定值是否為任意錯誤值) 482

例:忽略錯誤值進行求和運算  482

9.2.9 ISNA(檢測給定值是否為錯誤值“#N/A”)  483

例:查詢編號錯誤時顯示“無此編號”  483

9.2.10 ISERR(檢測給定值是否為“#N/A”以外的錯誤值)  484

例:檢驗數據是否為錯誤值“#N/A”  484

9.2.11 ISREF(檢測給定值是否為引用) 485

例:檢驗給定值是否為引用  485

9.2.12 ISFORMULA(檢測單元格內容是否為公式) 486

例:檢驗單元格內容是否為公式計算結果  486

9.3 其他信息函數  486

9.3.1 NA(返回錯誤值“#N/A”)  486

9.3.2 N(將參數轉換為數值並返回)  487

例 1:將指定的數據轉換為數值 487

例 2:根據訂單日期自動生成訂單編號 488

9.3.3 PHONETIC(連接文本)  488

例:整理不規則的公司制度  489

9.3.4 SHEET(返回工作表編號)  490

9.3.5 SHEETS(返回工作表總數量)  491

第 10 章 財務函數  492

10.1 投資計算  492

10.1.1 FV(返回某項投資的未來值)  492

例 1:計算投資的未來值  492

例 2:計算某項保險的未來值  493

例 3:計算住房公積金的未來值  493

10.1.2 FVSCHEDULE(計算投資在變動或可調利率下的

 未來值)  494

例:計算投資在可變利率下的未來值  494

10.1.3 PV(返回投資的現值)  495

例:判斷購買某項保險是否合算  495

10.1.4 NPV(返回一項投資的凈現值)  496

例:計算一項投資的凈現值  496

10.1.5 XNPV(返回一組不定期現金流的凈現值)  497

例:計算出一組不定期盈利額的凈現值  497

10.1.6 NPER(返回某項投資的總期數)  498

例 1:計算某項貸款的清還年數  498

例 2:計算一項投資的期數  499

10.1.7 EFFECT(計算實際年利率)  499

例 1:計算投資的實際年利率與本利和  500

例 2:計算信用卡的實際年利率  500

10.1.8 NOMINAL(計算名義年利率)  501

例:通過實際年利率計算名義年利率  501

10.2 本金和利息計算  502

10.2.1 PMT(返回貸款的每期付款額)  502

例 1:計算貸款的每年償還額  502

例 2:按季(月)支付時計算每期應償還額  502

10.2.2 PPMT(返回給定期限內的本金償還額)  503

例 1:計算指定期間的本金償還額  503

例 2:計算第一個月與最後一個月的本金償還額  504

10.2.3 IPMT(返回給定期限內的利息償還額)  505

例 1:計算每年償還額中的利息金額  505

例 2:計算每月償還額中的利息金額  505

10.2.4 ISPMT(等額本金還款方式下的利息計算)  506

例:計算投資期內需支付的利息金額  506

10.2.5 CUMPRINC(返回兩個期間的累計本金) 507

例:根據貸款、利率和時間計算償還的本金總計金額  507

10.2.6 CUMIPMT(返回兩個期間的累計利息)  508

例:根據貸款、利率和時間計算償還的利息金額  508

10.3 償還率函數  509

10.3.1 IRR(計算內部收益率)  509

例:計算一筆投資的內部收益率  509

10.3.2 MIRR(計算修正內部收益率)  510

例:計算不同利率下的修正內部收益率  510

10.3.3 XIRR(計算不定期現金流的內部收益率)  511

例:計算一組不定期盈利額的內部收益率  511

10.3.4 RATE(返回年金的各期利率)  512

例:計算一項投資的年增長率  512

10.4 資產折舊計算  513

10.4.1 SLN(直線法計提折舊額)  513

例 1:直線法計算固定資產的年折舊額  513

例 2:直線法計算固定資產的月折舊額  514

10.4.2 SYD(年數總和法計提折舊額)  514

例:年數總和法計算固定資產的年折舊額  515

10.4.3 DB(固定餘額遞減法計算折舊額)  516

例:用固定餘額遞減法計算出固定資產的年折舊額  517

10.4.4 DDB(雙倍餘額遞減法計算折舊額) 518

例:雙倍餘額遞減法計算固定資產的年折舊額  518

10.4.5 VDB(返回指定期間的折舊額) 519

例:計算任意指定期間的資產折舊額  520

10.4.6 AMORDEGRC(計算每個會計期間的折舊額)  521

例:計算會計期間的折舊額  521

10.4.7 AMORLINC(返回每個會計期間的折舊額)  522

例:以法國會計系統計算每個會計期間的折舊額  522

10.5 債券及其他金融函數  523

10.5.1 計算本金、利息的函數  523

1.ACCRINT(計算定期付息有價證券的利息)  523

例:計算定期付息有價證券的應計利息  524

2.ACCRINTM(計算一次性付息有價證券的利息)  524

例:計算到期一次性付息有價證券的應計利息  524

3.COUPNUM(成交日至到期日之間應付利息次數) 525

例:計算出債券成交日至到期日之間的利息應付次數  525

10.5.2 與利息支付時間有關的函數  526

1.COUPDAYBS(返回票息期開始到結算日之間的

 天數)  526

例:計算票息期開始到結算日之間的天數  526

2.COUPDAYS(返回包含結算日的票息期的天數)  527

例:計算包括成交日的付息期的天數  527

3.COUPDAYSNC(從成交日到下一個付息日之間的

 天數) 528

例:計算出從成交日到下一個付息日之間的天數  528

4.COUPNCD 函數(返回下一個付息日的日期

 序列號)  528

例:計算成交日之後的下一個付息日  529

5.COUPPCD(返回上一個付息日的日期序列號) 529

例:計算成交日之前的上一個付息日  530

10.5.3 與利率收益率有關的函數  530

1.INTRATE(返回一次性付息證券的利率)  530

例:計算債券的一次性付息利率  531

2.ODDFYIELD(返迴首期付息日不固定的有價證券

 收益率)  531

例:計算首期付息日不固定的債券的收益率  532

3.ODDLYIELD(返回末期付息日不固定的有價證券

 收益率)  532

例:計算末期付息日不固定的債券的收益率  533

4.TBILLEQ(返回國庫券的等效收益率)  533

例:計算國庫券的等效收益率  534

5.TBILLYIELD(返回國庫券的收益率) 534

例:計算國庫券的收益率  534

6.TBILLPRICE(返回面值為 100 元的國庫券的價格) 535

例:計算面值為 100 元的國庫券的價格  535

7.YIELD(返回定期付息有價證券的收益率)  535

例:計算定期支付利息的債券的收益率  536

8.YIELDDISC(返回折價發行的有價證券的年收

 益率) 536

例:計算出折價發行債券的年收益  537

9.YIELDMAT(返回到期付息的有價證券的年

 收益率)  537

例:計算到期付息的債券的年收益率  537

10.5.4 與修正期限有關的函數  538

1.DURATION(返回定期付息有價證券的修正期限) 538

例:計算定期付息債券的修正期限  538

2.MDURATION(返回有價證券的 Macauley 修正

 期限)  539

例:計算出定期債券的 Macauley 修正期限  539

10.5.5 與有價證券有關的函數  540

1.DISC(返回有價證券的貼現率)  540

例:計算出債券的貼現率  540

2.ODDFPRICE(返迴首期付息日不固定的面值為

 100 元的有價證券價格) 541

例:計算首期付息日不固定的債券的價格  541

3.ODDLPRICE(返回末期付息日不固定的面值為

 100 元的有價證券價格) 542

例:計算末期付息日不固定的債券的價格  542

4.PRICE(返回定期付息的面值為 100 元的有價證券

 的價格)  543

例:計算定期付息面值為 100 元的債券的發行價格  543

5.PRICEDISC(返回折價發行的面值為 100 元的有

 價證券的價格)  544

例:計算面值為 100 元的債券的折價發行價格  544

6.PRICEMAT(返回到期付息的面值為 100 元的有價

 證券的價格)  545

例:計算到期付息的面值為 100 元的債券的價格  545

7.RECEIVED(返回一次性付息的有價證券到期收回

 的金額)  546

例:計算出債券到期時的總收回金額  546

第 11 章 數據庫函數  547

11.1 常規統計  547

11.1.1 DSUM(從數據庫中按給定條件求和)  547

例 1:計算指定銷售員的銷售總金額  548

例 2:計算指定月份的總出庫量(滿足雙條件)  549

例 3:在計算總工資時去除某個部門  550

例 4:在設置條件時使用通配符  550

例 5:解決模糊匹配造成的統計錯誤問題  551

11.1.2 DAVERAGE(從數據庫中按給定條件求平均值)  552

例 1:計算指定車間的平均工資  552

例 2:計算各個班級各個科目的平均分  553

例 3:在計算平均值時使用通配符  554

11.1.3 DCOUNT(從數據庫中按給定條件統計記錄條數) 555

例 1:統計成績表中大於等於 90 分的人數  556

例 2:統計指定部門銷售量大於指定值的人數  557

11.1.4 DCOUNTA(從數據庫中按給定條件統計非空單元格

 數目)  557

例:統計跑步成績不合格的人數  559

11.1.5 DMAX(從數據庫中按給定條件求最大值)  559

例 1:返回指定部門的最高工資  560

例 2:一次性查詢各科目成績中的最高分  561

11.1.6 DMIN(從數據庫中按給定條件求最小值)  562

例:返回指定班級的最低分  563

11.1.7 DGET(從數據庫中提取符合條件的單個值)  563

例 1:實現單條件查詢  564

例 2:實現多條件查詢  565

11.1.8 DPRODUCT(從數據庫中返回滿足指定條件的數值的

 乘積)  565

例:對滿足指定條件的數值進行乘積運算  566

11.2 方差、標準差計算  567

11.2.1 DSTDEV(按指定條件以樣本估算標準偏差)  567

例:計算女性選手年齡的標準偏差(以此數據為樣本)  567

11.2.2 DSTDEVP(按指定條件計算總體標準偏差)  568

例:計算女性選手年齡的標準偏差(以此數據為樣本總體) 569

11.2.3 DVAR(按指定條件以樣本估算總體方差)  569

例:計算女性選手年齡的總體方差(以此數據為樣本)  570

11.2.4 DVARP(按指定條件計算總體方差) 570

例:計算女性選手年齡的總體方差  571

第 12 章 工程函數  572

12.1 進制編碼轉換函數  572

12.1.1 二進制編碼轉換為其他進制編碼  572

1.BIN2OCT(二進制編碼轉換為八進制編碼)  572

2.BIN2DEC(二進制編碼轉換為十進制編碼)  572

3.BIN2HEX(二進制編碼轉換為十六進制編碼)  572

12.1.2 十進制編碼轉換為其他進制編碼  573

1.DEC2BIN(十進制編碼轉換為二進制編碼)  573

2.DEC2OCT(十進制編碼轉換為八進制編碼)  573

3.DEC2HEX(十進制編碼轉換為十六進制編碼)  573

12.1.3 八進制編碼轉換為其他進制編碼  573

1.OCT2BIN(八進制編碼轉換為二進制編碼)  574

2.OCT2DEC(八進制編碼轉換為十進制編碼)  574

3.OCT2HEX(八進制編碼轉換為十六進制編碼) 574

12.1.4 十六進制編碼轉換為其他進制編碼  574

1.HEX2BIN(十六進制編碼轉換為二進制編碼)  575

2.HEX2OCT(十六進制編碼轉換為八進制編碼)  575

3.HEX2DEC(十六進制編碼轉換為十進制編碼)  575

12.2 復數計算函數  575

1.COMPLEX(將實系數及虛系數轉換為復數)  575

2.IMABS(返回復數的模)  576

3.IMREAL(返回復數的實系數)  576

4.IMAGINARY(返回復數的虛系數)  576

5.IMCONJUGATE(返回復數的共軛復數)  577

6.IMSUM(計算兩個或多個復數的和)  577

7.IMSUB(計算兩個復數的差)  578

8.IMDIV(計算兩個復數的商)  578

9.IMPRODUCT(計算兩個復數的積)  578

10.IMEXP(計算復數的指數) 579

11.IMSQRT(計算復數的平方根)  579

12.IMARGUMENT(將復數轉換為以弧度表示的角) 580

13.IMSIN(計算復數的正弦值)  580

14.IMSINH(計算復數的雙曲正弦值)  580

15.IMCOS(計算復數的餘弦值) 581

16.IMCOSH(計算復數的雙曲餘弦值)  581

17.IMCOT(計算復數的餘切值) 582

18.IMCSC(計算復數的餘割值) 582

19.IMCSCH(計算復數的雙曲餘割值)  583

20.IMSEC(計算復數的正割值)  583

21.IMSECH(計算復數的雙曲正割值)  583

22.IMTAN(計算復數的正切值) 584

23.IMLN(計算復數的自然對數)  584

24.IMLOG10(返回復數以 10 為底的常用對數)  585

25.IMLOG2(返回復數以 2 為底的對數)  585

26.IMPOWER(計算復數的 n 次冪值)  585

12.3 Bessel 函數  586

1.BESSELJ(返回 Bessel 函數值)  586

例:計算 Bessel 函數值  586

2.BESSELI(返回修正 Bessel 函數值)  586

例:計算修正 Bessel 函數值 In(X) 587

3.BESSELY(返回 Bessel 函數值)  587

例:計算 Bessel 函數值 Yn(X)  587

4.BESSELK(返回修正 Bessel 函數值)  588

例:計算修正 Bessel 函數值 Kn(X)  588

12.4 其他工程函數  588

1.DELTA(測試兩個數值是否相等)  588

例:測試兩個數值是否相等  588

2.GESTEP(比較給定參數的大小) 589

例:判斷是否需要繳納稅金  589

3.ERF(返回誤差函數在上下限之間的積分)  590

例:返回誤差函數在上下限之間的積分  590

4.ERFC(返回從 x 到無窮大積分的互補 ERF 函數)  590

例:返回從 x 到無窮大積分的互補 ERF 函數  590

5.ERF.PRECISE(返回誤差函數在 0 與指定下限間的

 積分)  591

例:返回誤差函數在 0 與指定下限間的積分  591

6.ERFC.PRECISE(返回從 x 到無窮大積分的

 互補 ERF.PRECISE 函數)  591

例:返回從 x 到無窮大積分的互補 ERF.PRECISE 函數  592

7.CONVERT(從一種度量系統轉換到另一種度量

 系統)  592

例:將“加侖”轉換為“升”  592

8.BITAND(按位進行 AND 運算)  594

例:以二進制形式比較兩個數值(“與”對比)  594

9.BITOR(按位進行 OR 運算)  594

例:以二進制形式比較兩個數值(“或”對比)  595

10.BITXOR(返回兩個數值的按位“異或”結果)  595

例:以二進制形式比較兩個數值(“異或”對比)  595

11.BITLSHIFT(左移指定位數並返回十進制編碼)  596

例:左移指定位數並用十進製表示  596

12.BITRSHIFT(右移指定位數並返回十進制編碼)  596

例:右移指定位數並用十進製表示  596