iWork 公式與函數使用手冊
|
|
|
- 玳 茅
- 6 years ago
- Views:
Transcription
1 iwork 公式與函數使用手冊
2 K Apple Inc Apple Inc. 保留一切權利 依照版權法律規定, 未經由 Apple 書面許可, 任何人不得拷貝本手冊的全部或部分內容 您對本軟體的權利受到隨附軟體許可協議的保護 Apple 標誌是 Apple Inc. 在美國及其他國家和地區註冊的商標 若在未經 Apple 書面許可的情況下將 鍵盤 上的 Apple 標誌 (Option + Shift + K) 用於商業用途, 即違反了聯邦及州法律的商標保護和公平競爭原則 Apple 已儘力確保本手冊的內容正確無誤 Apple 對於任何印刷或文字所造成的錯誤概不負責 Apple 1 Infinite Loop Cupertino, CA Apple 蘋果 Apple 標誌 iwork Keynote Mac Mac OS Numbers 和 Pages 是 Apple Inc. 在美國及其他國家和地區註冊的商標 Adobe 和 Acrobat 是 Adobe Systems Incorporated 在美國及 / 或其他國家和地區的商標或註冊商標 此處提及的其他公司和產品名稱可能為其所屬公司的商標 所提及之協力廠商產品僅供參考之用途, 並不代表對其之保證或推薦 Apple 對於這些產品的執行效能或使用不負任何責任 TA /2009
3 目錄 13 前言 : 歡迎使用 iwork 公式與函數 15 第 1 章 : 在表格中使用公式 15 公式的元件 16 在 Numbers 中執行即時計算 17 使用預先定義的快速公式 18 製作您自己的公式 19 使用公式編輯器來加入和編輯公式 20 使用公式列來加入和編輯公式 20 將函數加入公式 22 處理公式中的錯誤和警告 23 移除公式 23 指向公式中的輸入格 25 將輸入格參考插入公式的技巧 26 區別絕對和相對的輸入格參考 26 在公式中使用運算子 27 算術運算子 27 比較運算子 28 字串運算子和萬用字元 28 拷貝或移動公式及其計算出的值 29 檢視試算表中的所有公式 29 尋找和取代公式元件 31 第 2 章 : iwork 函數概覽 31 函數簡介 31 函數相關資訊 31 函數定義中使用的語法元件和術語 33 值類型 36 函數種類列表 36 從輔助說明中的貼上 38 第 3 章 : 日期與時間函數 38 日期與時間函數列表 40 DATE 3
4 40 DATEDIF 42 DATEVALUE 42 DAY 43 DAYNAME 44 DAYS EDATE 45 EOMONTH 46 HOUR 46 MINUTE 47 MONTH 48 MONTHNAME 48 NETWORKDAYS 49 NOW 49 SECOND 50 TIME 51 TIMEVALUE 51 TODAY 52 WEEKDAY 53 WEEKNUM 53 WORKDAY 54 YEAR 55 YEARFRAC 57 第 4 章 : 持續時間函數 57 持續時間函數列表 58 DUR2DAYS 58 DUR2HOURS 59 DUR2MILLISECONDS 60 DUR2MINUTES 60 DUR2SECONDS 61 DUR2WEEKS 62 DURATION 63 STRIPDURATION 64 第 5 章 : 工程函數 64 工程函數列表 65 BASETONUM 66 BESSELJ 67 BESSELY 67 BIN2DEC 68 BIN2HEX 69 BIN2OCT 70 CONVERT 4 目錄
5 71 受支援的換算單位 71 重量和質量 71 距離 71 Duration 72 速度 72 壓力 72 力 72 能量 73 數值 73 磁力 73 溫度 73 液體 74 公制字首 74 DEC2BIN 75 DEC2HEX 76 DEC2OCT 77 DELTA 77 ERF 78 ERFC 78 GESTEP 79 HEX2BIN 80 HEX2DEC 81 HEX2OCT 82 NUMTOBASE 82 OCT2BIN 83 OCT2DEC 84 OCT2HEX 86 第 6 章 : 財務函數 86 財務函數列表 88 ACCRINT 90 ACCRINTM 91 BONDDURATION 92 BONDMDURATION 94 COUPDAYBS 95 COUPDAYS 96 COUPDAYSNC 97 COUPNUM 98 CUMIPMT 99 CUMPRINC 101 DB 102 DDB 104 DISC 目錄 5
6 105 EFFECT 105 FV 107 INTRATE 108 IPMT 110 IRR 111 ISPMT 112 MIRR 113 NOMINAL 114 NPER 116 NPV 117 PMT 118 PPMT 119 PRICE 121 PRICEDISC 122 PRICEMAT 123 PV 125 RATE 126 RECEIVED 127 SLN 128 SYD 129 VDB 130 YIELD 131 YIELDDISC 132 YIELDMAT 135 第 7 章 : 邏輯和訊息函數 135 邏輯和資訊函數列表 136 AND 137 FALSE 137 IF 139 IFERROR 140 ISBLANK 140 ISERROR 141 ISEVEN 142 ISODD 142 NOT 143 OR 144 TRUE 146 第 8 章 : 數字函數 146 數字函數列表 148 ABS 148 CEILING 6 目錄
7 149 COMBIN 150 EVEN 151 EXP 152 FACT 152 FACTDOUBLE 153 FLOOR 154 GCD 155 INT 156 LCM 156 LN 157 LOG 157 LOG MOD 159 MROUND 160 MULTINOMIAL 161 ODD 162 PI 162 POWER 163 PRODUCT 164 QUOTIENT 164 RAND 165 RANDBETWEEN 165 ROMAN 166 ROUND 167 ROUNDDOWN 168 ROUNDUP 169 SIGN 170 SQRT 170 SQRTPI 171 SUM 172 SUMIF 173 SUMIFS 175 SUMPRODUCT 175 SUMSQ 176 SUMX2MY2 177 SUMX2PY2 177 SUMXMY2 178 TRUNC 180 第 9 章 : 參照函數 180 參照函數列表 181 ADDRESS 182 AREAS 目錄 7
8 183 CHOOSE 183 COLUMN 184 COLUMNS 184 HLOOKUP 186 HYPERLINK 186 INDEX 188 INDIRECT 189 LOOKUP 190 MATCH 191 OFFSET 192 ROW 193 ROWS 194 TRANSPOSE 195 VLOOKUP 197 第 10 章 : 統計函數 197 統計函數列表 200 AVEDEV 201 AVERAGE 202 AVERAGEA 203 AVERAGEIF 204 AVERAGEIFS 206 BETADIST 206 BETAINV 207 BINOMDIST 208 CHIDIST 209 CHIINV 209 CHITEST 210 CONFIDENCE 211 CORREL 212 COUNT 213 COUNTA 214 COUNTBLANK 215 COUNTIF 217 COUNTIFS 218 COVAR 219 CRITBINOM 220 DEVSQ 221 EXPONDIST 221 FDIST 222 FINV 223 FORECAST 224 FREQUENCY 8 目錄
9 225 GAMMADIST 226 GAMMAINV 226 GAMMALN 227 GEOMEAN 227 HARMEAN 228 INTERCEPT 229 LARGE 230 LINEST 232 其他統計值 233 LOGINV 233 LOGNORMDIST 234 MAX 235 MAXA 235 MEDIAN 236 MIN 237 MINA 237 MODE 238 NEGBINOMDIST 239 NORMDIST 240 NORMINV 240 NORMSDIST 241 NORMSINV 242 PERCENTILE 243 PERCENTRANK 243 PERMUT 244 POISSON 245 PROB 246 QUARTILE 247 RANK 248 SLOPE 249 SMALL 250 STANDARDIZE 251 STDEV 252 STDEVA 254 STDEVP 255 STDEVPA 257 TDIST 257 TINV 258 TTEST 259 VAR 260 VARA 262 VARP 263 VARPA 目錄 9
10 265 ZTEST 266 第 11 章 : 文字函數 266 文字函數列表 267 CHAR 268 CLEAN 269 CODE 269 CONCATENATE 270 DOLLAR 271 EXACT 271 FIND 272 FIXED 273 LEFT 274 LEN 274 LOWER 275 MID 275 PROPER 276 REPLACE 277 REPT 277 RIGHT 278 SEARCH 279 SUBSTITUTE 280 T 281 TRIM 281 UPPER 282 VALUE 283 第 12 章 : 三角函數 283 三角函數列表 284 ACOS 284 ACOSH 285 ASIN 286 ASINH 286 ATAN 287 ATAN2 288 ATANH 288 COS 289 cosh 290 DEGREES 291 RADIANS 292 SIN 292 SINH 293 TAN 10 目錄
11 294 TANH 295 第 13 章 : 其他和主題 295 包含的其他和主題 295 財務函數使用的常用參數 302 選擇要使用的貨幣時間值函數 303 規則現金流量和時間間隔 304 不規則現金流量和時間間隔 305 您應該使用哪個函數來解決常見的財務問題? 306 貸款攤提表格的 309 關於四捨五入的更多資訊 311 搭配使用邏輯和資訊函數 311 根據輸入格內容加入註解 312 設陷除數為零 313 指定條件和使用萬用字元 315 調查結果 目錄 11
12
13 歡迎使用 iwork 公式與函數 前言 iwork 隨附有兩百五十個以上的函數, 您可以用來簡化統計 財務 工程及其他計算 內建的 函數瀏覽器 提供了瞭解函數和將其加入公式的快速途徑 若要開始進行, 請在空白的表格輸入格中輸入等號, 即可打開 公式編輯器 然後選擇 插入 > 函數 > 顯示函數瀏覽器 本使用手冊提供詳細的指示說明來協助您寫入公式和使用函數 除了本書之外, 還有其他資源可提供輔助說明 螢幕輔助說明螢幕輔助說明包含本書中的所有資訊, 並提供方便搜尋的格式, 可隨時在您的電腦上取得相關內容 您可以從任何 iwork 應用程式的 輔助說明 選單中, 打開 iwork 公式與函數輔助說明 打開 Numbers Pages 或 Keynote, 然後選擇 輔助說明 > iwork 公式與函數輔助說明 13
14 iwork 網站請閱讀位於 網站的 iwork 最新新聞和資訊 支援網站請從下列網站尋找解決問題的詳細資訊 : 輔助說明標記 iwork 應用程式提供大多數螢幕項目的輔助說明標記 ( 簡短文字描述 ) 若要查看輔助說明標記, 請將指標停留在項目上幾秒鐘 線上視訊教學指南線上視訊教學指南 ( 網址為 提供在 Keynote Numbers 和 Pages 中執行一般作業的教學視訊 在您第一次打開 iwork 應用程式時, 會出現一則訊息, 其中含有與網頁上這些教學指南的連結 您可以在 Keynote Numbers 和 Pages 中選擇 輔助說明 > 視訊教學指南, 隨時檢視這些視訊教學指南 14 前言歡迎使用 iwork 公式與函數
15 在表格中使用公式 1 本章說明如何使用公式在表格輸入格中執行計算 公式的元件公式可執行計算, 並會在您放置公式的輸入格中顯示結果 包含公式的輸入格又稱為公式輸入格 例如, 您可以在直欄的底部輸入格中插入公式, 其會計算該輸入格上方所有輸入格的加總 如果公式輸入格上方之任何輸入格的值有所更改, 則公式輸入格中顯示的加總會自動更新 公式可使用您提供的特定值來執行計算 這些值可以是您在公式中輸入的數字或文字 ( 常數 ) 或者, 它們也可以是表格輸入格中放置的值, 此輸入格即為您使用輸入格參考在公式中識別的輸入格 公式會根據您提供的值來使用運算子和函數執行計算 : Â 運算子是啟始算術 比較或字串運算的符號 您可在公式中使用符號來顯示您要使用的運算 例如, 符號 + 會加總數值, 而符號 = 會比較兩個數值來決定它們是否相等 =A : 使用運算子來加總兩個數值的公式 = : 此符號前方會有一個公式 A2 : 輸入格參考 A2 指向第一個直欄的第二個輸入格 + : 算術運算子, 其會將其前方和後方的數值加總 16 : 數字常數 Â 函數是預先定義與命名的運算, 例如 SUM 和 AVERAGE 若要使用函數, 您必須輸入函數名稱, 並在名稱後面的括號中提供函數所需的參數 參數可指定函數在執行運算時會用到的值 15
16 =SUM(A2:A10) : 此公式會使用函數 SUM 來加總輸入格範圍 ( 第一個直欄中的九個輸入格 ) 中的數值 A2:A10 : 輸入格參考, 其指向輸入格 A2 至 A10 的各個值 若要瞭解操作方式 立即顯示所選輸入格之數值的加總 平均 最小值 最大值和計數, 並選擇性地儲存 Numbers 中用來產生這些數值的公式 快速地加入公式來顯示所選輸入格之數值的加總 平均 最小值 最大值 計數或乘積 在 Numbers 中使用工具和技巧來製作和修改您的公式 在 Pages 和 Keynote 中使用工具和技巧來製作和修改您的公式 使用數百個 iwork 函數, 並檢視來瞭解在財務 工程 統計和其他情境下如何套用函數 請前往 在 Numbers 中執行即時計算 ( 第 16 頁 ) 使用預先定義的快速公式 ( 第 17 頁 ) 使用公式編輯器來加入和編輯公式 ( 第 19 頁 ) 使用公式列來加入和編輯公式 ( 第 20 頁 ) 將函數加入公式 ( 第 20 頁 ) 移除公式 ( 第 23 頁 ) 使用公式編輯器來加入和編輯公式 ( 第 19 頁 ) 輔助說明 > iwork 公式與函數輔助說明 輔助說明 > iwork 公式與函數輔助使用手冊 在 Numbers 中將各種輸入格參考加入公式 指向公式中的輸入格 ( 第 23 頁 ) 將輸入格參考插入公式的技巧 ( 第 25 頁 ) 區別絕對和相對的輸入格參考 ( 第 26 頁 ) 在公式中使用運算子 算術運算子 ( 第 27 頁 ) 比較運算子 ( 第 27 頁 ) 字串運算子和萬用字元 ( 第 28 頁 ) 在表格輸入格之間拷貝或搬移公式或公式計算出的數值 拷貝或移動公式及其計算出的值 ( 第 28 頁 ) 在 Numbers 中尋找公式和公式元件 檢視試算表中的所有公式 ( 第 29 頁 ) 尋找和取代公式元件 ( 第 29 頁 ) 在 Numbers 中執行即時計算在 Numbers 視窗的左下方, 您可以使用兩個或多個所選表格輸入格中的數值來檢視常用計算的結果 若要執行即時計算 : 1 請選擇表格中的兩個或多個輸入格 它們不必是相鄰的 16 第 1 章在表格中使用公式
17 使用這些輸入格之數值所執行的計算結果會立即顯示在左下方 左下方的結果是得自於這兩個所選輸入格的數值 加總 : 顯示所選輸入格中數值的加總 平均 : 顯示所選輸入格中數值的平均值 最小值 : 顯示所選輸入格中的最小數值 最大值 : 顯示所選輸入格中的最大數值 計數 : 顯示所選輸入格中數值和日期 / 時間值的數目 空白的輸入格, 以及包含上方未列出之數值類型的輸入格都不會在計算過程中使用 2 若要執行另一組即時計算, 請選擇不同的輸入格 如果您發現特定的計算相當實用, 且想要將其整合至表格中, 您可以將其當作公式加入空白的表格輸入格中 只要將左下方的加總 平均或其他其中一個項目加入空白的輸入格中 此輸入格不必與計算過程中使用的輸入格位於相同的表格中 使用預先定義的快速公式使用相鄰表格輸入格範圍中的值來執行基本計算的簡單方式, 即為選擇這些輸入格, 然後加入快速公式 在 Numbers 中, 您可以使用按一下工具列中的 函數 時所顯示的彈出式選單來完成此操作 在 Keynote 和 Pages 中, 請使用 表格檢閱器 之 格式 面板中的 快速公式 彈出式選單 加總 : 計算所選輸入格中的數值加總 平均 : 計算所選輸入格中的數值平均 最小值 : 決定所選輸入格中的最小數值 第 1 章在表格中使用公式 17
18 最大值 : 決定所選輸入格中的最大數值 計數 : 決定所選輸入格中數值和日期 / 時間值的數量 乘積 : 將所選輸入格中的所有數值相乘 您也可以選擇 插入 > 函數, 然後使用顯示的子選單 這樣做會忽略空白輸入格和包含未列出之數值類型的輸入格 您可以使用下列方式來加入快速公式 : m 使用直欄和橫列中所選的值並選擇輸入格 在 Numbers 中按一下工具列中的 函數, 然後從彈出式選單中選擇計算 在 Keynote 和 Pages 中, 選擇 插入 > 函數, 然後使用顯示的子選單 如果輸入格是位於相同的直欄中, 公式及其結果位於所選輸入格下方的第一個空白輸入格中 如果沒有空白輸入格, 則會加入橫列來保留結果 如果輸入格是位於相同的橫列中, 公式及其結果位於所選輸入格右側的第一個空白輸入格中 如果沒有空白輸入格, 則會加入直欄來保留結果 m 若要使用直欄內文輸入格中的所有值, 請按一下直欄的標題輸入格或參考定位點 然後, 在 Numbers 中按一下工具列中的 函數, 然後從彈出式選單中選擇計算 在 Keynote 和 Pages 中, 選擇 插入 > 函數, 然後使用顯示的子選單 公式及其結果位於尾端列中 如果尾端列不存在, 則會加入一個尾端列 m 若要使用橫列中的所有值, 請先按一下橫列的標題輸入格或參考定位點 然後, 在 Numbers 中按一下工具列中的 函數, 然後從彈出式選單中選擇計算 在 Keynote 和 Pages 中, 選擇 插入 > 函數, 然後使用顯示的子選單 公式及其結果位於新的直欄中 製作您自己的公式雖然您可以使用幾種快速鍵技巧來加入公式以執行簡易的計算 ( 請參閱第 16 頁 在 Numbers 中執行即時計算 和第 17 頁 使用預先定義的快速公式 ), 當您想要更多的控制功能時, 您可以使用公式工具來加入公式 若要瞭解操作方式 請前往 使用公式編輯器來處理公式 使用公式編輯器來加入和編輯公式 ( 第 19 頁 ) 在 Numbers 中使用可調整大小的公式列來處理公式 使用 公式編輯器 或公式列時, 使用 函數瀏覽器 來快速地將函數加入公式 使用公式列來加入和編輯公式 ( 第 20 頁 ) 將函數加入公式 ( 第 20 頁 ) 刪除錯誤的公式 處理公式中的錯誤和警告 ( 第 22 頁 ) 18 第 1 章在表格中使用公式
19 使用公式編輯器來加入和編輯公式 公式編輯器 可以作為在公式列中直接編輯公式的替代選擇 ( 請參閱第 20 頁 使用公式列來加入和編輯公式 ) 公式編輯器 具有可存放公式的文字欄位 當您將輸入格參考 運算子 函數或常數加入一個公式時, 它們看起來與 公式編輯器 中的項目相似 指向三個輸入格範圍的參照 所有公式的開頭都必須是等號 Sum 函數 減法 運算子 使用其名稱的輸入格參照 m m m m m 您可以使用下列方法處理 公式編輯器 : 若要打開 公式編輯器, 請執行以下其一 : Â 選擇表格輸入格, 然後輸入等號 (=) Â 在 Numbers 中, 按兩下包含公式的表格輸入格 在 Keynote 和 Pages 中, 選擇表格, 然後按兩下包含公式的表格輸入格 Â 僅在 Numbers 中, 選擇表格輸入格, 按一下工具列中的 函數, 然後從彈出式選單中選擇 公式編輯器 Â 僅在 Numbers 中選擇表格輸入格, 然後選擇 插入 > 函數 > 公式編輯器 在 Keynote 和 Pages 中, 從 表格檢閱器 之 格式 面板的 函數 彈出式選單中選擇 公式編輯器 Â 選擇包含公式的輸入格, 然後按下 Option + Return 鍵 公式編輯器 會在所選的輸入格上開啟, 但您可以搬移它 若要移動 公式編輯器, 請將指標停留在 公式編輯器 的左側, 直到指標變成手的形狀為止, 然後進行拖移 若要建立公式, 請執行下列動作 : Â 若要將運算子或常數加入文字欄位, 請放置插入點並輸入文字 您可以使用方向鍵在文字欄位中移動插入點 請參閱第 26 頁 在公式中使用運算子 來瞭解可用運算子的相關資訊 注意 當您的公式需要運算子 ( 但尚未加入運算子 ) 時, 系統會自動插入 + 運算子 如有需要, 請選擇 + 運算子, 然後輸入不同的運算子 Â 若要將輸入格參考加入文字欄位, 請放置插入點並依照第 23 頁 指向公式中的輸入格 的指示來操作 Â 若要將函數加入文字欄位, 請放置插入點並依照第 20 頁 將函數加入公式 的指示來操作 若要從文字欄位中移除元件, 請選擇元件, 然後按 Delete 鍵 若要接受更改, 請按下 Return 鍵 Enter 鍵或按一下 公式編輯器 中的 接受 按鈕 您也可以按一下表格外部 第 1 章在表格中使用公式 19
20 若要關閉 公式編輯器 並且不接受所做的任何更改, 請按下 Esc 鍵或按一下 公式編輯器 中的 取消 按鈕 使用公式列來加入和編輯公式在 Numbers 中, 格式列下方的公式列讓您可以製作和修改所選輸入格的公式 當您將輸入格參考 運算子 函數或常數加入一個公式時, 它們的外觀如下 Sum 函數 使用其名稱的輸入格參照 所有公式的開頭都必須是等號 指向三個輸入格範圍的參照 減法 運算子 m m m m m 您可以使用下列方法處理公式列 : 若要加入或編輯公式, 請選擇輸入格並加入或更改公式列中的公式元件 若要將元件加入您的公式, 請執行以下其一 : Â 若要加入運算子或常數, 請在公式列中放置插入點並輸入文字 您可以使用方向鍵來移動插入點 請參閱第 26 頁 在公式中使用運算子 來瞭解可用運算子的相關資訊 當您的公式需要運算子 ( 但尚未加入運算子 ) 時, 系統會自動插入 + 運算子 如有需要, 請選擇 + 運算子, 然後輸入不同的運算子 Â 若要將輸入格參考加入公式中, 請放置插入點並依照第 23 頁 指向公式中的輸入格 的指示來操作 Â 若要將函數加入公式, 請放置插入點並依照第 20 頁 將函數加入公式 的指示來操作 若要增加或減少公式列中公式元件的顯示大小, 請從公式列上方的 公式文字大小 彈出式選單中選擇一個選項 若要增加或減少公式列的高度, 請向下或向上拖移公式列最右側的調整大小控制項目, 或者按兩下調整大小控制項目來自動符合公式長短 若要從公式中移除元件, 請選擇元件, 然後按 Delete 鍵 若要儲存更動, 請按 Return 鍵 按 Enter 鍵, 或是按一下公式列上方的 接受 按鈕 您也可以按一下公式列以外的位置 若要避免儲存所做的任何更動, 請按一下公式列上方的 取消 按鈕 將函數加入公式函數是預先定義與命名的運算 ( 例如 SUM 和 AVERAGE), 您可以使用函數來執行計算 函數可能是公式的其中一個元件, 也可能是公式中的唯一元件 20 第 1 章在表格中使用公式
21 函數的種類有數種, 其範圍包含計算利率 投資價值和其他資訊的財務函數, 以及計算平均值 概率 標準差等資訊的統計函數 若要瞭解 iwork 所有函數類別及其函數的相關資訊, 以及檢視如何將其進行運用的大量, 請選擇 輔助說明 > iwork 公式與函數輔助說明, 或是選擇 輔助說明 > iwork 公式與函數使用手冊 雖然您可以在 公式編輯器 的文字欄位中或公式列中 ( 僅限 Numbers) 輸入函數, 不過 函數瀏覽器 提供了便利的方法來將函數加入公式 選擇一個類別來檢視其中的函數 搜尋函數 選擇一個函數來檢視其相關資訊 插入所選的函數 左側面板 : 列出函數種類 請選擇種類來在其中檢視函數 大部分的種類代表一系列的相關函數 全部種類會以字母順序列出所有的函數 最近種類列出最近十個使用 函數瀏覽器 插入的函數 右側面板 : 列出個別的函數 選擇函數來檢視其相關資訊, 並選擇性地將其加入公式中 下方面板 : 顯示所選函數的詳細資訊 若要使用 函數瀏覽器 來加入函數 : 1 在 公式編輯器 或公式列中 ( 僅限 Numbers), 請在您要加入函數的位置上放置插入點 注意 當您的公式需要在函數前方或後方加入運算子 ( 但尚未加入運算子 ) 時, 系統會自動插入 + 運算子 如有需要, 請選擇 + 運算子, 然後輸入不同的運算子 第 1 章在表格中使用公式 21
22 2 在 Pages 或 Keynote 中, 選擇 插入 > 函數 > 顯示函數瀏覽器 來打開 函數瀏覽器 在 Numbers 中, 請執行以下其一來打開 函數瀏覽器 : Â Â Â Â 按一下公式列中的 函數瀏覽器 按鈕 按一下工具列中的 函數 按鈕, 然後選擇 顯示函數瀏覽器 選擇 插入 > 函數 > 顯示函數瀏覽器 選擇 顯示方式 > 顯示函數瀏覽器 3 選擇一個函數種類 4 按兩下函數或是選擇函數並按一下 插入函數, 藉此選擇函數 5 在 公式編輯器 或公式列中 ( 僅限 Numbers), 請使用數值來取代已插入函數中的每個參數暫存區 按一下來檢視有效數值的列表 當指標位於暫存區上方時, 則會顯示 發行日 參數的輔助說明 可留空參數的暫存區是淺灰色的 若要檢視參數值的的簡短描述資訊 : 請將指標停留在參數預留區上方 您也可以在 函數瀏覽器 視窗中查看參數的相關資訊 若要指定值來取代任何參數預留區 : 請按一下參數暫存區, 然後輸入常數或插入輸入格參考 ( 請參閱第 23 頁 指向公式中的輸入格 以取得指示說明 ) 如果參數暫存區為淺灰色, 則不一定要提供數值 若要指定值來取代具有顯示三角形的參數預留區 : 請按一下顯示三角形, 然後從彈出式選單中選擇一個值 若要在彈出式選單中檢視值的相關資訊, 請將指標停留在值的上方 若要檢視函數的輔助說明, 請選擇 函數輔助說明 處理公式中的錯誤和警告如果表格輸入格中的公式不完整 包含無效或不正確的輸入格參考, 或者輸入作業在輸入格中製作了錯誤條件, 則數字會在輸入格中顯示一個圖像 輸入格左上方的藍色三角形表示一個或多個警告 輸入格中間出現紅色三角形表示公式發生錯誤 m 若要檢視錯誤和警告訊息 : 按圖像一下 訊息視窗會彙總與輸入格相關聯的每一個錯誤和警告條件 22 第 1 章在表格中使用公式
23 若要在公式指向的輸入格為空白時讓 Numbers 發出警告, 請選擇 Numbers > 偏好設定, 然後在 一般 面板中選擇 當公式指向空白的輸入格時顯示警告 此選項在 Keynote 或 Pages 中不可用 移除公式如果您不想再使用與輸入格相關聯的公式, 則可以快速將其移除 若要從輸入格中移除公式 : 1 請選擇輸入格 2 按 Delete 鍵 如果您需要先在試算表中檢視公式, 然後再決定要刪除的項目, 請選擇 顯示方式 > 顯示公式列表 指向公式中的輸入格所有表格都有參考定位點 這些是 Numbers 中的橫列編號和直欄標題, 表格有焦點時, 您隨時都可看到參考定位點, 例如, 表格中的輸入格目前已選擇時 在 Keynote 和 Pages 中, 參考定位點只在選擇表格輸入格中的公式時才會顯示 在 Numbers 中, 參考定位點外觀如下 : 參考定位點是每個直欄最上方或每個橫列左側的灰色方塊, 包含直欄字母 ( 例如, A ) 或橫列編號 ( 例如, 3 ) Keynote 和 Pages 中參考定位點的外觀與 Numbers 中的外觀相似 您可使用公式參考來識別您要在公式中使用的輸入格數值 在 Numbers 中, 輸入格可能會與公式輸入格位於相同的表格中, 也可能會位於相同或不同表單上的另一個表格中 輸入格參考具有不同的格式, 視下列因素而定 : 輸入格的表格是否具有標題 您要參考單一的輸入格或輸入格範圍等 以下會為您介紹您可用來當作輸入格參考之格式的摘要 第 1 章在表格中使用公式 23
24 若要指向使用此格式 表格中包含公式的任何輸入格 輸入格之參考定位點編號之前的參考定位點字母 C55 指向第三個直欄中的第五十五個橫列 具有標題列和標題欄之表格中的輸入格 具有多個標題列或標題欄之表格中的輸入格 輸入格範圍 橫列中的所有輸入格 橫列名稱之前的直欄名稱 輸入您要指向其橫列或直欄的標題名稱 範圍中第一個與最後一個輸入格之間會有一個冒號 (:), 且使用參考定位點符號來識別輸入格 橫列名稱或橫列編號 : 橫列編號 2006 收入 指向標題列包含 2006 且標題欄包含 收入 的輸入格 如果 2006 是橫跨兩個直欄 ( 收入 和 支出 ) 的標題, 2006 會指向 收入 和 支出 直欄中的所有輸入格 例如, B2:B5 指向第二個直欄中的四個輸入格 1:1 指向第一個橫列中的所有輸入格 直欄中的所有輸入格 直欄字母或名稱 C 指向第三個直欄中的所有輸 入格 橫列範圍中的所有輸入格 直欄範圍中的所有輸入格 範圍中第一個與最後一個橫列編號或名稱之間會有一個冒號 (:) 範圍中第一個與最後一個直欄字母或名稱之間會有一個冒號 (:) 2:6 指向五個橫列中的所有輸入格 B:C 指向第二個和第三個直欄中的所有輸入格 在 Numbers 中, 輸入格位於相同表單上的另一個表格中 在 Numbers 中, 輸入格位於另一個表單上的表格中 如果試算表中輸入格名稱是唯一的, 則只需要輸入格名稱 ; 否則, 表格名稱之後有兩個冒號 (::), 隨後還有輸入格識別碼 如果試算表中輸入格名稱是唯一的, 則只需要輸入格名稱 ; 否則, 輸入格名稱之後有兩個冒號 (::), 隨後還有表格名稱, 再有兩個冒號, 然後是輸入格識別碼 表格 2::B5 指向名為 表格 2 之表格的輸入格 B5 表格 2::2006 課堂人數登記會依名稱指向輸入格 表 2:: 表格 2::2006 課堂人數登記 指向名為 表 2 之表單中名為 表格 2 之表格中的一個輸入格 在 Numbers 中, 如果輸入格或參考的輸入格在試算表中具有唯一名稱, 則您可以省略表格或試算表名稱 在 Numbers 中, 當您參考多個橫列或多個直欄標題中的輸入格時, 將會注意到下列行為 : Â 系統會使用標題輸入格中最接近其輸入格的名稱 例如, 若一個表格具有兩個標題橫列, B1 包含 Dog, B2 包含 Cat, 則在您儲存使用 Dog 的公式時反而會儲存 Cat 24 第 1 章在表格中使用公式
25 Â 然而, 如果 Cat 出現在試算表中的其他標題輸入格中, 則會保留 Dog 若要瞭解如何將輸入格參考插入公式中, 請參閱 將輸入格參考插入公式的技巧 請參閱 區別絕對和相對的輸入格參考 來瞭解絕對與相對形式的輸入格參考, 當您需要拷貝或搬移公式時, 此概念相當重要 m m m 將輸入格參考插入公式的技巧您可以將輸入格參考輸入公式中, 或是可以使用滑鼠或鍵盤快速鍵插入輸入格參考 您可以使用下列方法插入輸入格參考 : 若要鍵入輸入格參考, 請在 公式編輯器 或公式列中放置插入點, 然後使用第 23 頁 指向公式中的輸入格 列出的其中一個格式來鍵入輸入格參考 當您鍵入的輸入格參考包含標題輸入格 ( 所有應用程式 ) 表格 ( 僅限 Numbers) 或表單 ( 僅限 Numbers) 的名稱時, 在輸入 3 個字元後, 如果您輸入的字元符合試算表中的一個或多個名稱, 則畫面上會彈出一個建議列表 您可以從列表中進行選擇, 或是繼續輸入文字 若要在 Numbers 中停用名稱建議, 請選擇 Numbers > 偏好設定, 然後在 一般 面板中取消選擇 將標題輸入格名稱當作參考 若要使用滑鼠來輸入輸入格參考, 請將插入點放置於 公式編輯器 或公式列中 ( 僅限 Numbers), 並在與公式輸入格相同的表格中, 或是在與公式輸入格相同或不同表單中的不同表格中 ( 僅限 Numbers) 執行以下其一 : Â 若要指向單一的輸入格, 請按一下輸入格 Â 若要指向直欄或橫列中的所有輸入格, 請按一下直欄或橫列的參考定位點 Â 若要指向輸入格範圍, 請按一下範圍中的一個輸入格, 並向上 下 左或右拖移來選擇或調整輸入格範圍的大小 Â 若要在插入輸入格參考並已標記後指定其絕對和相對屬性, 請按一下插入的參考, 然後從彈出式選單中選擇一個選項 請參閱第 26 頁 區別絕對和相對的輸入格參考 以取得更多資訊 在 Numbers 中, 插入的輸入格參考會使用名稱, 而不是使用參考定位點符號, 除非已取消選擇 Numbers 偏好設定之 一般 面板中的 將標題輸入格名稱作為參照 在 Keynote 和 Pages 中, 如果指向的輸入格具有標題, 則插入的輸入格參考會使用名稱, 而不是使用定位點符號 若要使用鍵盤快速鍵來輸入輸入格參考, 請將插入點放置於 公式編輯器 或公式列中 ( 僅限 Numbers), 並執行以下其一 : Â 若要指向單一輸入格, 請按 Option ( ) 鍵, 然後使用方向鍵來選擇輸入格 Â 若要指向輸入格範圍, 請選擇範圍中的第一個輸入格並按住 Shift 和 Option ( ) 鍵, 直到已選擇範圍中的最後一個輸入格為止 第 1 章在表格中使用公式 25
26 Â Â 在 Numbers 中, 若要指向相同或不同表單上另一個表格中的輸入格, 請按 Option + Command + Page Down 來在表格之間向下移動, 或是按 Option + Command + Page Up 來在表格之間向上移動, 藉此選擇表格 選擇所需表格後, 請繼續按住 Option ( ) 鍵, 但放開 Command 鍵, 並且使用方向鍵來選擇所需的輸入格或輸入格範圍 ( 使用 Shift + Option 鍵 ) 若要在插入輸入格參考後指定其絕對和相對屬性, 請按一下插入的參考, 然後按 Command + K 來循環顯示各選項 請參閱第 26 頁 區別絕對和相對的輸入格參考 以取得更多資訊 m m m 區別絕對和相對的輸入格參考使用絕對和相對形式的輸入格參考, 藉此在拷貝或移動其公式時, 顯示您要此參考指向的輸入格 如果輸入格參考是相對的 (A1) : 當其公式移動時, 其保持不變 然而, 當剪下或拷貝然後貼上公式時, 輸入格參考會更改, 以使其保留相對於公式輸入格相同的位置 例如, 若包含 A1 的公式顯示在 C4 中, 且您將公式拷貝並貼在 C5 中, 則 C5 中的輸入格參考就變成 A2 如果輸入格參考的橫列和直欄部分是絕對的 ($A$1) : 當拷貝其公式時, 輸入格參考並不會更改 您可使用錢幣符號 ($) 來將橫列或直欄部分指定為絕對的 例如, 若包含 $A$1 的公式顯示在 C4 中, 且您將公式拷貝並貼在 C5 或 D5 中, 則 C5 或 D5 中的輸入格參考仍然是 $A$1 如果輸入格參考的橫列部分是絕對的 ($A$1) : 直欄部分是相對的, 它可以更改以保持其與公式輸入格的相對位置不變 例如, 若包含 A$1 的公式顯示在 C4 中, 且您將公式拷貝並貼在 D5 中, 則 D5 中的輸入格參考就變成 B$1 如果輸入格參考的直欄部分是絕對的 ($A1) : 橫列部分是相對的, 它可以更改以保持其與公式輸入格的相對位置不變 例如, 若包含 $A1 的公式顯示在 C4 中, 且您將公式拷貝並貼到 C5 或 D5 中, 則 C5 和 D5 中的輸入格參考會變成 $A2 您可以使用下列方法指定輸入格參考部分的絕對程度 : 使用上述的其中一個方式來鍵入輸入格參考 請按一下輸入格參考的顯示三角形, 然後從彈出式選單中選擇一個選項 選擇輸入格參考, 然後按 Command + K 鍵來循環顯示選項 在公式中使用運算子在公式中使用運算子來執行算術運算並比較值 : Â 算術運算子會執行算術運算 ( 例如加法和減法 ), 並傳回數值結果 請參閱第 27 頁 算術運算子 以瞭解更多資訊 Â 比較運算子會比較兩個值並傳回 TRUE 或 FALSE 請參閱第 27 頁 比較運算子 以瞭解更多資訊 26 第 1 章在表格中使用公式
27 算術運算子您可以使用算數運算子來在公式中執行算術運算 當您想要 使用此算術運算子 例如, 如果 A2 包含 20 且 B2 包含 2, 則公式 加總兩個值 + ( 加號 ) A2 + B2 會傳回 22 從一個值中減去另一個值 ( 減號 ) A2 B2 會傳回 18 將兩個值相乘 * ( 星號 ) A2 * B2 會傳回 40 將一個值除以另一個值 / ( 正斜線 ) A2 / B2 會傳回 10 將一個數值當作另一個數值的次方值 ^ ( 脫字符號 ) A2 ^ B2 會傳回 400 計算百分比 % ( 百分比符號 ) A2% 會傳回 0.2, 其顯示格式 設為 20% 將字串與算術運算子搭配使用會傳回錯誤 例如, 3 + "hello" 不是正確的算術運算 比較運算子您可以使用比較運算子來比較公式中的兩個值 比較運算總是會傳回 TRUE 或 FALSE 比較運算子也可以用於構建部分函數所使用的條件 請參閱第 31 頁表格 函數定義中使用的語法元件和術語 中的 條件 當您要決定是否 使用此比較運算子 例如, 如果 A2 包含 20 且 B2 包含 2, 則公式 兩個值是相等的 = A2 = B2 會傳回 FALSE 兩個值是不相等的 <> A2 <> B2 會傳回 TRUE 第一個值大於第二個值 > A2 > B2 會傳回 TRUE 第一個值小於第二個值 < A2 < B2 會傳回 FALSE 第一個值大於或等於第二個值 >= A2 >= B2 會傳回 TRUE 第一個值小於或等於第二個值 <= A2 <= B2 會傳回 FALSE 字串大於數字 例如, "hello" > 5 會傳回 TRUE TRUE 和 FALSE 可以相互比較, 但是不能和數字或字串進行比較 TRUE > FALSE, 而 FALSE < TRUE, 因為 TRUE 解釋為 1, FALSE 解釋為 0 TRUE = 1 會傳回 FALSE, 而 TRUE = " 某些文字 " 則會傳回 FALSE 比較運算子主要使用在如 IF 的函數中, 這些函數會比較兩個值, 然後執行其他運算, 且所執行的運算視比較傳回 TRUE 還是 FALSE 而定 如需更多此主題的相關資訊, 請選擇 輔助說明 > iwork 公式與函數輔助說明, 或者選擇 輔助說明 > iwork 公式與函數使用手冊 第 1 章在表格中使用公式 27
28 字串運算子和萬用字元字串運算子可以在公式中使用, 而萬用字元可以在條件中使用 當您想要使用此字串運算子或萬用字元例如 連接字串或輸入格的內容 & "abc & def 會傳回 abcdef 如果輸入格 A1 包含 2, 則 "abc &A1 會傳回 abc2 如果輸入格 A1 包含 1, 而輸入格 A2 包含 2, 則 A1&A2 會傳回 12 與單一字元比對? "ea? 會與以 ea 開頭且 只包含一個其他字元的任何字 串比對 與任何數目的字元比對 * "*ed 將與以 ed 結尾的 任何長度字串比對 按字面與萬用字元比對 ~ "~? 將與問號比對, 而不 是使用問號與任何單一字元 搭配 如需在條件中使用萬用字元的相關資訊, 請參閱 第 313 頁 m m 拷貝或移動公式及其計算出的值您可以使用下列技巧拷貝和搬移與公式相關的輸入格 : 若要在公式輸入格中拷貝計算出的值, 但不拷貝公式本身, 請選擇輸入格, 選擇 編輯 > 拷貝, 選擇您要存放數值的輸入格, 然後選擇 編輯 > 貼上數值 若要拷貝或搬移公式輸入格或公式指向的輸入格, 請依照第 28 頁 拷貝或移動公式及其計算出的值 的指示來操作 在 Numbers 中, 如果表格很大, 且您想將公式搬移至視野範圍之外的輸入格, 請選擇輸入格, 選擇 編輯 > 標記以移動, 接著選擇另一個輸入格, 然後選擇 編輯 > 移動 例如, 如果公式 =A1 是位於輸入格 D1 中, 且您想將相同的公式搬移至輸入格 X1, 請選擇 D1, 選擇 編輯 > 標記以移動, 選擇 X1, 然後選擇 編輯 > 移動 公式 =A1 即會顯示在輸入格 X1 中 如果您搬移或移動公式輸入格 : 如有需要, 請更改輸入格參考, 如第 26 頁 區別絕對和相對的輸入格參考 所述 如果您搬移公式指向的輸入格 : 公式中的輸入格參考即會自動更新 例如, 如果 A1 的輸入格參考顯示在公式中, 且您將公式從 A1 搬移至 D95, 則公式中的輸入格參考就變成 D95 28 第 1 章在表格中使用公式
29 檢視試算表中的所有公式在 Numbers 中, 若要檢視試算表中所有公式的列表, 請選擇 顯示方式 > 顯示公式列表 m m m m 位置 : 識別公式所在的表單和表格 結果 : 顯示公式目前計算出的數值 公式 : 顯示公式 您可以使用下列方法來處理公式列表視窗 : 若要識別包含公式的輸入格, 請按一下公式 表格會顯示在公式列表視窗視上方, 且會將公式輸入格選取 若要編輯公式, 請按兩下公式 若要更改公式列表視窗的大小, 請上下拖移視窗右上方的選擇控制點 若要尋找包含特定元件的公式, 請在搜尋欄位中輸入該元件, 然後按下 Return 鍵 m m 尋找和取代公式元件在 Numbers 中, 使用 尋找與取代 視窗, 您可以搜尋試算表的所有公式來尋找和選擇性地更改元件 您可以使用下列方法打開 尋找與取代 視窗 : 請選擇 編輯 > 尋找 > 顯示搜尋, 然後按一下 尋找與取代 請選擇 顯示方式 > 顯示公式列表, 然後按一下 尋找與取代 尋找 : 輸入您要尋找的公式元件 ( 輸入格參考 運算子 函數等 ) 第 1 章在表格中使用公式 29
30 位置 : 從此彈出式選單中選擇 僅限公式 符合大小寫 : 僅搜尋大寫和小寫字母與 尋找 欄位中的內容精確相符的元件 完整單字 : 僅搜尋完整的內容與 尋找 欄位中的內容相符的元件 取代 : 請選擇性地輸入您要使用的內容來取代 搜尋 欄位中的內容 重複搜尋 ( 單向循環 ) : 選擇來繼續尋找 尋找 欄位中的內容, 即使已搜尋過整份試算表 下一個 或 上一個 : 按一下來搜尋 尋找 欄位之內容的上一個或下一個實例 找到元件時, 公式編輯器 即會開啟並顯示包含元件實例的公式 全部取代 : 按一下來使用 取代 欄位中的內容取代 尋找 欄位之內容的所有實例 取代 : 按一下來使用 取代 欄位中的內容取代 尋找 欄位之內容的目前實例 取代並繼續尋找 : 按一下來取代 尋找 欄位之內容的目前實例, 並且找到下一個實例 30 第 1 章在表格中使用公式
31 iwork 函數概覽 2 本章介紹 iwork 中的可用函數 函數簡介函數是一種具名運算, 您可以將其加入公式中以執行計算或操控表格輸入格中的資料 iwork 提供的函數可執行如下作業 : 執行數學或財務運算 根據搜尋擷取輸入格值 操控文字串或取得目前的日期與時間 每個函數都有一個名稱, 在其名稱後面以括號括住一個或多個參數 您可以使用參數來提供函數執行其作業所需的值 例如, 下列公式包含一個具有單一參數 ( 輸入格範圍 ) 的名為 SUM 的函數, 用於將直欄 A 中橫列 2 到 10 中的值相加 : =SUM(A2:A10) 參數的數目和類型因每個函數而異 以字母順序排列的第 36 頁 函數種類列表 中的函數隨附有參數的數目和描述 描述還包括每個函數的其他資訊和 函數相關資訊 如需進一步資訊 函數定義中使用的語法 請前往 第 31 頁 函數定義中使用的語法元件和術語 函數所使用的參數類型 函數種類, 例如持續時間和統計 第 36 頁 函數種類列表 每個種類中的函數都是以字母順序排列 數個財務函數的常用參數第 295 頁 財務函數使用的常用參數 補充的和主題第 295 頁 包含的其他和主題 31
32 函數定義中使用的語法元件和術語函數是使用特定的語法元件和術語進行描述的 術語或符號大寫文字括號斜體文字逗號和分號省略號 (...) 陣列陣列常數陣列函數布林表示式常數模態參數條件 意義 函數名稱以全大寫文字顯示 然而, 您也可以使用大寫或小寫字母組合的方式輸入函數名稱 函數參數以括號括住 括號是必需的, 然而在有限的情況下, iwork 可以自動為您插入最後的結束括號 斜體文字表示您必須以函數將用於計算結果的值來取代參數名稱 參數具有值類型, 例如 數字 日期 / 時間 或 字串 中對值類型進行了討論 在函數的語法描述中會使用逗號來分隔參數 如果您的 國際設定系統偏好設定 已設為將逗號用作十六進位分隔符號, 請使用分號代替逗號來分隔參數 如果參數後面有省略號, 則表示可以視需要多次重複使用該參數 參數定義中含有所有相關限制的描述 陣列是函數所使用或傳回的值序列 陣列常數是括在括號 ({}) 中的一組值, 而且是直接輸入函數中 例如, {1, 2, 5, 7} 或 { 12/31/2008, 3/15/2009, 8/20/2010 } 有一小部分函數被稱為 陣列函數, 表示函數傳回的是值陣列, 而不是單一值 這些函數通常用於為另一個函數提供值 布林表示式是評估為布林值 TRUE 或 FALSE 的表示式 常數是直接在公式中指定的值, 它不包含函數呼叫或參考 例如, 在公式 =CONCATENATE("cat", "s") 中, cat 和 s 是常數 模態參數是可以具有數個可能的指定值之一的參數 通常, 模態參數會指定函數應該執行的計算類型或函數應該傳回的資料類型的一些相關資訊 如果模態參數具有預設值, 則會在參數描述中指定 條件是可以包含比較運算子 常數 連字號 (-) 字串運算子和參考的表示式 條件的內容必須是將條件與另一個值比較的結果產生布林值 TRUE 或 FALSE 第 313 頁 指定條件和使用萬用字元 中隨附有進一步資訊和 32 第 2 章 iwork 函數概覽
33 值類型函數參數具有特定的類型, 用於指定參數可以包含何種類型的資訊 函數也會傳回特定類型的值 值類型 任何 說明 如果參數指定為 任何, 則它可以是布林值 日期 / 時間值 持續時間值 數值或字串值 布林布林值是邏輯 TRUE (1) 或 FALSE (0) 值, 或包含或產生邏輯 TRUE 或 FALSE 值的輸入格參考 布林值通常是評估布林表示式的結果, 但是它可以直接指定為函數的參數或輸入格的內容 布林值一般用於決定 IF 函數將要傳回哪個表示式 集合 指定為集合的參數可以是單一表格輸入格範圍的參考 陣列常數或由陣列函數傳回的陣列 指定為集合的參數將具有定義其可包含的值類型的其他屬性 第 2 章 iwork 函數概覽 33
34 值類型 日期 / 時間 持續時間 說明 此為日期 / 時間值, 或是包含日期 / 時間值 ( 以 iwork 支援的任何格式表示 ) 的輸入格參考 如果在函數中輸入日期 / 時間值, 則應該將它括在引號中 您可以選擇只在輸入格中顯示日期或時間, 但是所有的日期 / 時間值都同時包含日期和時間 雖然通常可以使用 DATE 函數直接將日期輸入為字串 ( 例如 12/31/2010 ), 但請確保無論在 國際設定 偏好設定中選擇的日期格式為何, 都將一致地解釋日期 持續時間是時間長度, 或是包含時間長度的輸入格參考 持續時間值由週 (w 或週 ) 日 (d 或日 ) 小時 (h 或小時 ) 分鐘 (m 或分鐘 ) 秒(s 或秒 ) 和微秒 (ms 或微秒 ) 組成 您可以使用兩種格式輸入持續時間值 第一種格式由數字和後面的時段 ( 例如 h 代表小時 ) 組成, 您可以選擇性地在後面加上空格, 然後重複其他時段 您可以使用縮寫來指定時段 ( 例如 h ), 或是使用全稱 ( 例如 小時 ) 例如, 12h 5d 3m 表示持續時間為 12 小時 5 天和 3 分鐘 您無需依順序輸入時段, 而且空格也不是必需的 5d 5h 與 5h5d 相同 如果是直接在公式中輸入, 則應以引號括住字串, 例如 "12h 5d 3m" 持續時間也可以輸入為以冒號分隔的一系列數字 如果使用這種格式, 則秒參數應該包括在內並在小數點後加上微秒數, 如果持續時間值有可能會與日期 / 時間值混淆, 則微秒數可以為 0 例如, 12:15:30.0 表示持續時間為 12 小時 15 分鐘和 30 秒, 而 12:15:30 則代表上午 12:15:30 5:00.0 表示持續時間正好是 5 分鐘 如果是直接在函數中輸入, 則應以引號括住字串, 例如 12:15:30.0 或 "5:00.0" 如果將輸入格的格式設定為特定的持續時間顯示方式, 則會相對於該持續時間顯示方式套用持續時間單位, 而不需要指定微秒數 列表列表是以逗號分隔的其他值序列 例如, =CHOOSE(3, "1st", "second", 7, "last") 在某些情況下, 列表會附在另一組括號中 例如, =AREAS((B1:B5, C10:C12)) 34 第 2 章 iwork 函數概覽
35 值類型模態數字範圍值參考字串 說明 模態值是單一值 ( 通常為數字 ), 表示模態參數的特定模式 第 31 頁 函數定義中使用的語法元件和術語 中含有 模態參數 的定義 數值是數字 數字表示式或包含數字表示式的輸入格參考 如果對數字可接受的值加以限制 ( 例如, 數字必須大於 0), 則這會隨附在參數描述中 範圍值是單一輸入格範圍 ( 可以是單一輸入格 ) 的參考 範圍值將具有定義其應該包含的值類型的其他屬性 這會隨附在參數描述中 此為單一輸入格或輸入格範圍的參考 如果範圍不止一個輸入格, 則以單一冒號分隔起始輸入格和結束輸入格 例如, =COUNT(A3:D7) 除非在所有表格內輸入格名稱都是唯一的, 否則, 如果參考位於另一個表格的輸入格中, 其必須包含表格名稱 例如, =Table 2::B2 請注意, 表格名稱和輸入格參考應以兩個冒號 (::) 隔開 如果表格在另一個工作表上, 還必須納入工作表名稱, 除非輸入格名稱在所有工作表內都是唯一的 例如, =SUM(Sheet 2::Table 1::C2:G2) 表單名稱 表格名稱和輸入格參考應以兩個冒號隔開 有些接受範圍的函數可以對橫跨多個表格的範圍執行運算 假設您打開的某個檔案中具有一個包含三個表格 (Table 1 Table 2 Table 3) 的表單 進一步假設每個表格中的輸入格 C2 都包含數字 1 橫跨表格的公式 =SUM(Table 1:Table 2 :: C2) 會加總 Table 1 與 Table 2 之間所有表格中輸入格 C2 的值 所以結果為 2 如果您拖移 Table 3 使之出現在側邊欄的 Table 1 與 Table 2 之間, 則函數將會傳回 3, 因為它現在加總的是所有這三個表格中輸入格 C2 的值 (Table 3 位於 Table 1 與 Table 2 之間 ) 字串是零個或多個字元, 或是包含一個或多個字元的輸入格參考 字元可以由任何可列印的字元組成, 包括數字 如果在函數中輸入字串值, 則必須將它括在引號中 如果對字串值有所限制 ( 例如, 字串必須表示日期 ), 則這會隨附在參數描述中 第 2 章 iwork 函數概覽 35
36 函數種類列表有數個函數種類 例如, 有些函數對日期 / 時間值執行計算, 邏輯函數提供布林 (TRUE 或 FALSE) 結果, 而其他函數則執行財務計算 本書將在不同的章節中對每個函數種類進行討論 第 38 頁 日期與時間函數列表 第 57 頁 持續時間函數列表 第 64 頁 工程函數列表 第 86 頁 財務函數列表 第 135 頁 邏輯和資訊函數列表 第 146 頁 數字函數列表 第 180 頁 參照函數列表 第 197 頁 統計函數列表 第 266 頁 文字函數列表 第 283 頁 三角函數列表 從輔助說明中的貼上您可以將輔助說明中的許多直接貼入到表格或 Numbers 的空白版面中 您可以將輔助說明中的兩組拷貝並貼入到表格中 第一組是輔助說明中包含的個別 所有這樣的都以等號 (=) 開頭 HOUR 函數的 輔助說明 中有兩個這樣的 若要使用其中一個, 請選擇從等號開始一直到結尾的文字 36 第 2 章 iwork 函數概覽
37 一旦此文字反白, 您就可以將它拷貝, 然後貼入到表格的任何輸入格中 拷貝並貼上的替代方法是從拖移所選範圍, 並將其放置在表格的任何輸入格中 可供拷貝的第二種是輔助說明中隨附的表格 此為 ACCRINT 的輔助說明表格 若要使用表格, 請選擇表格中的所有輸入格, 包括第一個橫列 一旦此文字反白, 您可以將它拷貝, 然後貼入到表格的任何輸入格中, 或者貼入到 Numbers 工作表的空白版面上 拖放不能用於此類型的 第 2 章 iwork 函數概覽 37
38 日期與時間函數 3 日期與時間函數可協助您使用日期與時間來解決問題, 例如尋找兩個日期之間的工作日數, 或尋找某個日期是一週中的哪一天 日期與時間函數列表 iwork 隨附下列日期與時間函數來與表格搭配使用 函數 DATE ( 第 40 頁 ) DATEDIF ( 第 40 頁 ) DATEVALUE ( 第 42 頁 ) DAY ( 第 42 頁 ) DAYNAME ( 第 43 頁 ) DAYS360 ( 第 44 頁 ) 說明 DATE 函數會合併年 月和日的不同值, 並傳回日期 / 時間值 雖然通常可以使用 DATE 函數直接將日期輸入為字串 ( 例如 12/31/2010 ), 但請確保無論在 國際設定 偏好設定中選擇的日期格式為何, 都將一致地解釋日期 DATEDIF 函數會傳回兩個日期之間的天數 月數或年數 DATEVALUE 函數會轉換日期文字串, 並傳回日期 / 時間值 提供此函數是為了能與其他試算表程式能夠相容 DAY 函數會傳回指定日期 / 時間值中那個月的那一天 DAYNAME 函數會傳回日期 / 時間值或數字中那一天在一週中的名稱 第一天是星期日 DAYS360 函數會根據一年 360 天 共 12 個月且每個月 30 天的計算方式, 傳回兩個日期之間的天數 38
39 函數 EDATE ( 第 44 頁 ) EOMONTH ( 第 45 頁 ) HOUR ( 第 46 頁 ) MINUTE ( 第 46 頁 ) MONTH ( 第 47 頁 ) MONTHNAME ( 第 48 頁 ) NETWORKDAYS ( 第 48 頁 ) NOW ( 第 49 頁 ) SECOND ( 第 49 頁 ) TIME ( 第 50 頁 ) TIMEVALUE ( 第 51 頁 ) TODAY ( 第 51 頁 ) WEEKDAY ( 第 52 頁 ) WEEKNUM ( 第 53 頁 ) WORKDAY ( 第 53 頁 ) YEAR ( 第 54 頁 ) YEARFRAC ( 第 55 頁 ) 說明 EDATE 函數會傳回早於或晚於指定日期特定月數的日期 EOMONTH 函數會傳回早於或晚於指定日期特定月數的那個月最後一天的日期 HOUR 函數會傳回指定日期 / 時間值中的小時值 MINUTE 函數會傳回指定日期 / 時間值中的分鐘值 MONTH 函數會傳回指定日期 / 時間值中的月份 MONTHNAME 函數會根據數字傳回月份名稱 第一個月是 1 月 NETWORKDAYS 函數會傳回兩個日期之間的工作日數 工作日不包含週末和指定的任何其他日期 NOW 函數會傳回系統時鐘的目前日期 / 時間值 SECOND 函數會傳回指定日期 / 時間值中的秒數值 TIME 函數會將不同的小時 分鐘和秒數值轉換成日期 / 時間值 TIMEVALUE 函數會傳回指定日期 / 時間值或文字串中的時間, 表示在一天 (24 小時 ) 中所佔的比例 TODAY 函數會傳回目前的系統日期 時間設為上午 12:00 WEEKDAY 函數會傳回指定日期的那一天於一週中所在的天數 WEEKNUM 函數會傳回指定日期於該年中所在的週數 WORKDAY 函數會傳回早於或晚於指定日期特定工作日數的日期 工作日不包含週末和特別排除在外的任何其他日期 YEAR 函數會傳回指定日期 / 時間值中的年份 YEARFRAC 函數會得出兩個日期之間的總天數在一年中所佔部分的比例 第 3 章日期與時間函數 39
40 DATE DATE 函數會合併年 月和日的不同值, 並傳回日期 / 時間值 雖然日期通常可以作為字串 ( 例如 12/31/2010 ) 直接輸入, 但使用 DATE 函數可確保不受 國際設定 偏好設定中選擇的日期格式影響, 將會固定顯示日期 DATE(year, month, day) Â year : 要加入所傳回值中的年份 year 為數值 函數不會對值進行轉換 如果您指定 10, 則會使用 10 作為年份, 而不是年份 1910 或 2010 Â month : 要加入所傳回值中的月份 month 為數字, 且其範圍必須為 1 到 12 Â day : 要加入所傳回值中的日期 day 為數值, 且範圍必須為從 1 到 month 中的天數 如果 A1 包含 2014, A2 包含 11, 而 A3 包含 10 : =DATE(A1, A2, A3) 會傳回 Nov 10, 2014, 其顯示格式視輸入格的目前格式而定 =DATE(A1, A3, A2) 會傳回 Oct 11, 2014 =DATE(2012, 2, 14) 會傳回 Feb 14, 2012 第 62 頁 DURATION 第 50 頁 TIME 第 38 頁 日期與時間函數列表 DATEDIF DATEDIF 函數會傳回兩個日期之間的天數 月數或年數 DATEDIF(start-date, end-date, calc-method) Â start-date : 起始日期 start-date 為日期 / 時間值 Â end-date : 結束日期 end-date 為日期 / 時間值 Â calc-method : 指定如何表示時間差異, 以及如何處理不同年份或月份內的日期 "D" : 計算起始日期和結束日期之間的天數 40 第 3 章日期與時間函數
41 "M" : 計算起始日期和結束日期之間的月數 "Y" : 計算起始日期和結束日期之間的年數 "MD" : 計算起始日期和結束日期之間的天數, 而不考慮月份和年份 enddate 中的月份被視為 start-date 中的月份 如果起始日晚於結束日, 則會從結束日開始計算, 就像它位於先前的月份中一樣 end-date 中的年份用於檢查年份是否為閏年 "YM" : 計算起始日期和結束日期之間的總月數, 而不考慮年份 如果起始月份 / 日早於結束月份 / 日, 則會將日期視為在同一年中 如果起始月份 / 日晚於結束月份 / 日, 則會將日期視為在連續的年中 "YD" : 計算起始日期和結束日期之間的天數, 而不考慮年份 如果起始月份 / 日早於結束月份 / 日, 則會將日期視為在同一年中 如果起始月份 / 日晚於結束月份 / 日, 則會將日期視為在連續的年中 如果 A1 包含日期 / 時間值 4/6/88, 而 A2 包含日期 / 時間值 10/30/06 : =DATEDIF(A1, A2, "D") 會傳回 6781, 即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的天數 =DATEDIF(A1, A2, "M") 會傳回 222, 即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的總月數 =DATEDIF(A1, A2, "Y") 會傳回 18, 即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的總年數 =DATEDIF(A1, A2, "MD") 會傳回 24, 即一個月中第 6 天與同一月中第 30 天之間的天數 =DATEDIF(A1, A2, "YM") 會傳回 6, 即任何一年中 4 月與後面的 10 月之間的月數 =DATEDIF(A1, A2, "YD") 會傳回 207, 即任何一年中 4 月 6 日與後面的 10 月 30 日之間的天數 =DATEDIF("04/06/1988, NOW(), "Y") & " years, " & DATEDIF("04/06/1988, NOW(), "YM") & " months, and " & DATEDIF("04/06/1988, NOW(), "MD") & " days" 會傳回 1988 年 4 月 6 日出生的某個人的目前年齡 第 44 頁 DAYS360 第 48 頁 NETWORKDAYS 第 49 頁 NOW 第 55 頁 YEARFRAC 第 38 頁 日期與時間函數列表 第 3 章日期與時間函數 41
42 DATEVALUE DATEVALUE 函數會轉換日期文字串, 並傳回日期 / 時間值 提供此函數是為了能與其他試算表程式相容 DATEVALUE(date-text) Â date-text : 要轉換的日期字串 date-text 為字串值 它必須是在引號內指定的日期或日期 / 時間值 如果 date-text 不是有效的日期, 則會傳回錯誤 如果輸入格 B1 包含日期 / 時間值 August 2, :30:00, 而輸入格 C1 包含字串 10/16/2008 : =DATEVALUE(B1) 會傳回 Aug 2, 1979, 格式視目前的輸入格格式而定 ( 預設格式是 國際設定 偏好設定中的系統中間日期 ) =DATEVALUE(C1) 會傳回 Oct 16, 2008 =DATEVALUE( 12/29/1974 ) 會傳回 Dec 29, 1979 第 40 頁 DATE 第 50 頁 TIME 第 38 頁 日期與時間函數列表 DAY DAY 函數會傳回指定日期 / 時間值中那個月的那一天 DAY(date) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 =DAY("4/6/88 11:59:22 PM") 會傳回 6 =DAY( 5/12/2009 ) 會傳回 12 第 43 頁 DAYNAME 第 46 頁 HOUR 42 第 3 章日期與時間函數
43 第 46 頁 MINUTE 第 47 頁 MONTH 第 49 頁 SECOND 第 54 頁 YEAR 第 38 頁 日期與時間函數列表 DAYNAME DAYNAME 函數會傳回日期 / 時間值或數字中那一天在一週中的名稱 第一天是星期日 DAYNAME(day-num) Â day-num : 一週中期望的那一天 day-num 是日期 / 時間值, 或是範圍從 1 到 7 的數值 如果 day-num 具有小數部分, 則會被忽略 如果 B1 包含日期 / 時間值 August 2, :30:00, C1 包含字串 10/16/2008, 而 D1 包含 6 : =DAYNAME(B1) 會傳回星期四 =DAYNAME(C1) 會傳回星期四 =DAYNAME(D1) 會傳回星期五 =DAYNAME( 12/29/1974 ) 會傳回星期日 第 42 頁 DAY 第 48 頁 MONTHNAME 第 52 頁 WEEKDAY 第 38 頁 日期與時間函數列表 第 3 章日期與時間函數 43
44 DAYS360 DAYS360 函數會根據一年 360 天 共 12 個月且每個月 30 天的計算方式, 傳回兩個日期之間的天數 DAYS360(start-date, end-date, use-euro-method) Â start-date : 起始日期 start-date 為日期 / 時間值 Â end-date : 結束日期 end-date 為日期 / 時間值 Â use-euro-method : 選擇性的值, 用於指定是否要對落在一個月中第 31 天的日期使用 NASD 或 European 方法 NASD 方法 (0 FALSE 或省略 ) : 對落在一個月中第 31 天的日期使用 NASD 方法 EURO 方法 (1 或 TRUE) : 對落在一個月中第 31 天的日期使用 European 方法 =DAYS360("12/20/2008", "3/31/2009") 會傳回 101d =DAYS360("2/27/2008", "3/31/2009",0) 會傳回 394d =DAYS360("2/27/2008", "3/31/2009",1) 會傳回 393d, 因為使用的是 European 計算方法 第 40 頁 DATEDIF 第 48 頁 NETWORKDAYS 第 55 頁 YEARFRAC 第 38 頁 日期與時間函數列表 EDATE EDATE 函數會傳回早於或晚於指定日期特定月數的日期 EDATE(start-date, month-offset) Â start-date : 起始日期 start-date 為日期 / 時間值 Â month-offset : 早於或晚於起始日期的月數 month-offset 為數值 負數的 month-offset 用於指定早於起始日期的月數, 而正數的 month-offset 則用於指定晚於起始日期的月數 44 第 3 章日期與時間函數
45 =EDATE("1/15/2000", 1) 會傳回 2/15/2000, 即一個月之後的日期 =EDATE("1/15/2000", -24) 會傳回 1/15/1998, 即 24 個月之前的日期 第 45 頁 EOMONTH 第 38 頁 日期與時間函數列表 EOMONTH EOMONTH 函數會傳回早於或晚於指定日期特定月數的那個月最後一天的日期 EOMONTH(start-date, month-offset) Â start-date : 起始日期 start-date 為日期 / 時間值 Â month-offset : 早於或晚於起始日期的月數 month-offset 為數值 負數的 month-offset 用於指定早於起始日期的月數, 而正數的 month-offset 則用於指定晚於起始日期的月數 =EOMONTH("5/15/2010", 5) 會傳回 Oct 31, 2010, 即 2010 年 5 月的 5 個月之後的那個月的最後一天 =EOMONTH("5/15/2010", -5) 會傳回 Dec 31, 2009, 即 2010 年 5 月的 5 個月之前的那個月的最後一天 第 44 頁 EDATE 第 38 頁 日期與時間函數列表 第 3 章日期與時間函數 45
46 HOUR HOUR 函數會傳回指定日期 / 時間值中的小時值 HOUR(time) Â time : 函數應使用的時間 time 為日期 / 時間值 此函數會忽略日期部分 用法備忘錄 Â 傳回的小時值以 24 小時格式表示 (0 指午夜, 23 則指晚上 11:00) =HOUR(NOW()) 會傳回一天中目前的小時值 =HOUR("4/6/88 11:59:22 AM") 會傳回 11 第 42 頁 DAY 第 46 頁 MINUTE 第 47 頁 MONTH 第 49 頁 SECOND 第 54 頁 YEAR 第 38 頁 日期與時間函數列表 MINUTE MINUTE 函數會傳回指定日期 / 時間值中的分鐘值 MINUTE(time) Â time : 函數應使用的時間 time 為日期 / 時間值 此函數會忽略日期部分 =MINUTE("4/6/88 11:59:22 AM") 會傳回 59 第 42 頁 DAY 46 第 3 章日期與時間函數
47 第 46 頁 HOUR 第 47 頁 MONTH 第 49 頁 SECOND 第 54 頁 YEAR 第 38 頁 日期與時間函數列表 MONTH MONTH 函數會傳回指定日期 / 時間值中的月份 MONTH(date) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 =MONTH("April 6, :59:22 AM") 會傳回 4 第 42 頁 DAY 第 46 頁 HOUR 第 46 頁 MINUTE 第 48 頁 MONTHNAME 第 49 頁 SECOND 第 54 頁 YEAR 第 38 頁 日期與時間函數列表 第 3 章日期與時間函數 47
48 MONTHNAME MONTHNAME 函數會根據數字傳回月份名稱 第一個月是 1 月 MONTHNAME(month-num) Â month-num : 預期的月份 month-num 為數值, 且其範圍必須為 1 到 12 如果 month-num 具有小數部分, 則會被忽略 =MONTHNAME(9) 會傳回 9 月 =MONTHNAME(6) 會傳回 6 月 第 43 頁 DAYNAME 第 47 頁 MONTH 第 52 頁 WEEKDAY 第 38 頁 日期與時間函數列表 NETWORKDAYS NETWORKDAYS 函數會傳回兩個日期之間的工作日數 工作日不包含週末和指定的任何其他日期 NETWORKDAYS(start-date, end-date, exclude-dates) Â start-date : 起始日期 start-date 為日期 / 時間值 Â end-date : 結束日期 end-date 為日期 / 時間值 Â exclude-dates : 應從計數中排除的選擇性日期集合 exclude-dates 是包含日期 / 時間值的集合 =NETWORKDAYS("11/01/2009", "11/30/2009", {"11/11/2009","11/26/2009"}) 會傳回 19d, 即 2009 年 11 月中不包含週末和特別排除在外的兩天假日的工作日數 48 第 3 章日期與時間函數
49 第 40 頁 DATEDIF 第 44 頁 DAYS360 第 53 頁 WORKDAY 第 55 頁 YEARFRAC 第 38 頁 日期與時間函數列表 NOW NOW 函數會傳回系統時鐘的目前日期 / 時間值 NOW() 用法備忘錄 Â NOW 函數沒有任何參數 然而, 您必須包含括號 : =NOW() 如果您的檔案更新時間為 2008 年 10 月 4 日上午 10:47, 則 =NOW() 會傳回 October 4, :47 am 第 51 頁 TODAY 第 38 頁 日期與時間函數列表 SECOND SECOND 函數會傳回指定日期 / 時間值中的秒數值 SECOND(time) Â time : 函數應使用的時間 time 為日期 / 時間值 此函數會忽略日期部分 第 3 章日期與時間函數 49
50 =SECOND("4/6/88 11:59:22 am") 會傳回 22 第 42 頁 DAY 第 46 頁 HOUR 第 46 頁 MINUTE 第 38 頁 日期與時間函數列表 TIME TIME 函數會將不同的小時 分鐘和秒數值轉換成日期 / 時間值 TIME(hours, minutes, seconds) Â hours : 要加入所傳回值中的小時數 hours 為數值 如果 hours 具有小數部分, 則會被忽略 Â minutes : 要加入所傳回值中的分鐘數 minutes 為數值 如果 minutes 具有小數部分, 則會被忽略 Â seconds : 要加入所傳回值中的秒數 seconds 為數值 如果 seconds 具有小數部分, 則會被忽略 用法備忘錄 Â 您可以指定分別大於 和 60 的小時 分鐘和秒數值 如果小時 分鐘和秒數合計大於 24 小時, 則會重複減去 24 小時, 直到值小於 24 小時為止 =TIME(12, 0, 0) 會傳回 12:00 pm =TIME(16, 45, 30) 會傳回 4:45 pm =TIME(0, 900, 0) 會傳回 3:00 pm =TIME(60, 0, 0) 會傳回 12:00 pm =TIME(4.25, 0, 0) 會傳回 4:00 am 50 第 3 章日期與時間函數
51 第 40 頁 DATE 第 42 頁 DATEVALUE 第 62 頁 DURATION 第 38 頁 日期與時間函數列表 TIMEVALUE TIMEVALUE 函數會傳回指定日期 / 時間值或文字串中的時間, 表示在一天 (24 小時 ) 中所佔的比例 TIMEVALUE(time) Â time : 函數應使用的時間 time 為日期 / 時間值 此函數會忽略日期部分 =TIMEVALUE("4/6/88 12:00") 會傳回 0.5 ( 中午表示一天的一半 ) =TIMEVALUE("12:00:59") 會傳回 ( 四捨五入成四位小數位數的準確度 ) =TIMEVALUE("9:00 pm") 會傳回 (21 小時或晚上 9:00 除以 24) 第 38 頁 日期與時間函數列表 TODAY TODAY 函數會傳回目前的系統日期 時間設為上午 12:00 TODAY() 用法備忘錄 Â TODAY 函數沒有任何參數 然而, 您必須包含括號 : =TODAY() Â 每次您打開或修改檔案時, 都會更新顯示的日期 第 3 章日期與時間函數 51
52 Â 您可以使用 NOW 函數來取得目前的日期與時間, 並將輸入格的格式設定為同時顯示日期與時間 =TODAY() 會傳回 Apr 6, 2008, 此為在 2008 年 4 月 6 日計算的結果 第 49 頁 NOW 第 38 頁 日期與時間函數列表 WEEKDAY WEEKDAY 函數會傳回指定日期的那一天於一週中所在的天數 WEEKDAY(date, first-day) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 Â first-day : 選擇性的值, 用於指定如何對一週中的天數編號 星期日為 1 (1 或省略 ) : 星期日是一週中的第一天 ( 第 1 天 ), 星期六是第 7 天 星期一為 1 (2): 星期一是一週中的第一天 ( 第 1 天 ), 星期日是第 7 天 星期一為 0 (3): 星期一是一週中的第一天 ( 第 0 天 ), 星期日是第 6 天 =WEEKDAY("Apr 6, 1988", 1) 會傳回 4 ( 星期三, 即將星期日作為第 1 天開始計數的第四天 ) =WEEKDAY("Apr 6, 1988") 會傳回與上面的相同的值 ( 如果未指定編號架構參數, 則使用編號架構 1) =WEEKDAY("Apr 6, 1988", 2) 會傳回 3 ( 星期三, 即將星期一作為第 1 天開始計數的第三天 ) =WEEKDAY("Apr 6, 1988", 3) 會傳回 2 ( 星期三, 即將星期一作為第 0 天開始計數的第 2 天 ) 第 43 頁 DAYNAME 第 48 頁 MONTHNAME 第 38 頁 日期與時間函數列表 52 第 3 章日期與時間函數
53 WEEKNUM WEEKNUM 函數會傳回指定日期於該年中所在的週數 WEEKNUM(date, first-day) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 Â first-day : 選擇性的值, 用於指定一週是應該從星期日開始還是從星期一開始 星期日為 1 (1 或省略 ) : 星期日是一週中的第一天 ( 第 1 天 ), 星期六是第 7 天 星期一為 1 (2): 星期一是一週中的第一天 ( 第 1 天 ), 星期日是第 7 天 =WEEKNUM("7/12/2009",1) 會傳回 29 =WEEKNUM("7/12/2009",2) 會傳回 28 第 42 頁 DAY 第 46 頁 HOUR 第 46 頁 MINUTE 第 47 頁 MONTH 第 49 頁 SECOND 第 54 頁 YEAR 第 38 頁 日期與時間函數列表 第 3 章日期與時間函數 53
54 WORKDAY WORKDAY 函數會傳回早於或晚於指定日期特定工作日數的日期 工作日不包含週末和特別排除在外的任何其他日期 WORKDAY(date, work-days, exclude-dates) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 Â work-days : 早於或晚於指定日期的工作日數 work-days 為數值 如果期望的日期晚於 date 則為正數, 如果期望的日期早於 date 則為負數 Â exclude-dates : 應從計數中排除的選擇性日期集合 exclude-dates 是包含日期 / 時間值的集合 =WORKDAY("11/01/2009", 20, {"11/11/2009","11/26/2009"}) 會傳回 Dec 1, 2009, 即 11/01/2009 的 20 天後 ( 不包含週末和特別排除在外的兩天假日 ) 的工作日 第 48 頁 NETWORKDAYS 第 38 頁 日期與時間函數列表 YEAR YEAR 函數會傳回指定日期 / 時間值中的年份 YEAR(date) Â date : 函數應使用的日期 date 為日期 / 時間值 此函數會忽略時間部分 =YEAR("April 6, 2008") 會傳回 2008 =YEAR(NOW()) 會傳回 2009, 此為在 2009 年 6 月 4 日求值的結果 54 第 3 章日期與時間函數
55 第 42 頁 DAY 第 46 頁 HOUR 第 46 頁 MINUTE 第 47 頁 MONTH 第 49 頁 SECOND 第 38 頁 日期與時間函數列表 YEARFRAC YEARFRAC 函數會得出兩個日期之間的總天數在一年中所佔部分的比例 YEARFRAC(start-date, end-date, days-basis) Â start-date : 起始日期 start-date 為日期 / 時間值 Â end-date : 結束日期 end-date 為日期 / 時間值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 第 3 章日期與時間函數 55
56 =YEARFRAC("12/15/2009", "6/30/2010",0) 會傳回 =YEARFRAC("12/15/2009", "6/30/2010",1) 會傳回 =YEARFRAC("12/15/2009", "6/30/2010",2) 會傳回 =YEARFRAC("12/15/2009", "6/30/2010",3) 會傳回 =YEARFRAC("12/15/2009", "6/30/2010",4) 會傳回 第 40 頁 DATEDIF 第 44 頁 DAYS360 第 48 頁 NETWORKDAYS 第 38 頁 日期與時間函數列表 56 第 3 章日期與時間函數
57 持續時間函數 4 持續時間函數可協助您使用時間期間 ( 持續時間 ), 方法是在不同的時間期間之間轉換 ( 例如小時 天和週 ) 持續時間函數列表 iwork 提供下列持續時間函數來與表格搭配使用 函數 DUR2DAYS ( 第 58 頁 ) DUR2HOURS ( 第 58 頁 ) DUR2MILLISECONDS ( 第 59 頁 ) DUR2MINUTES ( 第 60 頁 ) DUR2SECONDS ( 第 60 頁 ) DUR2WEEKS ( 第 61 頁 ) DURATION ( 第 62 頁 ) STRIPDURATION ( 第 63 頁 ) 說明 DUR2DAYS 函數會將持續時間值轉換為天數 DUR2HOURS 函數會將持續時間值轉換為小時數 DUR2MILLISECONDS 函數會將持續時間值轉換為微秒數 DUR2MINUTES 函數會將持續時間值轉換為分鐘數 DUR2SECONDS 函數會將持續時間值轉換為秒數 DUR2WEEKS 函數會將持續時間值轉換為週數 DURATION 函數會合併週數 天數 小時數 分鐘數 秒數和微秒數的個別值, 並傳回持續時間值 STRIPDURATION 函數會評估指定值, 並傳回所表示的天數 ( 如果是持續時間值 ) 或指定值 系統中包含此函數, 是為了與其他試算表應用程式能夠相容 57
58 DUR2DAYS DUR2DAYS 函數會將持續時間值轉換為天數 DUR2DAYS(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2DAYS("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2DAYS("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2HOURS 第 59 頁 DUR2MILLISECONDS 第 60 頁 DUR2MINUTES 第 60 頁 DUR2SECONDS 第 61 頁 DUR2WEEKS 第 57 頁 持續時間函數列表 DUR2HOURS DUR2HOURS 函數會將持續時間值轉換為小時數 DUR2HOURS(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2HOURS("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2HOURS("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2DAYS 第 59 頁 DUR2MILLISECONDS 58 第 4 章持續時間函數
59 第 60 頁 DUR2MINUTES 第 60 頁 DUR2SECONDS 第 61 頁 DUR2WEEKS 第 57 頁 持續時間函數列表 DUR2MILLISECONDS DUR2MILLISECONDS 函數會將持續時間值轉換為微秒數 DUR2MILLISECONDS(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2MILLISECONDS("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2MILLISECONDS("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2DAYS 第 58 頁 DUR2HOURS 第 60 頁 DUR2MINUTES 第 60 頁 DUR2SECONDS 第 61 頁 DUR2WEEKS 第 57 頁 持續時間函數列表 第 4 章持續時間函數 59
60 DUR2MINUTES DUR2MINUTES 函數會將持續時間值轉換為分鐘數 DUR2MINUTES(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2MINUTES("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2MINUTES("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2DAYS 第 58 頁 DUR2HOURS 第 59 頁 DUR2MILLISECONDS 第 60 頁 DUR2SECONDS 第 61 頁 DUR2WEEKS 第 57 頁 持續時間函數列表 DUR2SECONDS DUR2SECONDS 函數會將持續時間值轉換為秒數 DUR2SECONDS(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2SECONDS("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2SECONDS("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2DAYS 第 58 頁 DUR2HOURS 60 第 4 章持續時間函數
61 第 59 頁 DUR2MILLISECONDS 第 60 頁 DUR2MINUTES 第 61 頁 DUR2WEEKS 第 57 頁 持續時間函數列表 DUR2WEEKS DUR2WEEKS 函數會將持續時間值轉換為週數 DUR2WEEKS(duration) Â duration : 要轉換的時間長度 duration 是持續時間值 =DUR2WEEKS("2w 3d 2h 10m 0s 5ms") 會傳回 =DUR2WEEKS("10:0:13:00:05.500") 會傳回 第 58 頁 DUR2DAYS 第 58 頁 DUR2HOURS 第 59 頁 DUR2MILLISECONDS 第 60 頁 DUR2MINUTES 第 60 頁 DUR2SECONDS 第 57 頁 持續時間函數列表 第 4 章持續時間函數 61
62 DURATION DURATION 函數會合併週數 天數 小時數 分鐘數 秒數和微秒數的個別值, 並傳回持續時間值 DURATION(weeks, days, hours, minutes, seconds, milliseconds) Â weeks : 表示週數的值 weeks 是數值 Â days : 表示天數的選用值 days 是數值 Â hours : 表示小時數的選用值 hours 為數值 Â minutes : 表示分鐘數的選用值 minutes 為數值 Â seconds : 表示秒數的選用值 seconds 為數值 Â milliseconds : 表示微秒數的選用值 milliseconds 是數值 用法備忘錄 Â 參數若為 0 則可以省略, 但是如果後面還有其他值, 就必須加入逗號 例如, =DURATION(,,12, 3) 會傳回 12h 3m (12 小時 3 秒 ) 的持續時間值 Â 允許有負值 例如, =DURATION(0, 2, -24) 會傳回 1 天的持續時間 ( 兩天減去 24 小時 ) =DURATION(1) 會傳回 1w (1 週 ) =DURATION(,,1) 會傳回 1h (1 小時 ) =DURATION(1.5) 會傳回 1w 3d 12h (1 週 3 天 12 小時或 1.5 週 ) =DURATION(3, 2, 7, 10, ) 會傳回 3w 2d 7h 10m 15s 350ms (3 週 2 天 7 小時 10 分鐘 15 秒 350 微秒 ) 第 40 頁 DATE 第 50 頁 TIME 第 57 頁 持續時間函數列表 62 第 4 章持續時間函數
63 STRIPDURATION STRIPDURATION 函數會評估指定值, 並傳回所表示的天數 ( 如果是持續時間值 ) 或指定值 系統中包含此函數, 是為了與其他試算表應用程式能夠相容 STRIPDURATION(any-value)  any-value : 值 any-value 可以包含任何值類型 用法備忘錄  如果 any-value 是持續時間值, 則結果會與 DUR2DAYS 的結果相同 ; 否則會傳回 any-value  升級 Numbers '08 文件或者輸入 Excel 或 Appleworks 文件時, 此函數可能會自動插入 並會從任何儲存為 Numbers '08 或 Excel 文件之檔案的複本中移除 =STRIPDURATION("1w") 會傳回 7, 等於一周的天數 =STRIPDURATION(12) 會傳回 12, 因為其不是持續時間值, 所以傳回 12 =STRIPDURATION ("abc") 會傳回 abc 第 57 頁 持續時間函數列表 第 4 章持續時間函數 63
64 工程函數 5 工程函數會協助您計算某些一般工程值, 並在不同的數字基數之間轉換 工程函數列表 iwork 提供下列工程函數來與表格搭配使用 函數 BASETONUM ( 第 65 頁 ) 說明 BASETONUM 函數會將指定基數的數字轉換為基數為 10 的數字 BESSELJ ( 第 66 頁 ) BESSELJ 函數會傳回整數 Bessel 函數 J n (x) BESSELY ( 第 67 頁 ) BESSELY 函數會傳回整數 Bessel 函數 Y n (x) BIN2DEC ( 第 67 頁 ) BIN2HEX ( 第 68 頁 ) BIN2OCT ( 第 69 頁 ) CONVERT ( 第 70 頁 ) DEC2BIN ( 第 74 頁 ) DEC2HEX ( 第 75 頁 ) DEC2OCT ( 第 76 頁 ) DELTA ( 第 77 頁 ) ERF ( 第 77 頁 ) BIN2DEC 函數會將二進位數字轉換為對應的十進位數字 BIN2HEX 函數會將二進位數字轉換為對應的十六進位數字 BIN2OCT 函數會將二進位數字轉換為對應的八進位數字 CONVERT 函數會將一個度量系統中的數字轉換為其在其他度量系統中的對應值 DEC2BIN 函數會將十進位數字轉換為對應的二進位數字 DEC2HEX 函數會將十進位數字轉換為對應的十六進位數字 DEC2OCT 函數會將十進位數字轉換為對應的八進位數字 DELTA 函數會判定兩個值是否正好相等 ERF 函數會傳回在兩個值之間整合的錯誤函數 64
65 函數 ERFC ( 第 78 頁 ) GESTEP ( 第 78 頁 ) HEX2BIN ( 第 79 頁 ) HEX2DEC ( 第 80 頁 ) HEX2OCT ( 第 81 頁 ) NUMTOBASE ( 第 82 頁 ) OCT2BIN ( 第 82 頁 ) OCT2DEC ( 第 83 頁 ) OCT2HEX ( 第 84 頁 ) 說明 ERFC 函數會傳回在指定的較低範圍與無窮大之間整合的補充 ERF 函數 GESTEP 函數會決定一個值是大於還是正好等於另一個值 HEX2BIN 函數會將十六進位數字轉換為對應的二進位數字 HEX2DEC 函數會將十六進位數字轉換為對應的十進位數字 HEX2OCT 函數會將十六進位數字轉換為對應的八進位數字 NUMTOBASE 函數會將基數為 10 的數字轉換為指定基數的數字 OCT2BIN 函數會將八進位數字轉換為對應的二進位數字 OCT2DEC 函數會將八進位數字轉換為對應的十進位數字 OCT2HEX 函數會將八進位數字轉換為對應的十六進位數字 BASETONUM BASETONUM 函數會將指定基數的數字轉換為基數 10 的數字 BASETONUM(convert-string, base) Â convert-string : 表示要轉換之數字的字串 convert-string 是字串值 其必須僅包含正在轉換之數字的基數中套用的數字和字母 Â base : 待轉換數字的目前基數 base 是數值, 且必須在 1 到 36 的範圍內 用法備忘錄 Â 此函數會傳回數值, 且可以適當地在包含其他數值的公式中使用 某些其他試算表應用程式會傳回字串值 =BASETONUM("3f", 16) 會傳回 63 =BASETONUM( , 2) 會傳回 68 =BASETONUM("7279, 8) 會傳回錯誤, 因為數字 9 在基數 8 中無效 第 5 章工程函數 65
66 第 67 頁 BIN2DEC 第 80 頁 HEX2DEC 第 82 頁 NUMTOBASE 第 83 頁 OCT2DEC 第 64 頁 工程函數列表 BESSELJ BESSELJ 函數會傳回整數 Bessel 函數 J n (x) BESSELJ(any-x-value, n-value) Â any-x-value : 您想要評估函數處的 x 值 any-x-value 是數值 Â n-value : 函數的順序 n-value 是數值, 且必須大於或等於 0 如果 n-value 具有小數部分, 則會將其忽略 =BESSELJ(25, 3) 會傳回 =BESSELJ(25, 3.9) 也會傳回 , 因為 n-value 的任何小數部分都將被忽略 =BESSELJ(-25, 3) 會傳回 第 67 頁 BESSELY 第 64 頁 工程函數列表 66 第 5 章工程函數
67 BESSELY BESSELY 函數會傳回整數 Bessel 函數 Y n (x) BESSELY(pos-x-value, n-value) Â pos-x-value : 您想要評估函數處的正 x 值 pos-x-value 是數值, 且必須大於 0 Â n-value : 函數的順序 n-value 是數值, 且必須大於或等於 0 如果 n-value 具有小數部分, 則會將其忽略 用法備忘錄 Â 此形式的 Bessel 函數還稱為 Neumann 函數 =BESSELY(25, 3) 會傳回 =BESSELY(25, 3.9) 也會傳回 , 因為 n-value 的任何小數部分都將被忽略 =BESSELY(-25, 3) 會傳回錯誤, 因為不允許有負值或零值 第 66 頁 BESSELJ 第 64 頁 工程函數列表 BIN2DEC BIN2DEC 函數會將二進位數字轉換為對應的十進位數字 BIN2DEC(binary-string, convert-length) Â binary-string : 表示要轉換之數字的字串 binary-string 是字串值 其必須僅包含 0 和 1 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 第 5 章工程函數 67
68 =BIN2DEC("1001") 會傳回 9 =BIN2DEC("100111", 3) 會傳回 039 =BIN2DEC(101101) 會傳回 45 第 68 頁 BIN2HEX 第 69 頁 BIN2OCT 第 74 頁 DEC2BIN 第 80 頁 HEX2DEC 第 83 頁 OCT2DEC 第 64 頁 工程函數列表 BIN2HEX BIN2HEX 函數會將二進位數字轉換為對應的十六進位小數 BIN2HEX(binary-string, convert-length) Â binary-string : 表示要轉換之數字的字串 binary-string 是字串值 其必須僅包含 0 和 1 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 8 位數 =BIN2HEX("100101") 會傳回 25 =BIN2HEX("100111", 3) 會傳回 027 =BIN2HEX(101101) 會傳回 2D 68 第 5 章工程函數
69 第 67 頁 BIN2DEC 第 69 頁 BIN2OCT 第 75 頁 DEC2HEX 第 79 頁 HEX2BIN 第 84 頁 OCT2HEX 第 64 頁 工程函數列表 BIN2OCT BIN2OCT 函數會將二進位數字轉換為對應的八進位數字 BIN2OCT(binary-string, convert-length) Â binary-string : 表示要轉換之數字的字串 binary-string 是字串值 其必須僅包含 0 和 1 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 11 位數 =BIN2OCT("10011") 會傳回 23 =BIN2OCT("100111", 3) 會傳回 047 第 68 頁 BIN2HEX 第 76 頁 DEC2OCT 第 81 頁 HEX2OCT 第 5 章工程函數 69
70 第 82 頁 OCT2BIN 第 67 頁 BIN2DEC 第 64 頁 工程函數列表 CONVERT CONVERT 函數會將一個度量系統中的數字轉換為其在其他度量系統中的對應值 CONVERT(convert-num, from-unit, to-unit) Â convert-num : 要轉換的數字 convert-num 是數值 Â from-unit : 待轉換數字的目前單位 from-unit 是字串值 其必須是其中一個指定的常數 Â to-unit : 待轉換數字的新單位 to-unit 是字串值 其必須是其中一個指定的常數 用法備忘錄 Â from-unit 和 to-unit 的可能值包含在後的表格中 ( 第 71 頁 受支援的換算單位 ) 表格依種類排列 如果將值輸入參照輸入格中, 而不是直接輸入至函數中, 則不需要表格中包含的引號 大小寫很重要, 必須嚴格遵守 =CONVERT(9, "lbm", "kg") 會傳回 (9 英磅大約是 4.08 千克 ) =CONVERT (26.2, "mi", "m") 會傳回 (26.2 英里大約是 42,164.8 米 ) =CONVERT(1, "tsp", "ml") 會傳回 (1 茶匙大約是 4.9 毫升 ) 第 64 頁 工程函數列表 70 第 5 章工程函數
71 受支援的換算單位重量和質量 度量 常數 公克 "g ( 可以與公制字首搭配使用 ) Slug 英磅質量 ( 重量 ) "sg "lbm U ( 原子質量單位 ) "u ( 可以與公制字首搭配使用 ) 盎司質量 ( 重量 ) "ozm 距離 度量 常數 公尺 "m ( 可以與公制字首搭配使用 ) 英哩海哩英寸英尺碼 "mi "Nmi "in "ft "yd 埃 "ang ( 可以與公制字首搭配使用 ) Pica (1/6 英寸 Postscript Pica) "Pica Duration 度量年週日小時分鐘 常數 "yr "wk "day "hr "mn Second "sec ( 可以與公制字首搭配使用 ) 第 5 章工程函數 71
72 速度 度量 每小時公里數 每分鐘公里數 常數 "mi/h "mi/mn 每小時米數 "m/h ( 可以與公制字首搭配使用 ) 每分鐘米數 "m/mn ( 可以與公制字首搭配使用 ) 每秒米數 "m/s ( 可以與公制字首搭配使用 ) 每分鐘英尺數 每秒英尺數 節 "ft/mn "ft/s "kt 壓力 度量 常數 Pascal "Pa ( 可以與公制字首搭配使用 ) 大氣壓力 atm ( 可以與公制字首搭配使用 ) 毫米汞柱 "mmhg ( 可以與公制字首搭配使用 ) 力 度量 常數 牛頓 "N ( 可以與公制字首搭配使用 ) 達因 "dyn ( 可以與公制字首搭配使用 ) Pound force "lbf 能量 度量 常數 焦耳 "J ( 可以與公制字首搭配使用 ) 爾格 "e ( 可以與公制字首搭配使用 ) 熱力卡 "c ( 可以與公制字首搭配使用 ) IT 卡 "cal ( 可以與公制字首搭配使用 ) 電子伏特 "ev ( 可以與公制字首搭配使用 ) 馬力小時 "HPh 72 第 5 章工程函數
73 度量 常數 瓦特小時 "Wh ( 可以與公制字首搭配使用 ) 英尺磅 BTU "flb "BTU 數值 度量 馬力 常數 "HP 瓦特 "W ( 可以與公制字首搭配使用 ) 磁力 度量 常數 Tesla "T ( 可以與公制字首搭配使用 ) 高斯 "ga ( 可以與公制字首搭配使用 ) 溫度 度量 攝氏溫度 華氏溫度 常數 "c "F 絕對溫度 "K ( 可以與公制字首搭配使用 ) 液體 度量茶匙湯匙流液盎司杯 U.S. 品脫 U.K. 品脫夸脫加侖 常數 "tsp tbs "oz "cup "pt "uk_pt "qt "gal 公升 "I ( 可以與公制字首搭配使用 ) 第 5 章工程函數 73
74 公制字首 度量常數乘數 exa "E 1E+18 peta P 1E+15 tera "T 1E+12 giga "G 1E+09 mega "M 1E+06 kilo "k 1E+03 hecto "h 1E+02 deca "e 1E+01 deci "d 1E-01 centi "c 1E-02 milli "m 1E-03 micro "u 或 µ 1E-06 nano "n 1E-09 pico "p 1E-12 femto "f 1E-15 atto "a 1E-18 用法備忘錄 Â 這些字首只可以與公制常數 g u m ang sec m/h m/mn m/s Pa atm mmhg N dyn J e c cal ev Wh W T ga K 和 l 搭配使用 DEC2BIN DEC2BIN 函數會將十進位數字轉換為對應的二進位數字 DEC2BIN(decimal-string, convert-length) Â 十進位字串 : 表示要轉換之數字的字串 decimal-string 是字串值 其必須僅包含數字 0 到 9 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 74 第 5 章工程函數
75 =DEC2BIN(100) 會傳回 =DEC2BIN("1001", 12) 會傳回 第 67 頁 BIN2DEC 第 75 頁 DEC2HEX 第 76 頁 DEC2OCT 第 79 頁 HEX2BIN 第 82 頁 OCT2BIN 第 64 頁 工程函數列表 DEC2HEX DEC2HEX 函數會將十進位數字轉換為對應的十六進位數字 DEC2HEX(decimal-string, convert-length) Â 十進位字串 : 表示要轉換之數字的字串 decimal-string 是字串值 其必須僅包含數字 0 到 9 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 =DEC2HEX(100) 會傳回 64 =DEC2HEX("1001", 4) 會傳回 03E9 第 68 頁 BIN2HEX 第 74 頁 DEC2BIN 第 5 章工程函數 75
76 第 76 頁 DEC2OCT 第 80 頁 HEX2DEC 第 84 頁 OCT2HEX 第 64 頁 工程函數列表 DEC2OCT DEC2OCT 函數會將十進位數字轉換為對應的八進位數字 DEC2OCT(decimal-string, convert-length) Â 十進位字串 : 表示要轉換之數字的字串 decimal-string 是字串值 其必須僅包含數字 0 到 9 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 =DEC2OCT(100) 會傳回 144 =DEC2OCT("1001", 4) 會傳回 1751 第 69 頁 BIN2OCT 第 74 頁 DEC2BIN 第 75 頁 DEC2HEX 第 81 頁 HEX2OCT 第 83 頁 OCT2DEC 第 64 頁 工程函數列表 76 第 5 章工程函數
77 DELTA DELTA 函數會判定兩個值是否正好相等 此函數要求完全相等 但是 = 運算子只要求字串相等 DELTA(compare-from, compare-to) Â compare-from : 數字 compare-from 是數值 Â compare-to : 數字 compare-to 是數值 用法備忘錄 Â 如果 compare-from 正好等於 compare-to, 則 DELTA 會傳回 1 (TRUE) ; 否則會傳回 0 (FALSE) =DELTA(5, 5) 會傳回 1 (TRUE) =DELTA(5, -5) 會傳回 0 (FALSE) =DELTA(5, 5.000) 會傳回 1 (TRUE) 第 78 頁 GESTEP 第 64 頁 工程函數列表 ERF ERF 函數會傳回在兩個值之間整合的錯誤函數 ERF(lower, upper) Â lower : 較低限制或範圍 lower 是數值 Â upper : 指定上限或最高界限的選用參數 upper 是數值 如果省略 upper, 則會將其假設為 0 用法備忘錄 Â 此函數還稱為 Gauss 錯誤函數 第 5 章工程函數 77
78 =ERF(0, 1) 會傳回 =ERF(-1, 1) 會傳回 =ERF(1, 8) 會傳回 第 78 頁 ERFC 第 64 頁 工程函數列表 ERFC ERFC 函數會傳回在指定的較低範圍與無窮大之間整合的補充 ERF 函數 ERFC(lower) Â lower : 較低限制或範圍 lower 是數值 =ERFC(-1) 會傳回 =ERFC(1) 會傳回 =ERFC(12) 會傳回 E-64 第 77 頁 ERF 第 64 頁 工程函數列表 GESTEP GESTEP 函數會決定一個值是大於還是正好等於另一個值 此函數要求完全相等 但是 = 運算子只要求字串相等 78 第 5 章工程函數
79 GESTEP(compare-num, step-number) Â compare-num : 要比較的數字 compare-num 是數值 Â step-number : 步驟大小 step-number 是數值 用法備忘錄 Â 如果 compare-num 大於或正好等於 step-number, 則 GESTEP 會傳回 1 (TRUE); 否則會傳回 0 (FALSE) =GESTEP(-4, -5) 會傳回 1 (TRUE), 因為 -4 大於 -5 =GESTEP(4, 5) 會傳回 0 (FALSE), 因為 4 小於 5 =GESTEP(5, 4) 會傳回 1 (TRUE), 因為 5 大於 4 =GESTEP(20, 20) 會傳回 1 (TRUE), 因為 20 正好等於 20 第 77 頁 DELTA 第 64 頁 工程函數列表 HEX2BIN HEX2BIN 函數會將十六進位數字轉換為對應的二進位小數 HEX2BIN(hex-string, convert-length) Â hex-string : 表示要轉換之數字的字串 hex-string 是字串值 其必須僅包含數字 0 到 9, 和字母 A 到 F Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 32 位數 第 5 章工程函數 79
80 =HEX2BIN("F", 8) 會傳回 =HEX2BIN( 3F ) 會傳回 第 68 頁 BIN2HEX 第 80 頁 HEX2DEC 第 81 頁 HEX2OCT 第 82 頁 OCT2BIN 第 74 頁 DEC2BIN 第 64 頁 工程函數列表 HEX2DEC HEX2DEC 函數會將十六進位數字轉換為對應的十進位數字 HEX2DEC(hex-string, convert-length) Â hex-string : 表示要轉換之數字的字串 hex-string 是字串值 其必須僅包含數字 0 到 9, 和字母 A 到 F Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 =HEX2DEC("F", 3) 會傳回 015 =HEX2DEC( 3F ) 會傳回 63 第 67 頁 BIN2DEC 第 75 頁 DEC2HEX 80 第 5 章工程函數
81 第 79 頁 HEX2BIN 第 81 頁 HEX2OCT 第 83 頁 OCT2DEC 第 64 頁 工程函數列表 HEX2OCT HEX2OCT 函數會將十六進位數字轉換為對應的八進位數字 HEX2OCT(hex-string, convert-length) Â hex-string : 表示要轉換之數字的字串 hex-string 是字串值 其必須僅包含數字 0 到 9, 和字母 A 到 F Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 11 位數 =HEX2OCT("F", 3) 會傳回 017 =HEX2OCT( 4E ) 會傳回 116 第 69 頁 BIN2OCT 第 76 頁 DEC2OCT 第 79 頁 HEX2BIN 第 80 頁 HEX2DEC 第 84 頁 OCT2HEX 第 64 頁 工程函數列表 第 5 章工程函數 81
82 NUMTOBASE NUMTOBASE 函數會將基數為 10 的數字轉換為指定基數的數字 NUMTOBASE(decimal-string, base, convert-length) Â 十進位字串 : 表示要轉換之數字的字串 decimal-string 是字串值 其必須僅包含數字 0 到 9 Â base : 待轉換數字的新基數 base 是數值, 且必須在 1 到 36 的範圍內 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 =NUMTOBASE(16, 16) 會傳回 10 =NUMTOBASE(100, 32, 4) 會傳回 0034 =NUMTOBASE(100,2) 會傳回 第 65 頁 BASETONUM 第 74 頁 DEC2BIN 第 75 頁 DEC2HEX 第 76 頁 DEC2OCT 第 64 頁 工程函數列表 OCT2BIN OCT2BIN 函數會將八進位數字轉換為對應的二進位數字 82 第 5 章工程函數
83 OCT2BIN(octal-string, convert-length) Â octal-string : 表示要轉換之數字的字串 octal-string 是字串值 其必須僅包含數字 0 到 7 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 32 位數 =OCT2BIN(127,8) 會傳回 =OCT2BIN(15) 會傳回 第 69 頁 BIN2OCT 第 74 頁 DEC2BIN 第 79 頁 HEX2BIN 第 83 頁 OCT2DEC 第 84 頁 OCT2HEX 第 64 頁 工程函數列表 OCT2DEC OCT2DEC 函數會將八進位數字轉換為對應的十進位數字 OCT2DEC(octal-string, convert-length) Â octal-string : 表示要轉換之數字的字串 octal-string 是字串值 其必須僅包含數字 0 到 7 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 第 5 章工程函數 83
84 =OCT2DEC(127,4) 會傳回 0087 =OCT2DEC(15) 會傳回 13 第 67 頁 BIN2DEC 第 76 頁 DEC2OCT 第 82 頁 OCT2BIN 第 84 頁 OCT2HEX 第 64 頁 工程函數列表 OCT2HEX OCT2HEX 函數會將八進位數字轉換為對應的十六進位數字 OCT2HEX(octal-string, convert-length) Â octal-string : 表示要轉換之數字的字串 octal-string 是字串值 其必須僅包含數字 0 到 7 Â 轉換長度 : 指定傳回之數字長度下限的選用值 convert length 是數值, 且必須在 1 到 32 的範圍內 如果省略, 則會將其假設為 1 如果包含在內, 則會在 convert-string 前面加上零來填補 ( 若有必要 ), 以使其長度至少為 convert-length 所指定的長度 用法備忘錄 Â 此函數以 32 位元為基準使用二補數表示法 因此, 負數的長度一律是 8 位數 84 第 5 章工程函數
85 =OCT2HEX(127,4) 會傳回 0057 =OCT2HEX(15) 會傳回 0D 第 68 頁 BIN2HEX 第 75 頁 DEC2HEX 第 81 頁 HEX2OCT 第 82 頁 OCT2BIN 第 83 頁 OCT2DEC 第 64 頁 工程函數列表 第 5 章工程函數 85
86 財務函數 6 財務函數可協助您處理現金流 折舊資產 年金和投資, 方法是解決諸如年度資產貶值量 投資所賺得的利息 債券的目前市場價格等問題 財務函數列表 iwork 提供下列財務函數來與表格搭配使用 函數 ACCRINT ( 第 88 頁 ) ACCRINTM ( 第 90 頁 ) BONDDURATION ( 第 91 頁 ) BONDMDURATION ( 第 92 頁 ) COUPDAYBS ( 第 94 頁 ) COUPDAYS ( 第 95 頁 ) COUPDAYSNC ( 第 96 頁 ) COUPNUM ( 第 97 頁 ) 說明 ACCRINT 函數會計算加入至證券購買價並在證券支付定期利息時付給銷售者的應計利息 ACCRINTM 函數會計算加入至證券購買價並在證券僅支付到期利息時付給銷售者的總應計利息 BONDDURATION 函數會傳回假定票面價值為 100 美元之現金流量目前值的加權平均值 BONDMDURATION 函數會傳回假定票面價值為 100 美元之現金流量目前值的已修改加權平均值 COUPDAYBS 函數會傳回發生結算之息票週期的開始日期與結算日期之間的天數 COUPDAYS 函數會傳回發生結算之息票週期中的天數 COUPDAYSNC 函數會傳回結算日期與發生結算之息票週期結束日期之間的天數 COUPNUM 函數會傳回在結算日期與到期日期之間等待支付的息票數目 CUMIPMT ( 第 98 頁 ) CUMIPMT 函數會根據定期付款和固定利率, 傳回在所選時間間隔內貸款或年金付款中包含的利息總數 86
87 函數 CUMPRINC ( 第 99 頁 ) CUMPRINC 函數會根據定期付款和固定利率, 傳回在所選時間間隔內貸款或年金付款中包含的本金總數 說明 DB ( 第 101 頁 ) DDB ( 第 102 頁 ) DISC ( 第 104 頁 ) EFFECT ( 第 105 頁 ) FV ( 第 105 頁 ) INTRATE ( 第 107 頁 ) DB 函數會使用固定遞減餘額方法, 傳回指定週期中資產的折舊量 DDB 函數會根據指定的折舊率, 傳回資產的折舊量 DISC 函數會傳回不支付任何利息且折扣至償還值出售之證券的年折扣率 EFFECT 函數會根據每年的複利週期數目, 從一般年利率傳回有效的年利率 FV 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率傳回投資的未來值 INTRATE 函數會傳回僅在到期時才支付利息之證券的有效年利率 IPMT ( 第 108 頁 ) IPMT 函數會傳回根據定期付款和固定利率, 傳回指定貸款或年金付款的利息部分 IRR ( 第 110 頁 ) ISPMT ( 第 111 頁 ) IRR 函數會傳回投資的內部報酬率, 該投資基於在固定時間間隔發生之一系列潛在的不定期現金流量 ISPMT 函數會根據定期付款和固定利率, 傳回指定貸款或年金付款的利息部分 提供此函數是為了與輸入自其他試算表應用程式的表格相容 MIRR ( 第 112 頁 ) MIRR 函數會傳回投資的已修改內部報酬率, 該投資基於在固定時間間隔發生之一系列潛在的不定期現金流量 正現金流量所賺得比率與支付給財務負現金流量的比率可以不同 NOMINAL ( 第 113 頁 ) NOMINAL 函數會根據每年的複利週期數目, 從有效年利率傳回一般年利率 NPER ( 第 114 頁 ) NPV ( 第 116 頁 ) PMT ( 第 117 頁 ) PPMT ( 第 118 頁 ) NPER 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回貸款或年金的付款週期數目 NPV 函數會根據在固定時間間隔發生的一系列潛在不定期現金流量, 傳回投資的淨現值 PMT 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回貸款或年金的定期付款 PPMT 函數會根據定期付款和固定利率, 傳回指定貸款或年金付款的本金部分 第 6 章財務函數 87
88 函數 PRICE ( 第 119 頁 ) PRICEDISC ( 第 121 頁 ) PRICEMAT ( 第 122 頁 ) PV ( 第 123 頁 ) RATE ( 第 125 頁 ) RECEIVED ( 第 126 頁 ) SLN ( 第 127 頁 ) SYD ( 第 128 頁 ) VDB ( 第 129 頁 ) YIELD ( 第 130 頁 ) YIELDDISC ( 第 132 頁 ) YIELDMAT ( 第 133 頁 ) 說明 PRICE 函數會傳回證券價格, 其會以每 100 美元的償還 ( 票面價值 ) 值為基礎定期支付利息 PRICEDISC 函數會傳回折扣至償還價值出售且不以每 100 美元償還 ( 票面價值 ) 值為基礎支付利息的證券價格 PRICEMAT 函數會傳回證券價格, 該證券僅在到期時支付每 100 美元償還 ( 票面價值 ) 值的利息 PV 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回投資或年金的目前值 RATE 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回投資 貸款或年金的利率 RECEIVED 函數會傳回僅在到期時才支付利息之證券的到期值 SLN 函數會使用直線方法傳回單一週期內資產的折舊 SYD 函數會使用年度數字加總方法, 傳回指定週期內資產的折舊量 VDB 函數會根據指定的折舊率, 傳回在所選時間間隔內資產的折舊量 YIELD 函數會傳回支付定期利息之證券的有效年利率 YIELDDISC 函數會傳回折扣至償還值且不支付任何利息出售之證券的有效年利率 YIELDMAT 函數會傳回僅支付到期利息之證券的有效年利率 ACCRINT ACCRINT 函數會計算加入至證券購買價並在證券支付定期利息時付給銷售者的應計利息 ACCRINT(issue, first, settle, annual-rate, par, frequency, days-basis) Â issue : 最初發行證券的日期 issue 是日期 / 時間值, 且必須是指定的最早日期 Â first : 第一筆利息付款的日期 first 是日期 / 時間值, 且必須在 issue 之後 Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 88 第 6 章財務函數
89 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â par: 證券的面值 ( 票面價值 ) 或到期值 par 是數值 如果省略 ( 逗號, Â Â 但無值 ), 則會將 par 假設為 1000 frequency : 每年息票付款的次數 annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 用法備忘錄 Â 如果 settle 在 first 之前, 則函數會傳回自 issue 以來應計的利息 如果 settle 在 first 之後, 則函數會傳回自 settle 之前最近息票付款日期以來應計的利息 Â 針對僅支付到期利息的證券使用 ACCRINTM 1 假設您在考量購買列出值所描述的假定證券 結算日期假設為在第一個息票日期之前 您可以使用 ACCRINT 函數來判定要加入購買 / 銷售價格之應計利息的數量 該函數會評估為 $38.06, 表示在發行日期與結算日期之間應計的利息 =ACCRINT (B2, C2, D2, E2, F2, G2, H2) issue first settle annual-rate par frequency days-basis 12/14/ /01/ /01/ 假設您在考量購買列出值所描述的假定證券 結算日期假設為在第一個息票日期之後 您可以使用 ACCRINT 函數來判定要加入購買 / 銷售價格之應計利息的數量 該函數會評估為大約 $20.56, 表示在息票付款日期前一天與結算日期之間應計的利息 第 6 章財務函數 89
90 =ACCRINT (B2, C2, D2, E2, F2, G2, H2) issue first settle annual-rate par frequency days-basis 12/14/ /01/ /15/ 第 90 頁 ACCRINTM 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 ACCRINTM ACCRINTM 函數會計算加入至證券購買價並在證券僅支付到期利息時付給銷售者的總應計利息 ACCRINTM(issue, settle, annual-rate, par, days-basis) Â issue : 最初發行證券的日期 issue 是日期 / 時間值, 且必須是指定的最早日期 Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â par: 證券的面值 ( 票面價值 ) 或到期值 par 是數值 如果省略 ( 逗號, 但無值 ), 則會將 par 假設為 1000 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 90 第 6 章財務函數
91 用法備忘錄 Â 針對支付定期利息的證券使用 ACCRINT 假設您在考量購買列出值所描述的假定證券 此證券僅在到期時支付利息 您可以使用 ACCRINTM 函數來判定要加入購買 / 銷售價格之應計利息的數量 該函數會評估為大約 $138.06, 表示在發行日期與結算日期之間應計的利息 issue settle annual-rate par days-basis =ACCRINTM(B2, C2, D2, E2, F2) 12/14/ /01/ 第 88 頁 ACCRINT 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 BONDDURATION BONDDURATION 函數會傳回假定票面價值為 100 美元之現金流量目前值的加權平均值 BONDDURATION(settle, maturity, annual-rate, annual-yield, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â annual-yield: 證券的年報酬率 annual-yield 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â frequency : 每年息票付款的次數 annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 第 6 章財務函數 91
92 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 用法備忘錄 Â 此函數會傳回稱為 Macauley 持續時間的值 假設您正在考量購買假定證券 該購買會在 2010 年 4 月 2 日結算, 且在 2015 年 12 月 31 日到期 票面利率為 5%, 導致大約 5.284% 的報酬率 ( 報酬率是使用 YIELD 函數計算的 ) 該債券根據實際天數按季別支付利息 =BONDDURATION( 4/2/2010, 12/31/2015, 0.05, , 4, 1) 會傳回大概 , 根據 Macauley 持續時間判定的未來現金流量 ( 債券持續時間 ) 的目前值 現金流量由到期時支付的價格 接收的利息及接收的本金組成 第 92 頁 BONDMDURATION 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 BONDMDURATION BONDMDURATION 函數會傳回假定票面價值為 100 美元之現金流量目前值的已修改加權平均值 BONDMDURATION(settle, maturity, annual-rate, annual-yield, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 92 第 6 章財務函數
93 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â annual-yield: 證券的年報酬率 annual-yield 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â frequency : 每年息票付款的次數 Â annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 用法備忘錄 Â 此函數會傳回稱為已修改 Macauley 持續時間的值 假設您正在考量購買假定證券 該購買會在 2010 年 4 月 2 日結算, 且在 2015 年 12 月 31 日到期 票面利率為 5%, 導致大約 5.284% 的報酬率 ( 報酬率是使用 YIELD 函數計算的 ) 該債券根據實際天數按季別支付利息 =BONDMDURATION( 4/2/2010, 12/31/2015, 0.05, , 4, 1) 會傳回大概 , 根據修改的 Macauley 持續時間判定的未來現金流量 ( 債券持續時間 ) 的目前值 現金流量由到期時支付的價格 接收的利息及接收的本金組成 第 91 頁 BONDDURATION 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 第 6 章財務函數 93
94 COUPDAYBS COUPDAYBS 函數會傳回發生結算之息票週期的開始日期與結算日期之間的天數 COUPDAYBS(settle, maturity, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â frequency : 每年息票付款的次數 Â annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 假設您在考量購買列出值所描述的假定證券 您可以使用 COUPDAYBS 函數來判定從前次息票付款日期到結算日期的天數 這是要加入債券購買價格中的應計利息計算中包含的天數 此函數會傳回 2, 因為在前次息票付款日期 2010 年 3 月 31 日與結算日期 2010 年 4 月 2 日之間有 2 天 settle maturity frequency days-basis =COUPDAYBS(B2, C2, D2, E2, F2, G2) 4/2/ /31/ 第 95 頁 COUPDAYS 第 96 頁 COUPDAYSNC 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 94 第 6 章財務函數
95 COUPDAYS COUPDAYS 函數會傳回發生結算之息票週期中的天數 COUPDAYS(settle, maturity, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â frequency : 每年息票付款的次數 Â annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 假設您在考量購買列出值所描述的假定證券 您可以使用 COUPDAYS 函數來判定結算日期息票週期的天數 此函數會傳回 91, 因為開始於 2010 年 4 月 1 日並結束於 2010 年 6 月 30 日的在息票期間有 91 天 settle maturity frequency days-basis =COUPDAYS(B2, C2, D2, E2, F2, G2) 4/2/ /31/ 第 94 頁 COUPDAYBS 第 96 頁 COUPDAYSNC 第 295 頁 財務函數使用的常用參數 第 6 章財務函數 95
96 第 86 頁 財務函數列表 COUPDAYSNC COUPDAYSNC 函數會傳回結算日期與發生結算之息票週期結束日期之間的天數 COUPDAYSNC(settle, maturity, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â frequency : 每年息票付款的次數 Â annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 假設您在考量購買列出值所描述的假定證券 您可以使用 COUPDAYSNC 函數來判定到下次息票付款日期之前的天數 這將是您在收到第一筆息票付款之前的天數 此函數會傳回 89, 因為在結算日期 2010 年 4 月 2 日與下一個息票付款日期 2010 年 6 月 30 日之間有 89 天 settle maturity frequency days-basis =COUPDAYSNC(B2, C2, D2, E2, F2, G2) 4/2/ /31/ 第 95 頁 COUPDAYS 96 第 6 章財務函數
97 第 94 頁 COUPDAYBS 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 COUPNUM COUPNUM 函數會傳回在結算日期與到期日期之間等待支付的息票數目 COUPNUM(settle, maturity, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â frequency : 每年息票付款的次數 Â annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 假設您在考量購買列出值所描述的假定證券 您可以使用 COUPNUM 函數來判定在結算日期與證券的到期日期之間可以預期的息票數目 該函數會傳回 23, 因為在 2010 年 4 月 2 日與 2015 年 12 月 31 日之間有 23 個季別息票付款日期, 第一筆付款在 2010 年 6 月 30 日 settle maturity frequency days-basis =COUPNUM(B2, C2, D2, E2, F2, G2) 4/2/ /31/ 第 6 章財務函數 97
98 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 CUMIPMT CUMIPMT 函數會根據定期付款和固定利率, 傳回在所選時間間隔內貸款或年金付款中包含的利息總數 CUMIPMT(periodic-rate, num-periods, present-value, starting-per, endingper, when-due)  periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如,0.08) 或以百分比符號輸入 ( 例如, 8%)  num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0  present-value: 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 )  starting-per : 要併入計算的第一個週期 starting-per 是數值  ending-per: 要併入計算的最後一個週期 ending-per 是數值, 且必須大於 0 並大於 starting-per  when-due : 指定付款是在每個週期的開始還是結束時到期 end (0) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 用法備忘錄  如果 settle 在 first 之前, 則函數會傳回自 issue 以來應計的利息 如果 settle 在 first 之後, 則函數會傳回自 settle 之前最近息票付款日期以來應計的利息  針對僅支付到期利息的證券使用 ACCRINTM 98 第 6 章財務函數
99 一般認為如與後幾年相比, 前幾年對貸款支付的利息金額較高 此僅示範前一年的利息量可以高出多少 假設一筆證券貸款的初始貸款金額為 550,000 美元, 利率為 6% 且為 30 年期 CUMIPMT 函數可以用來判定每個週期的利息 在下列表格中, CUMIPMT 已用來判定貸款期限的第一年利息 (1 到 12 的付款 ) 和最後一年 (349 到 360 的付款 ) 的利息 該函數會分別評估為 32, 美元和 1, 美元 第一年中支付的利息量是最後一年中支付之利息量的 26 倍以上 periodic-rate num-periods present-value starting-per ending-per when-due =CUMIPMT (B2, C2, D2, E2, F2, G2) =CUMIPMT (B2, C2, D2, E3, F3, G2) =0.06/ = 第 99 頁 CUMPRINC 第 108 頁 IPMT 第 117 頁 PMT 第 118 頁 PPMT 第 306 頁 貸款攤提表格的 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 CUMPRINC CUMPRINC 函數會根據定期付款和固定利率, 傳回在所選時間間隔內貸款或年金付款中包含的本金總數 第 6 章財務函數 99
100 CUMPRINC(periodic-rate, num-periods, present-value, starting-per, ending-per, cumwhen-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â Â Â Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) starting-per : 要併入計算的第一個週期 starting-per 是數值 ending-per : 要併入計算的最後一個週期 ending-per 是數值, 且必須大於 0 並大於 starting-per when-due : 指定付款是在每個週期的開始還是結束時到期 end (0) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 一般認為如與前幾年相比, 後幾年在貸款上的本金減少金額較高 此僅示範後一年的利息量可以高出多少 假設一筆證券貸款的初始貸款金額為 550,000 美元, 利率為 6% 且為 30 年期 CUMPRINC 函數可以用來判定每個週期的利息 在下列表格中, CUMPRINC 已用來判定在貸款期限第一年 (1 到 12 的付款 ) 和最後一年 (349 到 360 的付款 ) 中支付的本金 該函數會分別評估為 6, 美元和 38, 美元 第一年中支付的本金量只是最後一年中支付之本金量的大約 18% periodic-rate num-periods present-value starting-per ending-per when-due =CUMPRINC (B2, C2, D2, E2, F2, G2) =CUMPRINC (B2, C2, D2, E3, F3, G2) =0.06/ = 第 98 頁 CUMIPMT 第 108 頁 IPMT 第 117 頁 PMT 第 118 頁 PPMT 第 306 頁 貸款攤提表格的 100 第 6 章財務函數
101 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 DB DB 函數會使用固定遞減餘額方法來傳回指定週期內資產的折舊量 DB(cost, salvage, life, depr-period, first-year-months) Â cost : 資產的初始成本 cost 是數值, 且必須大於或等於 0 Â salvage : 資產的殘值 salvage 是數值, 且必須大於或等於 0 Â life: 資產折舊的週期數目 life 是數值, 且必須大於 0 容許 life 的小數 ( 分數 ) 部分 ( 例如, 五年半的折舊壽命為 5.5) Â depr-period: 您想要計算折舊的週期 depr-period 是數值, 且必須大於 0 depr-period 的任何小數 ( 分數 ) 部分都將被忽略 Â first-year-months : 指定第一年折舊月數的選用參數 first-year-months 是數值, 且必須在 1 到 12 範圍內 first-year-months 的任何小數 ( 分數 ) 部分都將被忽略 1 構建折舊排程假設您購買資產花費 1,000 美元, 則殘值為 $100 且預期有用壽命為 4 年 假設在第一年中資產折舊 12 個月 使用 DB 函數, 您可以建構折舊表格, 顯示每年的折舊 cost salvage life depr-period first-year-months 第一年 ( 傳回 438 美元 ) 第二年 ( 傳回 美元 ) 第三年 ( 傳回 美元 ) 第四年 ( 傳回 美元 ) =DB(B2, C2, D2, E3, F2) =DB(B2, C2, D2, E4, F2) =DB(B2, C2, D2, E5, F2) =DB(B2, C2, D2, E6, F2) 第 6 章財務函數 101
102 2 部分第一年的折舊假設為在與 1 相同的情況下, 預期資產在第一年內折舊的時間少於 12 個月 cost salvage life depr-period first-year-months 折舊 9 個月 ( 傳回 美元 ) 折舊 6 個月 ( 傳回 219 美元 ) 折舊 3 個月 ( 傳回 美元 ) 折舊 1 個月 ( 傳回 美元 ) =DB(B2, C2, D2, E2, F3) =DB(B2, C2, D2, E2, F4) =DB(B2, C2, D2, E2, F5) =DB(B2, C2, D2, E2, F6) 第 102 頁 DDB 第 127 頁 SLN 第 128 頁 SYD 第 129 頁 VDB 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 DDB DDB 函數會根據指定的折舊率, 傳回資產的折舊量 DDB(cost, salvage, life, depr-period, depr-factor) Â cost : 資產的初始成本 cost 是數值, 且必須大於或等於 0 Â salvage : 資產的殘值 salvage 是數值, 且必須大於或等於 0 Â life: 資產折舊的週期數目 life 是數值, 且必須大於 0 容許 life 的小數 ( 分數 ) 部分 ( 例如, 五年半的折舊壽命為 5.5) 102 第 6 章財務函數
103 Â depr-period: 您想要計算折舊的週期 depr-period 是數值, 且必須大於 0 depr-period 的任何小數 ( 分數 ) 部分都將被忽略 Â depr-factor : 判定折舊率的選用性數值 depr-factor 是數值 如果省略, 則會將其假設為 2 ( 雙倍降低為 200%) 數值越高, 折舊越快 比方說, 如果折舊率是 1, 卻想要 1.5 倍的直線降低, 則使用 1.5 或 150% 假設您購買資產花費 1,000 美元, 則殘值為 $100 且預期有用壽命為 4 年 使用 DDB 函數, 您可以判定不同週期和不同折舊率的折舊 cost salvage life depr-period depr-factor 第一年, 雙倍降低餘額 ( 傳回 500 美元 ) 第二年, 雙倍降低餘額 ( 傳回 250 美元 ) 第三年, 雙倍降低餘額 ( 傳回 125 美元 ) 第四年, 雙倍降低餘額 ( 傳回 25 美元 ) 第一年, 直線 ( 傳回 250 美元 ) 第一年, 三倍降低餘額 ( 傳回 750 美元 ) =DDB(B2, C2, D2, E3, F3) =DDB(B2, C2, D2, E4, F4) =DDB(B2, C2, D2, E5, F5) =DDB(B2, C2, D2, E6, F6) =DDB(B2, C2, D2, E7, F7) =DDB(B2,C2,D2,E8, F8) 第 101 頁 DB 第 127 頁 SLN 第 128 頁 SYD 第 129 頁 VDB 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 第 6 章財務函數 103
104 DISC DISC 函數會傳回不支付利息且折扣至償還值出售之證券的年折扣率 DISC(settle, maturity, price, redemption, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â price : 每 100 美元票面值之證券的成本 price 是數值 Â redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, DISC 函數用來判定由所列出值描述之假定證券年折扣率 該函數會將每年的折扣率評估為 5.25% settle maturity price redemption days-basis =DISC(B2, C2, D2, E2, F2) 05/01/ /30/ 第 121 頁 PRICEDISC 第 132 頁 YIELDDISC 第 295 頁 財務函數使用的常用參數 104 第 6 章財務函數
105 第 86 頁 財務函數列表 EFFECT EFFECT 函數會根據每年的複利週期數目, 從一般年利率傳回有效的年利率 EFFECT(nominal-rate, num-periods-year) Â nominal-rate: 證券的一般利率 nominal-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods-year : 每年的複利週期數目 num-periods-year 是數值, 且必須大於 0 =EFFECT(0.05, 365) 會傳回大約 5.13%, 如果每天複利 5%, 則其為有效年利率 =EFFECT(0.05, 12) 會傳回大約 5.12%, 如果每月複利 5%, 則其為有效年利率 =EFFECT(0.05, 4) 會傳回大約 5.09%, 如果每季度複利 5%, 則其為有效年利率 =EFFECT(0.05, 2) 會傳回大約 5.06%, 如果每半年複利 5%, 則其為有效年利率 =EFFECT(0.05, 1) 會傳回大約 5.00%, 如果每年複利 5%, 則其為有效年利率 第 113 頁 NOMINAL 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 FV FV 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款和所有現金流量 ) 和固定利率, 傳回投資的未來值 第 6 章財務函數 105
106 FV(periodic-rate, num-periods, payment, present-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â Â Â payment : 每個週期接收的付款或數量 payment 是數值 每個週期, 接收的數量是正量, 投資的數量是負量 例如, 其可以是月貸款付款 ( 負 ) 或年金接收的定期付款 ( 正 ) present-value : 指定初始投資值, 或者貸款或年金金額的選用參數 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 用法備忘錄 Â 如果已指定 payment, 且沒有初始投資, 則可能會省略 present-value 1 假設您是在計劃您女兒的大學教育 她剛滿 3 歲, 您預期她會在 15 年之後開始大學生活 現在, 您要在儲蓄帳號上存 50,000 美元, 並在每個月末向帳號中加入 200 美元 在未來的 15 年中, 該儲蓄帳號會預期賺得 4.5% 的年利率, 並每月支付利息 使用 FV 函數, 您可以判定到您女兒讀大學時此儲蓄帳號的預期值 根據指定的假設, 將會是 149, 美元 periodic-rate num-periods payment present-value when-due =FV(B2, C2, D2, E2, F2) =0.045/12 =15* 假設您現在有一個投資機會 該機會需要您現在在折扣證券上投資 50,000 美元, 而未來不需要任何投資 該折扣證券在 14 年後到期, 償還值為 100,000 美元 您的另一個選擇是將錢放在金融市場儲蓄帳號中, 在那裡預期會賺得 5.25% 的年報酬率 評估此機會的一個方法是考量在投資週期結束時, 這 50,000 的價值是多少, 並將這個價值與證券的償還值相比較 使用 FV 函數, 您可以判定金融市場帳號的未來預期值 根據指定的假設, 將會是 102, 美元 因此, 如果所有假設如預期發生了, 則將錢存在金融市場帳號中是更好的選擇, 因為它在 14 年後的值 (102, 美元 ) 會超出證券的償還值 (100,000 美元 ) 106 第 6 章財務函數
107 =FV(B2, C2, D2, E2, F2) periodic-rate num-periods payment present-value when-due 第 114 頁 NPER 第 116 頁 NPV 第 117 頁 PMT 第 123 頁 PV 第 125 頁 RATE 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 INTRATE INTRATE 函數會傳回僅在到期時才支付利息之證券的有效年利率 INTRATE(settle, maturity, invest-amount, redemption, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â invest-amount : 在證券中投資的數量 invest-amount 是數值, 且必須大於或等於 0 Â redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 第 6 章財務函數 107
108 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, INTRATE 函數用來判定由所列出值描述之假定證券的有效年利率 該證券僅在到期時支付利息 該函數評估為大約 10.85% settle maturity invest-amount par days-basis =INTRATE(B2, C2, D2, E2, F2) 05/01/ /30/ 第 126 頁 RECEIVED 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 IPMT IPMT 函數會根據定期付款和固定利率, 傳回指定貸款或年金付款的利息部分 IPMT(periodic-rate, period, num-periods, present-value, future-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â period: 您要計算本金或利息量的付款週期 period 是數值, 且必須大於 0 Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) 108 第 6 章財務函數
109 Â future-value: 代表最終付款後, 年金的投資值或剩餘現金值 ( 正數金額 ), 或者剩餘貸款餘額 ( 負數金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 ) 如果省略, 則會將其假設為 0 Â when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 在此中, IPMT 用來在指定呈現的貸款面值的情況下, 判定貸款期限 ( 付款 25) 第三年之第一筆付款的利息部分 該函數會評估為大約 美元, 表示貸款付款 25 的利息部分 =IPMT(B2, C2, D2, E2, F2, G2) periodic-rate period num-periods present-value future-value when-due =0.06/12 25 =10* 第 98 頁 CUMIPMT 第 99 頁 CUMPRINC 第 117 頁 PMT 第 118 頁 PPMT 第 306 頁 貸款攤提表格的 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 第 6 章財務函數 109
110 IRR IRR 函數會傳回投資的內部報酬率, 該投資基於在固定時間間隔發生之一系列潛在的不定期現金流量 ( 付款不需要是定期定額 ) IRR(flows-range, estimate) Â flows-range : 包含現金流量值的集合 flows-range 是包含數值的集合 收入 ( 現金流入 ) 指定為正數, 支出 ( 現金流出 ) 指定為負數 集合中至少要包含一個正值和一個負值 現金流量必須按時間先後順序指定, 並在時間上平均分隔 ( 例如, 每月 ) 如果某個週期沒有現金流量, 則對該週期使用 0 Â estimate : 指定報酬率初始預估的選用參數 estimate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) 如果省略, 則會將其假設為 10% 如果預設值未產生解決方案, 請初始嘗試更大的正值 如果這未產生結果, 請嘗試較小的負值 容許的最小值是 1 用法備忘錄 Â 如果週期現金流量相同, 請考量使用 NPV 函數 1 假設您是在計劃您女兒的大學教育 她剛滿 13 歲, 您預期她會在 5 年之後開始大學生活 現在, 您有 75,000 美元要存到儲蓄帳號, 並要在每年年末加入從僱主那裡收到的獎金 因為您預期獎金每年增長, 所以您預期在未來 5 年的每個年末, 分別可以存 5,000 美元 7,000 美元 8,000 美元 9,000 美元和 10,000 美元 您認為到女兒上大學時可以存 150,000 美元來支付她的教育費用 使用 IRR 函數, 您可以決定需要在投資量上收到的利率, 以獲得 150,000 美元 根據指定的假設, 利率將會是 5.70% 初始存款第一年第二年第三年第四年第五年需要的數量 =IRR(B2:H2) 假設您擁有合伙投資的機會 初始投資需要 50,000 美元 因為合作夥伴仍在發展其產品, 所以必須在第一年和第二年年底分別再投資 25,000 美元和 10,000 美元 在第三年, 合伙夥伴預期可以自主經營, 但不會為投資者返回任何現金 在第四年和第五年, 投資者分別預期收到 10,000 美元和 30,000 美元 在第六年年末, 公司預期銷售和投資者預期收到 100,000 美元 使用 IRR 函數, 您可以決定此投資上的預期報酬率 根據指定的假設, 利率將會是 10.24% 初始存款第一年第二年第三年第四年第五年銷售收入 =IRR(B2:H2) 第 6 章財務函數
111 第 112 頁 MIRR 第 116 頁 NPV 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 ISPMT ISPMT 函數會根據定期付款和固定利率, 傳回指定貸款或年金付款的利息部分 提供此函數是為了與輸入自其他試算表應用程式的表格相容 ISPMT(annual-rate, period, num-periods, present-value) Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â period: 您要計算本金或利息量的付款週期 period 是數值, 且必須大於 0 Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) 用法備忘錄 Â IPMT 函數具有其他函數, 應用來代替 ISPMT 在此中, ISPMT 用來在指定呈現的貸款面值的情況下, 判定貸款期限 ( 付款 25) 第三年之第一筆付款的利息部分 該函數會評估為大約 美元, 表示貸款付款 25 的利息部分 periodic-rate period num-periods present-value =ISPMT(B2, C2, D2, E2) =0.06/12 25 =10* 第 108 頁 IPMT 第 6 章財務函數 111
112 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 MIRR MIRR 函數會傳回已修改的投資內部報酬率, 該投資基於在固定時間間隔發生之一系列可能的不固定現金流量 ( 不需要是固定金額的付款 ) 正現金流量所賺得比率與支付給財務負現金流量的比率可以不同 MIRR(flows-range, finance-rate, reinvest-rate) Â flows-range : 包含現金流量值的集合 flows-range 是包含數值的集合 收入 ( 現金流入 ) 指定為正數, 支出 ( 現金流出 ) 指定為負數 集合中至少要包含一個正值和一個負值 現金流量必須按時間先後順序指定, 並在時間上平均分隔 ( 例如, 每月 ) 如果某個週期沒有現金流量, 則對該週期使用 0 Â finance-rate : 在負現金流量 ( 流出 ) 上支付的利率 finance-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%), 其表示投資量 ( 負現金流量 ) 可以負擔的比率 例如, 可能會使用公司的資本成本 Â reinvest-rate: 可以再投資的正現金流量 ( 流入 ) 比率 reinvest-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%), 其表示所接收的金額 ( 正現金流量 ) 可以再投資的比率 例如, 可能會使用公司的短期投資比率 用法備忘錄 Â 現金流量在時間上必須同等間隔 如果特定時間段內沒有現金流量, 請使用 0 1 假設您擁有合伙投資的機會 初始投資需要 50,000 美元 因為合作夥伴仍在發展其產品, 所以必須在第一年和第二年年底分別再投資 25,000 美元和 10,000 美元 在第三年, 合伙夥伴預期可以自主經營, 但不會為投資者返回任何現金 在第四年和第五年, 投資者分別預期收到 10,000 美元和 30,000 美元 在第六年年末, 公司預期銷售和投資者預期收到 100,000 美元 假設您目前可以 9.00% 借款 ( 財務比率 ) 並可在短期儲蓄上賺得 4.25%( 再投資比率 ) 使用 IRR 函數, 您可以決定此投資上的預期報酬率 根據指定的假設, 利率將會是大約 9.75% 112 第 6 章財務函數
113 初始存款第一年第二年第三年第四年第五年銷售收入 =MIRR (B2:H2, 0.09, ) 假設與 1 的資訊相同, 但是您將現金流量指定為排列常數, 而不是將現金流量放在個別輸入格中 然後, MIRR 函數會如下所示 =MIRR({-50000, , , 0, 10000, 30000, }, 0.09, ) 會傳回大約 9.75% 第 110 頁 IRR 第 116 頁 NPV 第 123 頁 PV 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 NOMINAL NOMINAL 函數會根據每年的複利週期數目, 從有效年利率傳回一般年利率 NOMINAL(effective-int-rate, num-periods-year) Â effective-int-rate: 證券的有效利率 effective-int-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods-year : 每年的複利週期數目 num-periods-year 是數值, 且必須大於 0 第 6 章財務函數 113
114 =NOMINAL(0.0513, 365) 會傳回大約 5.00% ( 一般年利率 ), 如果有效利率 5.13% 是根據每日複利來計算 =NOMINAL(0.0512, 12) 會傳回大約 5.00% ( 一般年利率 ), 如果有效利率 5.12% 是根據每月複利來計算 =NOMINAL(0.0509, 4) 會傳回大約 5.00% ( 一般年利率 ), 如果有效利率 5.09% 是根據每季複利來計算 =NOMINAL(0.0506, 2) 會傳回大約 5.00% ( 一般年利率 ), 如果有效利率 5.06% 是根據每半年複利來計算 =NOMINAL(0.0500, 1) 會傳回大約 5.00% ( 一般年利率 ), 如果有效利率 5.00% 是根據每年複利來計算 第 105 頁 EFFECT 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 NPER NPER 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款和所有現金流量 ) 和固定利率, 傳回貸款或年金的付款週期數目 NPER(periodic-rate, payment, present-value, future-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â payment : 每個週期接收的付款或數量 payment 是數值 每個週期, 接收的數量是正量, 投資的數量是負量 例如, 其可以是月貸款付款 ( 負 ) 或年金接收的定期付款 ( 正 ) Â present value : 指定為負數之初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) 114 第 6 章財務函數
115 Â future-value: 最終付款後, 指定年金的投資值或剩餘現金值 ( 正量金額 ), 或者剩餘貸款餘額 ( 負量金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 ) Â when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 1 假設您是在計劃您女兒的大學教育 現在, 您要在儲蓄帳號上存 50,000 美元, 並在每個月末向帳號中加入 200 美元 儲蓄帳號預期賺得 4.5% 的年利率, 並按月支付利息 您相信到您女兒上大學時需要存 150,000 美元來支付她的教育費用 使用 NPER 函數, 您可以判定賺得 200 美元付款所需的週期數目 根據指定的假設, 將會是大約 181 個週期或 15 年零 1 個月 periodic-rate payment present-value future-value when-due =NPER(B2, C2, D2, E2, F2) =0.045/ 假設您計劃購買您叔叔的山間小屋 現在, 您有 30,000 美元用作頭期款, 並且可以負擔每月 1,500 美元的付款 您的叔叔說, 他願意借給您小屋售價 200,000 美元與您頭期款之間的差額 ( 這樣您可以借 170,000 美元 ), 年利率為 7% 使用 NPER 函數, 您可以判定償還您叔叔貸款所需的月份數目 根據指定的假設, 將會是大約 184 個月或 15 年零 4 個月 periodic-rate payment present-value future-value when-due =NPER(B2, C2, D2, E2, F2) =0.07/ 第 105 頁 FV 第 117 頁 PMT 第 123 頁 PV 第 125 頁 RATE 第 6 章財務函數 115
116 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 NPV NPV 函數會根據在固定時間間隔發生的一系列潛在不定期現金流量, 傳回投資的淨現值 NPV(periodic-discount-rate, cash-flow, cash-flow...) Â periodic-discount-rate : 每個週期的折扣率 periodic-discount-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) periodic-discount-rate 必須大於或等於 0 Â cash-flow : 現金流量 cash-flow 是數值 正值表示收入 ( 現金流入 ) 負值表示支出 ( 現金流出 ) 現金流量在時間上必須同等間隔 Â cash-flow... : 選擇性地併入一或多個其他現金流量 用法備忘錄 Â periodic-discount-rate 是使用相同的時間範圍指定為用於現金流量的時間範圍 例如, 如果現金流量是按月計, 且所需的年折扣率為 8%, 則必須將 periodic-discount-rate 指定為 或 0.667% (0.08 除以 12 所得的結果 ) Â 如果現金流量不是定期的, 請使用 IRR 函數 假設您擁有合伙投資的機會 因為合作夥伴仍在發展其產品, 所以必須在第一年和第二年年底分別再投資 25,000 美元和 10,000 美元 在第三年, 合伙夥伴預期可以自主經營, 但不會為投資者返回任何現金 在第四年和第五年, 投資者分別預期收到 10,000 美元和 30,000 美元 在第六年年末, 公司預期銷售和投資者預期收到 100,000 美元 若要投資, 您要實現至少 10% 的年收益 使用 NPV 函數, 您可以判定想要初始投資的最大數量 根據指定的假設, NPV 將會是 50, 美元 因此, 如果想要的初始投資是此數量或更少, 則此機會符合您 10% 的目標 =NPV(B2, C2:H2) periodic-rate 第一年第二年第三年第四年第五年銷售收入 第 6 章財務函數
117 第 110 頁 IRR 第 123 頁 PV 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 PMT PMT 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款和所有現金流量 ) 和固定利率, 傳回貸款或年金的定期付款 PMT(periodic-rate, num-periods, present-value, future-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) Â future-value: 代表最終付款後, 年金的投資值或剩餘現金值 ( 正數金額 ), 或者剩餘貸款餘額 ( 負數金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 ) 如果省略, 則會將其假設為 0 Â when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 在此中, PMT 用來判定在指定貸款面值的情況下的固定付款 該函數會評估為 1, 美元, 表示您要為此貸款支付的固定付款 ( 因為它是現金流出, 所以是負值 ) 第 6 章財務函數 117
118 periodic-rate num-periods present-value future-value when-due =PMT(B2, C2, D2, E2, F2) =0.06/12 =10* 第 105 頁 FV 第 108 頁 IPMT 第 114 頁 NPER 第 118 頁 PPMT 第 123 頁 PV 第 125 頁 RATE 第 306 頁 貸款攤提表格的 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 PPMT PPMT 函數會根據定期付款和固定利率, 傳回指定貸款或年金付款的本金部分 PPMT(periodic-rate, period, num-periods, present-value, future-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â period: 您要計算本金或利息量的付款週期 period 是數值, 且必須大於 0 Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) 118 第 6 章財務函數
119 Â future-value: 代表最終付款後, 年金的投資值或剩餘現金值 ( 正數金額 ), 或者剩餘貸款餘額 ( 負數金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 ) 如果省略, 則會將其假設為 0 Â when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 在此中, PPMT 用來在指定呈現的貸款面值的情況下, 判定貸款期限 ( 付款 25) 第三年之第一筆付款的本金部分 該函數會評估為大約 美元, 表示付款 25 的現金部分 =PPMT(B2, C2, D2, E2, F2, G2) periodic-rate period num-periods present-value future-value when-due =0.06/12 25 =10* 第 98 頁 CUMIPMT 第 99 頁 CUMPRINC 第 108 頁 IPMT 第 117 頁 PMT 第 306 頁 貸款攤提表格的 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 第 6 章財務函數 119
120 PRICE PRICE 函數會傳回證券價格, 其會以每 100 美元的償還 ( 票面價值 ) 值為基礎支付定期利息 PRICE(settle, maturity, annual-rate, annual-yield, redemption, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â annual-yield: 證券的年報酬率 annual-yield 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 Â frequency : 每年息票付款的次數 annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, PRICE 函數用來判定在交易所列出值描述之假定證券時的購買價 證券會支付定期利息 該函數會評估為 美元, 表示每 100 美元面值的價格 settle maturity annual-rate annual-yield redemption frequency days-basis =PRICE (B2, C2, D2, E2, F2, G2, H2) 05/01/ /30/ 第 6 章財務函數
121 第 121 頁 PRICEDISC 第 122 頁 PRICEMAT 第 130 頁 YIELD 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 PRICEDISC PRICEDISC 函數會傳回折扣至償還價值出售且不以每 100 美元償還 ( 票面價值 ) 值為基礎支付利息的證券價格 PRICEDISC(settle, maturity, annual-yield, redemption, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â annual-yield: 證券的年報酬率 annual-yield 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, PRICEDISC 函數用來判定在交易所列出值描述之假定證券時的購買價 證券不會支付利息, 並會以折扣價出售 該函數會評估為大於 美元, 表示每 100 美元面值的價格 第 6 章財務函數 121
122 =PRICEDISC (B2, C2, D2, E2, F2) settle maturity 折扣 redemption days-basis 05/01/ /30/ 第 119 頁 PRICE 第 122 頁 PRICEMAT 第 132 頁 YIELDDISC 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 PRICEMAT PRICEMAT 函數會傳回證券價格, 其會以每 100 美元的償還 ( 票面價值 ) 值為基礎僅支付到期的利息 PRICEMAT(settle, maturity, issue, annual-rate, annual-yield, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â issue : 最初發行證券的日期 issue 是日期 / 時間值, 且必須是指定的最早日期 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â annual-yield: 證券的年報酬率 annual-yield 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 122 第 6 章財務函數
123 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, PRICEMAT 函數用來判定在交易所列出值描述之假定證券時的購買價 該證券僅在到期時支付利息 該函數會評估為 美元, 表示每 100 美元面值的價格 settle maturity issue annual-rate annual-yield days-basis =PRICEMAT (B2, C2, D2, E2, F2, G2) 05/01/ /30/ /14/ 第 119 頁 PRICE 第 121 頁 PRICEDISC 第 133 頁 YIELDMAT 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 PV PV 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回投資或年金的目前值 PV(periodic-rate, num-periods, payment, future-value, when-due) Â periodic-rate: 每個週期的利率 periodic-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â payment : 每個週期接收的付款或數量 payment 是數值 每個週期, 接收的數量是正量, 投資的數量是負量 例如, 其可以是月貸款付款 ( 負 ) 或年金接收的定期付款 ( 正 ) 第 6 章財務函數 123
124  future-value: 最終付款後, 指定年金的投資值或剩餘現金值 ( 正量金額 ), 或者剩餘貸款餘額 ( 負量金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 )  when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 用法備忘錄  periodic-rate 是使用週期數目的時間範圍指定的 比方說, 如果 num-periods 代表月數且年利率為 8%, 則必須將 periodic-rate 指定為 或 0.667% (0.08 除以 12)  如果已指定 payment, 且沒有剩餘的投資值 現金值或貸款餘額, 則可能會省略 future-value  如果省略 payment, 則您必須輸入 future-value 1 假設您是在計劃您女兒的大學教育 她剛滿 3 歲, 您預期她會在 15 年之後開始大學生活 您認為到您女兒上大學時需要在儲蓄帳號中存 150,000 美元 您可以在每個月末向帳號中加入 200 美元 在未來的 15 年中, 該儲蓄帳號會預期賺得 4.5% 的年利率, 並每月賺取利息 使用 PV 函數, 您可以判定現在必須存到此儲蓄帳號的數量, 以使儲蓄帳號值在您女兒上大學時達到 150,000 美元 根據指定的假設, 該函數會傳回 50, 美元作為今天需要存入的數量 ( 因為現在存入儲蓄帳號的是現金流出, 所以函數會傳回負值 ) =PV(B2, C2, D2, E2, F2) periodic-rate num-periods payment future-value when-due =0.045/12 =15* 在此中, 您會看到投資機會 機會是現在投資折扣證券, 然後未來不再支付或接收任何錢物, 直到證券到期 該折扣證券在 14 年後到期, 償還值為 100,000 美元 您的另一個選擇是將錢放在金融市場儲蓄帳號中, 在那裡預期會賺得 5.25% 的年報酬率 使用 PV 函數, 您可以決定現在願意對此折扣證券支付的最大數量, 假設您至少想要與預期在金融市場帳號上獲得之利率同樣好的利率 根據指定的假設, 這將會是 48, 美元 ( 因為這是現金流出, 所以函數會傳回負量 ) =PV(B2, C2, D2, E2, F2) periodic-rate num-periods payment future-value when-due 第 6 章財務函數
125 第 105 頁 FV 第 110 頁 IRR 第 114 頁 NPER 第 117 頁 PMT 第 125 頁 RATE 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 RATE RATE 函數會根據一系列定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量 ) 和固定利率, 傳回投資 貸款或年金的利率 RATE(num-periods, payment, present-value, future-value, when-due, estimate) Â num-periods : 週期的數目 num-periods 是數值, 且必須大於或等於 0 Â payment : 每個週期接收的付款或數量 payment 是數值 每個週期, 接收的數量是正量, 投資的數量是負量 例如, 其可以是月貸款付款 ( 負 ) 或年金接收的定期付款 ( 正 ) Â present-value : 初始投資的值, 或者貸款或年金的數量 present-value 是數值 在時間 0, 接收的數量是正量, 投資的數量是負量 例如, 其可以是借用的數量 ( 正 ) 或年金保險合同上所執行的初始付款 ( 負 ) Â future-value: 代表最終付款後, 年金的投資值或剩餘現金值 ( 正數金額 ), 或者剩餘貸款餘額 ( 負數金額 ) 的選用參數 future-value 是數值 在投資週期結束時, 接收的數量是正量, 投資的數量是負量 例如, 其可以是貸款的最後一筆較大金額付款 ( 負 ) 或年金保險合同的剩餘值 ( 正 ) Â when-due : 選用性參數指定付款是在每個週期的開始還是結束時到期 大部分證券和其他貸款需要在第一個週期 (0) 的末尾支付第一筆付款, 這是預設值 大部分租借付款和部分其他類型的付款, 是在每個週期 (1) 的開始時到期 第 6 章財務函數 125
126 Â end (0 或省略 ) : 付款在每個週期結束時到期 beginning (1) : 付款在每個週期開始時到期 estimate : 指定報酬率初始預估的選用參數 estimate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) 如果省略, 則會將其假設為 10% 如果預設值未產生解決方案, 請初始嘗試更大的正值 如果這未產生結果, 請嘗試較小的負值 容許的最小值是 1 假設您是在計劃您女兒的大學教育 她剛滿 3 歲, 您預期她會在 15 年之後開始大學生活 您認為到您女兒上大學時需要在儲蓄帳號中存 150,000 美元 現在您可以存 50,000 美元, 並在每個月末向帳號中加入 200 美元 在未來的 15 年中, 該儲蓄帳號會預期賺得 4.5% 的年利率, 並每月賺取利息 使用 RATE 函數, 您可以判定必須在儲蓄帳號上賺得的利率, 以使其在您女兒上大學時達到 150,000 美元 根據指定的假設, 該函數傳回的利率大約是 0.377%, 因為 num-periods 是每月, 所以這是每月的利率, 每年的利率是 4.52% num-periods payment present-value future-value when-due estimate =RATE(B2, C2, D2, E2, F2, G2) =15* =0.1/12 第 105 頁 FV 第 110 頁 IRR 第 114 頁 NPER 第 117 頁 PMT 第 123 頁 PV 第 302 頁 選擇要使用的貨幣時間值函數 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 RECEIVED RECEIVED 函數會傳回僅在到期時才支付利息之證券的到期值 126 第 6 章財務函數
127 RECEIVED(settle, maturity, invest-amount, annual-rate, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â invest-amount : 在證券中投資的數量 invest-amount 是數值, 且必須大於或等於 0 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, RECEIVED 函數用來判定由所列出值描述之假定證券到期時收到的數量 該證券僅在到期時支付利息 該函數會評估為 1, 美元, 到期時收到的數量包括本金和利息 =RECEIVED (B2, C2, D2, E2, F2) settle maturity invest-amount annual-rate days-basis 05/01/ /30/ 第 107 頁 INTRATE 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 SLN SLN 函數會使用直線方法傳回單一週期內資產的折舊 第 6 章財務函數 127
128 SLN(cost, salvage, life) Â cost : 資產的初始成本 cost 是數值, 且必須大於或等於 0 Â salvage : 資產的殘值 salvage 是數值, 且必須大於或等於 0 Â life: 資產折舊的週期數目 life 是數值, 且必須大於 0 容許 life 的小數 ( 分數 ) 部分 ( 例如, 五年半的折舊壽命為 5.5) =SLN(10000, 1000, 6) 會傳回 1500 美元, 資產每年的折舊 ( 以美元計算 ) 初始花費 10,000 美元, 在 6 年後, 預計殘值為 1,000 美元 第 101 頁 DB 第 102 頁 DDB 第 128 頁 SYD 第 129 頁 VDB 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 SYD SYD 函數會使用年度數字加總的方法, 傳回指定週期內資產的折舊量 SYD(cost, salvage, life, depr-period) Â cost : 資產的初始成本 cost 是數值, 且必須大於或等於 0 Â salvage : 資產的殘值 salvage 是數值, 且必須大於或等於 0 Â life: 資產折舊的週期數目 life 是數值, 且必須大於 0 容許 life 的小數 ( 分數 ) 部分 ( 例如, 五年半的折舊壽命為 5.5) Â depr-period: 您想要計算折舊的週期 depr-period 是數值, 且必須大於 0 depr-period 的任何小數 ( 分數 ) 部分都將被忽略 128 第 6 章財務函數
129 =SYD(10000, 1000, 9, 1) 在第一年會傳回資產的 1,800 美元的折舊量, 初始成本為 10,000 美元, 9 年後的殘值為 1,000 美元 =SYD(10000, 1000, 9, 2) 會傳回 1,600 美元, 第二年的折舊量 =SYD(10000, 1000, 9, 8) 會傳回 400 美元, 第八年的折舊量 第 101 頁 DB 第 102 頁 DDB 第 127 頁 SLN 第 129 頁 VDB 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 VDB VDB ( 變數降低餘額 ) 函數會根據指定的折舊率, 傳回在所選時間間隔內資產的折舊量 VDB(cost, salvage, life, starting-per, ending-per, depr-factor, no-switch)  cost : 資產的初始成本 cost 是數值, 且必須大於或等於 0  salvage : 資產的殘值 salvage 是數值, 且必須大於或等於 0  life: 資產折舊的週期數目 life 是數值, 且必須大於 0 容許 life 的小數 ( 分數 ) 部分 ( 例如, 五年半的折舊壽命為 5.5)  starting-per : 要併入計算的第一個週期 starting-per 是數值  ending-per : 要併入計算的最後一個週期 ending-per 是數值, 且必須大於 0 並大於 starting-per  depr-factor : 判定折舊率的選用性數值 depr-factor 是數值 如果省略, 則會將其假設為 2 ( 雙倍降低為 200%) 數值越高, 折舊越快 比方說, 如果折舊率是 1, 卻想要 1.5 倍的直線降低, 則使用 1.5 或 150%  no-switch : 指定是否要將折舊切換成直線法的選用值 第 6 章財務函數 129
130 switch (0 FALSE 或省略 ) : 在直線折舊超出降低餘額折舊的年份轉換為直線方法 no switch (1, TRUE) : 請勿轉換為直線方法 用法備忘錄 Â starting-per 應該指定為早於您要併入計算之第一個週期的週期 如果您要併入第一個週期, 請對 starting-per 使用 0 Â 如果您要決定僅包含第一個週期的折舊, ending-per 應為 1 假設您購買資產花費 11, 美元, 則其殘值為 1, 美元, 預期使用壽命為 5 年 您打算使用 1.5 (150%) 降低餘額方法折舊資產 =VDB(11000, 1000, 5, 0, 1, 1.5, 0) 會傳回 3,300 美元, 第一年的折舊 =VDB(11000, 1000, 5, 4, 5, 1.5, 0) 會傳回 1, 美元, 第五年 ( 最後一年 ) 的折舊, 假設大於降低餘額折舊時使用直線折舊 =VDB(11000, 1000, 5, 4, 5, 1.5, 1) 會傳回 美元, 第五年 ( 最後一年 ) 的折舊, 假設一律使用降低餘額折舊 (no-switch 為 TRUE) 第 101 頁 DB 第 102 頁 DDB 第 127 頁 SLN 第 128 頁 SYD 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 YIELD YIELD 函數會傳回支付定期利息之證券的有效年利率 YIELD(settle, maturity, annual-rate, price, redemption, frequency, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 130 第 6 章財務函數
131 Â Â Â Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) price : 每 100 美元票面值之證券的成本 price 是數值 redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 frequency : 每年息票付款的次數 annual (1) : 每年一次付款 semiannual (2) : 每年兩次付款 quarterly (4) : 每年四次付款 days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, YIELD 函數用來判定由所列出值描述之假定證券每年的報酬率 證券會支付定期利息 該函數評估為大約 5.25% settle maturity annual-rate price redemption frequency days-basis =YIELD (B2, C2, D2, E2, F2, G2, H2) 05/01/ /30/ 第 119 頁 PRICE 第 132 頁 YIELDDISC 第 133 頁 YIELDMAT 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 第 6 章財務函數 131
132 YIELDDISC YIELDDISC 函數會傳回以折扣至償還值且不支付任何利息出售之證券的有效年利率 YIELDDISC(settle, maturity, price, redemption, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â price : 每 100 美元票面值之證券的成本 price 是數值 Â redemption : 每 100 美元票面值的償還值 redemption 是數值, 且必須大於 0 redemption 是每 100 美元面值所接收的數量 通常為 100, 表示證券的償還值等於其面值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, YIELDDISC 函數用來判定由所列出值描述之假定證券的有效年報酬率 證券不會支付利息, 並會以折扣價出售 該函數評估為大約 8.37%, 表示每 100 美元面值的年報酬率價格大約為 美元 settle maturity price redemption days-basis =YIELDDISC (B2, C2, D2, E2, F2) 05/01/ /30/ 第 121 頁 PRICEDISC 第 130 頁 YIELD 第 133 頁 YIELDMAT 132 第 6 章財務函數
133 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 YIELDMAT YIELDMAT 函數會傳回僅支付到期利息之證券的有效年利率 YIELDMAT(settle, maturity, issue, annual-rate, price, days-basis) Â settle : 交易結算日期 settle 是日期 / 時間值 交易結算日期通常是交易日期之後的一或多天 Â maturity: 證券到期的日期 maturity 是日期 / 時間值 它必須在 settle 之後 Â issue : 最初發行證券的日期 issue 是日期 / 時間值, 且必須是指定的最早日期 Â annual-rate : 證券的年票面利率或固定年利率 annual-rate 是數值, 以小數輸入 ( 例如, 0.08) 或以百分比符號輸入 ( 例如, 8%) Â price : 每 100 美元票面值之證券的成本 price 是數值 Â days-basis : 選擇性的參數, 用於指定計算中所使用的每月天數和每年天數 30/360 (0 或省略 ) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 NASD 方法 實際 / 實際 (1) : 使用每個月的實際天數, 每年的實際天數 實際 /360 (2) : 使用每個月的實際天數, 每年 360 天 實際 /365 (3) : 使用每個月的實際天數, 每年 365 天 30E/360 (4) : 一個月 30 天, 一年 360 天, 針對落在一個月第 31 天的日期使用 European 方法 (European 30/360) 在此中, YIELDMAT 函數用來判定由所列出值描述之假定證券的有效年報酬率 該證券僅在到期時支付利息 該函數評估為 6.565% =YIELDMAT (B2, C2, D2, E2, F2, G2) settle maturity issue annual-rate price days-basis 05/01/ /30/ /14/ 第 6 章財務函數 133
134 第 122 頁 PRICEMAT 第 130 頁 YIELD 第 132 頁 YIELDDISC 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 134 第 6 章財務函數
135 邏輯和訊息函數 7 邏輯和訊息函數會協助您評估輸入格的內容, 並協助決定如何評估, 或者使用輸入格內容或公式結果 邏輯和資訊函數列表 iwork 提供下列邏輯和訊息函數來與表格搭配使用 函數 AND ( 第 136 頁 ) FALSE ( 第 137 頁 ) IF ( 第 137 頁 ) IFERROR ( 第 139 頁 ) ISBLANK ( 第 140 頁 ) ISERROR ( 第 140 頁 ) 說明 如果所有參數都為 true, 則 AND 函數會傳回 TRUE, 否則傳回 FALSE FALSE 函數會傳回布林值 FALSE 加入此函數是為了與輸入自其他試算表應用程式的表格相容 IF 函數會傳回兩個值的其中一個, 視指定的表示式是評估為布林值 TRUE 還是 FALSE 而定 如果指定的值評估為錯誤, 則 IFERROR 函數會傳回您指定的值, 否則會傳回指定值 如果指定的輸入格為空, 則 ISBLANK 函數會傳回 TRUE, 否則會傳回 FALSE 如果指定的表示式評估為錯誤, 則 ISERROR 函數會傳回 TRUE, 否則會傳回 FALSE ISEVEN ( 第 141 頁 ) 如果該值是偶數 ( 除以 2 之後無餘數 ), 則 ISEVEN 函數會傳回 TRUE, 否則會傳回 FALSE ISODD ( 第 142 頁 ) NOT ( 第 142 頁 ) 如果該值是奇數 ( 除以 2 之後有餘數 ), 則 ISODD 函數會傳回 TRUE, 否則會傳回 FALSE NOT 函數會傳回指定表示式布林值的相反數 135
136 函數 OR ( 第 143 頁 ) TRUE ( 第 144 頁 ) 說明 如果任意參數為 true, 則 OR 函數會傳回 TRUE, 否則會傳回 FALSE TRUE 函數會傳回布林值 TRUE 加入此函數是為了與輸入自其他試算表應用程式的表格相容 AND 如果所有參數都為 true, 則 AND 函數會傳回 TRUE, 否則傳回 FALSE AND(test-expression, test-expression...) Â test-expression : 表示式 test-expression 可以包含任何內容, 只要表示式可以評估為布林值 如果將表示式評估為數值, 則會將 0 視同為 FALSE, 而其他任何數值將視為 TRUE Â test-expression... : 選擇性地併入一或多個其他表示式 用法備忘錄 Â AND 函數等於數學或邏輯中使用的邏輯關聯運算子 該函數首先評估每個 test-expression 如果所有指定的表示式都評估為 TRUE, 則 AND 函數會傳回 TRUE, 否則傳回 FALSE =AND(TRUE, TRUE) 會傳回 TRUE, 因為兩個參數都為 true =AND(1, 0, 1, 1) 會傳回 FALSE, 因為其中一個參數是數字 0, 其解釋為 FALSE 如果輸入格 A5 包含從 61 到 100 範圍內的數字, 則 =AND(A5>60, A5<=100) 會傳回 TRUE, 否則傳回 FALSE 下列兩個 IF 函數將傳回相同的值 : =IF(B2>60, IF(B2<=100, TRUE, FALSE), FALSE) =IF(AND(B2>60, B2<=100), TRUE, FALSE) 第 137 頁 IF 第 142 頁 NOT 第 143 頁 OR 第 313 頁 指定條件和使用萬用字元 第 311 頁 根據輸入格內容加入註解 第 311 頁 搭配使用邏輯和資訊函數 136 第 7 章邏輯和訊息函數
137 第 135 頁 邏輯和資訊函數列表 FALSE FALSE 函數會傳回布林值 FALSE 加入此函數是為了與輸入自其他試算表應用程式的表格相容 FALSE() 用法備忘錄 Â FALSE 函數沒有任何參數 然而, 您必須併入括號 : =FALSE() Â 不使用 FALSE 函數, 您可以指定布林值 FALSE, 方法是僅輸入 FALSE ( 或 false) 至輸入格, 或作為函數參數 =FALSE() 會傳回布林值 FALSE =AND(1, FALSE()) 會傳回布林值 FALSE 第 144 頁 TRUE 第 135 頁 邏輯和資訊函數列表 IF IF 函數會傳回兩個值中的一個, 視指定的表示式是評估為布林值 TRUE 還是 FALSE IF(if-expression, if-true, if-false) Â if-expression : 邏輯表示式 if-expression 可以包含任何內容, 只要表示式可以評估為布林值 如果將表示式評估為數值, 則會將 0 視同為 FALSE, 而其他任何數值將視為 TRUE 第 7 章邏輯和訊息函數 137
138 Â Â if-true : 如果表示式為 TRUE, 則會傳回該值 If-true 可以包含任何值類型 如果省略 ( 逗號但無值 ), 則 IF 會傳回 0 if-false : 此為選用參數, 指定表示式為 FALSE 時所傳回的值 if-false 可以包含任何值類型 如果省略 ( 逗號但無值 ), 則 IF 會傳回 0 如果完全省略 (if-false 後無逗號 ), 且 if-expression 評估為 FALSE, 則 IF 將傳回 FALSE 用法備忘錄 Â 如果 if-expression 的布林值是 TRUE, 則函數會傳回 if-true 表示式 ; 否則會傳回 if-false 表示式 Â if-true 和 if-false 兩者都可以包含其他 IF 函數 ( 巢狀 IF 函數 ) 如果輸入格 A5 包含大於或等於零的數, 或者非數值, 則 =IF(A5>=0, "Nonnegative", "Negative") 會傳回文字 "Nonnegative" 如果輸入格 A5 包含小于 0 的值, 則函數會傳回 "Negative" =IF(IFERROR(OR(ISEVEN(B4+B5),ISODD(B4+B5), FALSE),), "All numbers", "Not all numbers") 如果輸入格 B4 和 B5 兩者都包含數字, 則會傳回文字 All numbers ; 否則會傳回文字 Not all numbers 完成此操作來進行測試, 查看兩個輸入格的加總是偶數還是奇數 如果輸入格不是數字, 則 EVEN 和 ODD 函數將傳回錯誤, 且 IFERROR 函數將傳回 FALSE ; 否則將傳回 TRUE, 因為 EVEN 或 ODD 為 TRUE 所以, 如果 B4 或 B5 不是數字或布林值, 則 IF 敘述句將傳回 if-false 表示式 Not all numbers ; 否則將傳回 if-true 表示式 All numbers 第 136 頁 AND 第 142 頁 NOT 第 143 頁 OR 第 313 頁 指定條件和使用萬用字元 第 312 頁 設陷除數為零 第 311 頁 根據輸入格內容加入註解 第 311 頁 搭配使用邏輯和資訊函數 第 135 頁 邏輯和資訊函數列表 138 第 7 章邏輯和訊息函數
139 IFERROR 如果指定的值評估為錯誤, 則 IFERROR 函數會傳回您指定的值 ; 否則會傳回指定值 IFERROR(any-expression, if-error) Â any-expression : 要測試的表示式 any-expression 可以包含任何值類型 Â if-error : 如果 any-expression 評估為錯誤, 則會傳回該值 if-error 可以包含任何值類型 用法備忘錄 Â 使用 IFERROR 來處理公式中的錯誤 例如, 若您正在處理輸入格 D1 的有效值為 0 的資料, 則公式 =B1/D1 將導致錯誤 ( 除以零 ) 使用公式, 例如 =IFERROR(B1/D1, 0), 可以防止此錯誤 : 如果 D1 不為零, 其會傳回實際除數 ; 否則會傳回 0 如果 B1 是數值, 且 D1 評估為 0, 則 : =IFERROR(B1/D1,0) 會傳回 0, 因為除以 0 會導致錯誤 =IF(ISERROR(B1/D1),0,B1/D1) 與前一個 IFERROR 相同, 但是需要使用 IF 和 ISERROR 兩者 =IF(IFERROR(OR(ISEVEN(B4+B5),ISODD(B4+B5), FALSE),), "All numbers", "Not all numbers") 如果輸入格 B4 和 B5 兩者都包含數字, 則會傳回文字 All numbers ; 否則會傳回文字 Not all numbers 完成此操作來進行測試, 查看兩個輸入格的加總是偶數還是奇數 如果輸入格不是數字, 則 EVEN 和 ODD 函數將傳回錯誤, 且 IFERROR 函數將傳回 FALSE ; 否則將傳回 TRUE, 因為 EVEN 或 ODD 為 TRUE 所以, 如果 B4 或 B5 不是數字或布林值, 則 IF 敘述句將傳回 if-false 表示式 Not all numbers ; 否則將傳回 if-true 表示式 All numbers 第 140 頁 ISBLANK 第 140 頁 ISERROR 第 135 頁 邏輯和資訊函數列表 第 7 章邏輯和訊息函數 139
140 ISBLANK 如果指定的輸入格為空, 則 ISBLANK 函數會傳回 TRUE ; 否則會傳回 FALSE ISBLANK(cell) Â cell : 單一表格輸入格的參照 cell 是單一輸入格的參照值, 可以包含任何值或為空 用法備忘錄 Â 如果輸入格是完全空白 ( 空 ) 的, 則函數會傳回 TRUE ; 否則會傳回 FALSE 如果輸入格包含空格或非列印字元, 則函數將傳回 FALSE, 即使該輸入格看起來為空亦是如此 如果表格輸入格 A1 為空, 且輸入格 B2 等於 100 : =ISBLANK(A1) 會傳回 TRUE =ISBLANK(B2) 會傳回 FALSE 第 139 頁 IFERROR 第 140 頁 ISERROR 第 311 頁 根據輸入格內容加入註解 第 311 頁 搭配使用邏輯和資訊函數 第 135 頁 邏輯和資訊函數列表 ISERROR 如果指定的表示式評估為錯誤, 則 ISERROR 函數會傳回 TRUE ; 否則會傳回 FALSE ISERROR(any-expression) Â any-expression : 要測試的表示式 any-expression 可以包含任何值類型 用法備忘錄 Â 使用 IFERROR 函數通常更好 IFERROR 函數提供 ISERROR 的所有功能, 但是允許對錯誤設陷, 而不只是識別錯誤 140 第 7 章邏輯和訊息函數
141 如果 B1 是數值, 且 D1 評估為 0, 則 : =IF(ISERROR(B1/D1),0,B1/D1) 會傳回 0, 因為除以零會導致錯誤 =IFERROR(B1/D1,0) 與前一個相同, 但只需要一個函數 第 139 頁 IFERROR 第 140 頁 ISBLANK 第 135 頁 邏輯和資訊函數列表 ISEVEN 如果指定數字是偶數 ( 除以 2 之後無餘數 ), 則 ISEVEN 函數會傳回 TRUE ; 否則會傳回 FALSE ISEVEN(num) Â num : 數字 num 是數值 用法備忘錄 Â 如果 num 是文字, 則函數會傳回錯誤 如果 num 是布林值 TRUE ( 值 1), 則函數會傳回 FALSE 如果 num 是布林值 FALSE ( 值 0), 則函數會傳回 TRUE =ISEVEN(2) 會傳回 TRUE =ISEVEN(2.75) 會傳回 TRUE =ISEVEN(3) 會傳回 FALSE 第 142 頁 ISODD 第 135 頁 邏輯和資訊函數列表 第 7 章邏輯和訊息函數 141
142 ISODD 如果指定數字是奇數 ( 除以 2 之後有餘數 ), 則 ISODD 函數會傳回 TRUE ; 否則會傳回 FALSE ISODD(num) Â num : 數字 num 是數值 用法備忘錄 Â 如果 num 是文字, 則函數會傳回錯誤 如果 num 是布林值 TRUE ( 值 1), 則函數會傳回 TRUE 如果 num 是布林值 FALSE ( 值 0), 則函數會傳回 FALSE =ISODD(3) 會傳回 TRUE =ISODD(3.75) 會傳回 TRUE =ISODD(2) 會傳回 FALSE 第 141 頁 ISEVEN 第 135 頁 邏輯和資訊函數列表 NOT NOT 函數會傳回指定表示式之布林值的相反值 NOT(any-expression) Â any-expression : 要測試的表示式 any-expression 可以包含任何內容, 只要表示式可以評估為布林值 如果將表示式評估為數值, 則會將 0 視同為 FALSE, 而其他任何數值將視為 TRUE 142 第 7 章邏輯和訊息函數
143 =NOT(0) 會傳回 TRUE, 因為 0 被解釋為 FALSE =OR(A9, NOT(A9)) 一律傳回 TRUE, 因為 A9 或其相反值一律都為 True =NOT(OR(FALSE, FALSE)) 會傳回 TRUE, 因為邏輯 OR 的任何參數都不為 True 第 136 頁 AND 第 137 頁 IF 第 143 頁 OR 第 135 頁 邏輯和資訊函數列表 OR 如果任何參數為 True, 則 OR 函數會傳回 TRUE ; 否則會傳回 FALSE OR(any-expression, any-expression...) Â any-expression : 要測試的表示式 any-expression 可以包含任何內容, 只要表示式可以評估為布林值 如果將表示式評估為數值, 則會將 0 視同為 FALSE, 而其他任何數值將視為 TRUE Â any-expression... : 選擇性地併入一個或多個要測試的其他表示式 用法備忘錄 Â OR 函數與數學或邏輯中使用的邏輯分離或內含分離相同 它會首先評估每個表示式 如果任何指定的表示式都評估為 TRUE, 則 OR 函數會傳回 TRUE ; 否則會傳回 FALSE Â 如果表示式為數字, 則值 0 會被解釋為 FALSE, 任何其他非零值會被解釋為 TRUE Â 在必須考量多個條件時, OR 通常與 IF 函數搭配使用 第 7 章邏輯和訊息函數 143
144 如果指出之輸入格的加總都大於或等於 100, =OR(A1+A2<100, B1+B2<100) 則會傳回 FALSE, 如果至少一個加總小於 100, 則傳回 TRUE =OR(5, 0, 6) 會傳回 TRUE, 因為至少一個參數不為零 第 136 頁 AND 第 137 頁 IF 第 142 頁 NOT 第 313 頁 指定條件和使用萬用字元 第 311 頁 根據輸入格內容加入註解 第 311 頁 搭配使用邏輯和資訊函數 第 135 頁 邏輯和資訊函數列表 TRUE TRUE 函數會傳回布林值 TRUE 加入此函數是為了與輸入自其他試算表應用程式的表格相容 TRUE() 用法備忘錄 Â TRUE 函數沒有任何參數 然而, 您必須加入括號 : =TRUE() Â 您只要在輸入格或函數參數中輸入 TRUE ( 或 true) 就可以指定布林值 TRUE, 而不使用 TRUE 函數 144 第 7 章邏輯和訊息函數
145 =TRUE() 會傳回布林值 TRUE =AND(1, TRUE()) 會傳回布林值 TRUE =AND(1, TRUE) 與前面的作用完全相同 第 137 頁 FALSE 第 135 頁 邏輯和資訊函數列表 第 7 章邏輯和訊息函數 145
146 數字函數 8 數字函數可協助您計算常用的數學值 數字函數列表 iwork 提供下列數字函數來與表格搭配使用 函數 ABS ( 第 148 頁 ) CEILING ( 第 148 頁 ) COMBIN ( 第 149 頁 ) EVEN ( 第 150 頁 ) EXP ( 第 151 頁 ) FACT ( 第 152 頁 ) FACTDOUBLE ( 第 152 頁 ) FLOOR ( 第 153 頁 ) GCD ( 第 154 頁 ) INT ( 第 155 頁 ) LCM ( 第 156 頁 ) LN ( 第 156 頁 ) LOG ( 第 157 頁 ) LOG10 ( 第 157 頁 ) MOD ( 第 158 頁 ) 說明 ABS 函數會傳回數字或持續時間的絕對值 CEILING 函數會沿遠離零的方向將數字四捨五入到指定系數的最近倍數 COMBIN 函數會傳回可以將許多項目按照指定大小組合成群組而不計群組內順序的不同方法數 EVEN 函數會沿遠離零的方向將數字四捨五入到最近的偶數 EXP 函數會傳回 e ( 自然對數的底數 ) 的指定次方值 FACT 函數會傳回數字的階乘 FACTDOUBLE 函數會傳回數字的雙倍階乘 FLOOR 函數會沿接近零的方向將數字四捨五入到指定系數的最近倍數 GCD 函數會傳回指定數字的最大公約數 INT 會傳回小於或等於該數字的最近整數 LCM 函數會傳回指定數字的最小公倍數 LN 函數會傳回數字的自然對數, 即產生此數字之 e 的次方 LOG 函數會按照指定的底數傳回數字的對數 LOG10 函數會傳回數字以 10 為底的對數 MOD 函數會傳回兩數相除的餘數 146
147 函數 MROUND ( 第 159 頁 ) MULTINOMIAL ( 第 160 頁 ) ODD ( 第 161 頁 ) PI ( 第 162 頁 ) POWER ( 第 162 頁 ) PRODUCT ( 第 163 頁 ) QUOTIENT ( 第 164 頁 ) RAND ( 第 164 頁 ) RANDBETWEEN ( 第 165 頁 ) ROMAN ( 第 165 頁 ) ROUND ( 第 166 頁 ) ROUNDDOWN ( 第 167 頁 ) ROUNDUP ( 第 168 頁 ) SIGN ( 第 169 頁 ) SQRT ( 第 170 頁 ) SQRTPI ( 第 170 頁 ) SUM ( 第 171 頁 ) SUMIF ( 第 172 頁 ) SUMIFS ( 第 173 頁 ) SUMPRODUCT ( 第 175 頁 ) SUMSQ ( 第 175 頁 ) SUMX2MY2 ( 第 176 頁 ) 說明 MROUND 函數會將數字四捨五入到指定系數的最近倍數 MULTINOMIAL 函數會傳回指定數字多項式係數的接近形式 ODD 函數會沿遠離零的方向將數字四捨五入到最近的奇數 PI 函數會傳回 π (pi, 也就是圓的周長與其直徑的比率 ) 的近似值 POWER 函數會傳回數字的次方值 PRODUCT 函數會傳回一個或多個數字的乘積 QUOTIENT 函數會傳回兩數相除之商的整數部分 RAND 函數會傳回大於等於 0 且小於 1 的隨機數 RANDBETWEEN 函數會傳回指定範圍內的隨機整數 ROMAN 函數會將數字轉換為羅馬數字 ROUND 函數會傳回四捨五入至指定位數的數字 ROUNDDOWN 函數會傳回沿接近零的方向四捨五入 ( 向下四捨五入 ) 至指定位數的數字 ROUNDUP 函數會傳回沿遠離零的方向四捨五入 ( 向上四捨五入 ) 至指定位數的數字 SIGN 函數在指定數字為正數時傳回 1, 負數時傳回 1, 零時傳回 0 SQRT 函數會傳回數字的平方根 SQRTPI 函數會傳回數字乘以 π (pi) 的平方根 SUM 函數會傳回數字集合的加總 SUMIF 函數會傳回數字集合的加總, 僅包含滿足指定條件的數字 SUMIFS 函數會傳回集合中輸入格的加總, 其中測試值符合指定條件 SUMPRODUCT 函數會傳回一個或多個範圍內對應數字乘積的和 SUMSQ 函數會傳回數字集合的平方和 SUMX2MY2 函數會傳回兩個集合中對應值平方差的加總 第 8 章數字函數 147
148 函數 SUMX2PY2 ( 第 177 頁 ) SUMXMY2 ( 第 177 頁 ) TRUNC ( 第 178 頁 ) 說明 SUMX2PY2 函數會傳回兩個集合中對應值的平方和 SUMXMY2 函數會傳回兩個集合中對應值之間差的平方和 TRUNC 函數會將數字截斷為指定數位的數字 ABS ABS 函數會傳回數字或持續時間的絕對值 ABS(num-dur) Â num-dur : 數字或持續時間值 num-dur 是數字或持續時間值 用法備忘錄 Â ABS 傳回的結果是正數或 0 如果輸入格 A1 包含 5, =ABS(A1) 則會傳回 5 =ABS(8-5) 會傳回 3 =ABS(5-8) 會傳回 3 =ABS(0) 會傳回 0 如果輸入格 A1 為空, =ABS(A1) 則會傳回 0 第 146 頁 數字函數列表 CEILING CEILING 函數會沿遠離零的方向將數字四捨五入到指定系數的最近倍數 CEILING(num-to-round, multiple-factor) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 Â multiple-factor : 用於決定最相近倍數的數字 multiple-factor 是數值, 且必須與 num-to-round 具有相同的符號 148 第 8 章數字函數
149 =CEILING(0.25, 1) 會傳回 1 =CEILING(1.25, 1) 會傳回 2 =CEILING(-1.25, -1) 會傳回 -2 =CEILING(5, 2) 會傳回 6 =CEILING(73, 10) 會傳回 80 =CEILING(7, 2.5) 會傳回 7.5 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 COMBIN COMBIN 函數會傳回可以將許多項目按照指定大小組合成群組而不計群組內順序的不同方法數 COMBIN(total-items, group-size) Â total-items : 項目的總數 total-items 是數值, 且必須大於等於 0 如果 total-items 含有小數 ( 分數 ) 部分, 則將其忽略不計 第 8 章數字函數 149
150 Â group-size : 每個群組中所組合的項目數 group-size 是數值, 且必須大於等於 0 如果 group-size 具有小數 ( 分數 ) 部分, 則將其忽略不計 用法備忘錄 Â 組合與排列不同 對於組合而言, 群組中項目的順序忽略不計, 而排列並非如此 例如, (1, 2, 3) 和 (3, 2, 1) 是相同的組合, 但卻是兩個獨特的排列 如果您需要排列數而不是組合數, 請使用 PERMUT 函數 如果您以 3 個項目開始並一次對其中 2 個進行分組, =COMBIN(3, 2) 則會傳回 3, 即您可以製作 3 個獨特的群組 =COMBIN(3.2, 2.3) 會傳回 3 分數部分忽略不計 =COMBIN(5, 2) 和 =COMBIN(5, 3) 都會傳回 10 第 243 頁 PERMUT 第 146 頁 數字函數列表 EVEN EVEN 函數會沿遠離零的方向將數字四捨五入到最近的偶數 EVEN(num-to-round) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 用法備忘錄 Â 若要四捨五入為奇數, 請使用 ODD 函數 =EVEN(1) 會傳回 2 =EVEN(2) 會傳回 2 =EVEN(2.5) 會傳回 4 =EVEN(-2.5) 會傳回 -4 =EVEN(0) 會傳回 第 8 章數字函數
151 第 148 頁 CEILING 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 EXP EXP 函數會傳回 e ( 自然對數的底數 ) 的指定次方值 EXP(exponent) Â exponent : e 的次方 exponent 是數值 用法備忘錄 Â EXP 和 LN 是定義 LN 之網域中的數學反函數, 但是因為浮動點的四捨五入, 所以 EXP(LN(x)) 可能不會提供精確的 x =EXP(1) 會傳回 , 即 e 的近似值 第 156 頁 LN 第 146 頁 數字函數列表 第 8 章數字函數 151
152 FACT FACT 函數會傳回數字的階乘 FACT(fact-num) Â fact-num : 數字 fact-num 是數值, 且必須大於等於 0 fact-num 的任何小數 ( 分數 ) 部分都忽略不計 =FACT(5) 會傳回 120, 或 1 * 2 * 3 * 4 * 5 =FACT(0) 會傳回 1 =FACT(4.5) 會傳回 24 分數忽略不計, 並計算 4 階乘 =FACT(-1) 會傳回錯誤 ; 該數字必須為非負值 第 152 頁 FACTDOUBLE 第 160 頁 MULTINOMIAL 第 146 頁 數字函數列表 FACTDOUBLE FACTDOUBLE 函數會傳回數字的雙倍階乘 FACTDOUBLE(fact-num) Â fact-num : 數字 fact-num 是數值, 且必須大於等於 1 範圍 1 到 1 中的值會傳回 1 fact-num 的任何小數 ( 分數 ) 部分都忽略不計 用法備忘錄 Â 對於偶數整數, 雙倍階乘是小於等於指定整數且大於等於 2 之所有偶數整數的乘積 對於奇數整數, 雙倍階乘是小於等於指定整數且大於等於 1 之所有奇數整數的乘積 152 第 8 章數字函數
153 =FACTDOUBLE(4) 會傳回 8, 即 2 和 4 的乘積 =FACTDOUBLE(4.7) 會傳回 8, 即 2 和 4 的乘積 小數部分忽略不計 =FACTDOUBLE (10) 會傳回 3840, 即 和 10 的乘積 =FACTDOUBLE(1) 會傳回 1, 因為 1 和 1 之間的所有數字都傳回 1 =FACTDOUBLE(-1) 會傳回 1, 因為 1 和 1 之間的所有數字都傳回 1 =FACTDOUBLE(7) 會傳回 105, 即 和 7 的乘積 第 152 頁 FACT 第 160 頁 MULTINOMIAL 第 146 頁 數字函數列表 FLOOR FLOOR 函數會沿接近零的方向將數字四捨五入到指定系數的最近倍數 FLOOR(num-to-round, factor) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 Â factor : 用於決定最相近倍數的數字 factor 是數值 它必須與 num-toround 具有相同的符號 =FLOOR(0.25, 1) 會傳回 0 =FLOOR(1.25, 1) 會傳回 1 =FLOOR(5, 2) 會傳回 4 =FLOOR(73, 10) 會傳回 70 =FLOOR(-0.25, -1) 會傳回 0 =FLOOR(9, 2.5) 會傳回 7.5 第 148 頁 CEILING 第 150 頁 EVEN 第 8 章數字函數 153
154 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 GCD GCD 函數會傳回指定數字的最大公約數 GCD(num-value, num-value...) Â num-value : 數字 num-value 是數值 如果存在小數部分, 則會被忽略 Â num-value... : 選擇性地併入一個或多個其他數字 用法備忘錄 Â 有時稱作最大公約數, 最大公約數是指可以整除每個數字的最大整數 =GCD(8, 10) 會傳回 2 =GCD(99, 102, 105) 會傳回 3 =GCD(34, 51) 會傳回 17 第 156 頁 LCM 第 146 頁 數字函數列表 154 第 8 章數字函數
155 INT INT 會傳回小於或等於該數字的最近整數 INT(num-to-round) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 =INT(1.49) 會傳回 1 =INT(1.50) 會傳回 1 =INT( ) 會傳回 1. =INT( ) 會傳回 1111 =INT(-2.2) 會傳回 -3 =INT(-2.8) 會傳回 -3 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 第 8 章數字函數 155
156 LCM LCM 函數會傳回指定數字的最小公倍數 LCM(num-value, num-value...) Â num-value : 數字 num-value 是數值 Â num-value... : 選擇性地併入一個或多個其他數字 用法備忘錄 Â 有時稱作最低或最小公倍數, 最小公倍數是指定數字之倍數的最小整數 =LCM(2, 3) 會傳回 6 =LCM(34, 68) 會傳回 68 =LCM(30, 40, 60) 會傳回 120 =LCM(30.25, , 60.5) 會傳回 120 ( 分數部分省略不計 ) =LCM(2, -3) 會顯示錯誤 ( 不容許為負數 ) 第 154 頁 GCD 第 146 頁 數字函數列表 LN LN 函數會傳回數字的自然對數, 即產生此數字之 e 的次方 LN(pos-num) Â pos-num : 一個正數 pos-num 是數值, 且必須大於 0 用法備忘錄 Â EXP 和 LN 是定義 LN 之網域中的數學反函數, 但是因為浮動點的四捨五入, 所以 =LN(EXP(x)) 可能不會提供精確的 x =LN( ) 會傳回 1 的近似值, 即產生 之 e 的次方 156 第 8 章數字函數
157 第 151 頁 EXP 第 157 頁 LOG 第 233 頁 LOGINV 第 233 頁 LOGNORMDIST 第 146 頁 數字函數列表 LOG LOG 函數會按照指定的底數傳回數字的對數 LOG(pos-num, base) Â pos-num : 一個正數 pos-num 是數值, 且必須大於 0 Â base : 此為選用數值, 指定對數的基數 base 是數值, 且必須大於 0 如果 base 是 1, 則會導致除數為零, 且該函數將傳回錯誤 如果省略 base, 則會將其假設為 10 =LOG(8, 2) 會傳回 3 =LOG(100, 10) 和 LOG(100) 兩者都會傳回 2 =LOG(5.0625, 1.5) 會傳回 4 第 157 頁 LOG10 第 146 頁 數字函數列表 LOG10 LOG10 函數會傳回數字以 10 為底的對數 第 8 章數字函數 157
158 LOG10(pos-num) Â pos-num : 一個正數 pos-num 是數值, 且必須大於 0 用法備忘錄 Â 若要找到以非 10 為底的對數, 請使用 LOG 函數 =LOG10(1) 會傳回 0 =LOG10(10) 會傳回 1 =LOG10(100) 會傳回 2 =LOG10(1000) 會傳回 3 第 156 頁 LN 第 157 頁 LOG 第 146 頁 數字函數列表 MOD MOD 函數會傳回兩數相除的餘數 MOD(dividend, divisor) Â dividend : 要除以其他數字的數值 dividend 是數值 Â divisor : 要被其他數字除的數值 divisor 是數值 如果是 0, 則會導致除數為零, 且該函數將傳回錯誤 用法備忘錄 Â 結果的符號與除數的符號相符 Â 計算 MOD(a, b) 時, MOD 會指派一個數字 r, 使得 a = bk + r, 其中 r 介於 0 和 b 之間, k 為整數 Â MOD(a, b) 等於 a b*int(a/b) 158 第 8 章數字函數
159 =MOD(6, 3) 會傳回 0 =MOD(7, 3) 會傳回 1 =MOD(8, 3) 會傳回 2 =MOD(-8, 3) 會傳回 1 =MOD(4.5, 2) 會傳回 0.5 =MOD(7, 0.75) 會傳回 0.25 第 164 頁 QUOTIENT 第 146 頁 數字函數列表 MROUND MROUND 函數會將數字四捨五入到指定系數的最近倍數 MROUND(num-to-round, factor) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 Â factor : 用於決定最相近倍數的數字 factor 是數值 它必須與 num-toround 具有相同的符號 =MROUND(2, 3) 會傳回 3 =MROUND(4, 3) 會傳回 3 =MROUND(4.4999, 3) 會傳回 3 =MROUND(4.5, 3) 會傳回 6 =MROUND(-4.5, 3) 會傳回錯誤 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 8 章數字函數 159
160 第 155 頁 INT 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 MULTINOMIAL MULTINOMIAL 函數會傳回指定數字的多項式係數 為了完成此操作, 此函數會決定指定數字加總的階乘與各數字階乘乘積的比值 MULTINOMIAL(non-neg-num, non-neg-num...) Â non-neg-num : 數字 non-neg-num 是數值, 且必須大於等於 0 Â non-neg-num... : 選擇性地併入一個或多個其他數字 =MULTINOMIAL(2) 會傳回 1 2 的階乘是 2 1 和 2 的乘積是 2 2:2 的比率是 1 =MULTINOMIAL(1, 2, 3) 會傳回 和 3 加總的階乘是 和 3 階乘的乘積是 :12 的比率是 60 =MULTINOMIAL(4, 5, 6) 會傳回 和 6 加總的階乘是 E 和 6 階乘的乘積是 E+12: 的比率是 第 152 頁 FACT 第 152 頁 FACTDOUBLE 第 146 頁 數字函數列表 160 第 8 章數字函數
161 ODD ODD 函數會沿遠離零的方向將數字四捨五入到最近的奇數 ODD(num-to-round) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 用法備忘錄 Â 若要四捨五入為偶數, 請使用 EVEN 函數 =ODD(1) 會傳回 1 =ODD(2) 會傳回 3 =ODD(2.5) 會傳回 3 =ODD(-2.5) 會傳回 -3 =ODD(0) 會傳回 1 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 第 8 章數字函數 161
162 PI PI 函數會傳回 π (pi, 也就是圓的周長與其直徑的比率 ) 的近似值 PI() 用法備忘錄 Â PI 函數沒有任何參數 然而, 您必須併入括號 : =PI() Â PI 精確到小數點後 14 位數 =PI() 會傳回 =SIN(PI()/2) 會傳回 1, 即 π/2 弧度或 90 度的正弦值 第 288 頁 COS 第 292 頁 SIN 第 293 頁 TAN 第 146 頁 數字函數列表 POWER POWER 函數會傳回數字的次方值 POWER(number, exponent) Â number : 數字 number 是數值 Â exponent : 指定數字的次方 exponent 是數值 用法備忘錄 Â POWER 函數會產生與 ^ 運算子相同的結果 : =POWER(x, y) 會傳回與 =x^y 相同的結果 162 第 8 章數字函數
163 =POWER(2, 3) 會傳回 8 =POWER(2, 10) 會傳回 1024 =POWER(0.5, 3) 會傳回 =POWER(100, 0.5) 會傳回 10 第 146 頁 數字函數列表 PRODUCT PRODUCT 函數會傳回一個或多個數字的乘積 PRODUCT(num-value, num-value...) Â num-value : 數字 num-value 是數值 Â num-value... : 選擇性地併入一個或多個其他數字 用法備忘錄 Â 值中包含的空輸入格將忽略不計, 不影響結果 =PRODUCT(2, 4) 會傳回 8 =PRODUCT(0.5, 5, 4, 5) 會傳回 50 第 171 頁 SUM 第 146 頁 數字函數列表 第 8 章數字函數 163
164 QUOTIENT QUOTIENT 函數會傳回兩數相除之商的整數部分 QUOTIENT(dividend, divisor) Â dividend : 要除以其他數字的數值 dividend 是數值 Â divisor : 要被其他數字除的數值 divisor 是數值 如果是 0, 則會導致除數為零, 且該函數將傳回錯誤 用法備忘錄 Â 如果被除數或除數的其中一個 ( 而不是兩個 ) 為負數, 則結果也為負數 如果被除數和除數的符號相同, 則結果為正數 Â 僅傳回商的整數部分 小數部分 ( 或餘數 ) 將忽略不計 =QUOTIENT(5, 2) 會傳回 2 =QUOTIENT(5.99, 2) 會傳回 2 =QUOTIENT(-5, 2) 會傳回 -2 =QUOTIENT(6, 2) 會傳回 3 =QUOTIENT(5, 6) 會傳回 0 第 158 頁 MOD 第 146 頁 數字函數列表 RAND RAND 函數會傳回大於等於 0 且小於 1 的隨機數 RAND() 用法備忘錄 Â RAND 函數沒有任何參數 然而, 您必須併入括號 : =RAND() Â 每次變更表格中的值都會產生大於等於 0 且小於 1 的新隨機數 例如, =RAND() 會針對四次重新計算傳回 和 第 8 章數字函數
165 第 165 頁 RANDBETWEEN 第 146 頁 數字函數列表 RANDBETWEEN RANDBETWEEN 函數會傳回指定範圍內的隨機整數 RANDBETWEEN(lower, upper) Â lower : 較低限制或範圍 lower 是數值 Â upper : 較高限制或範圍 upper 是數值 用法備忘錄 Â 每次變更表格中的值都會產生介於下限和上限之間的新隨機數 例如, =RANDBETWEEN(1, 10) 會針對五次重新計算傳回 和 5 第 164 頁 RAND 第 146 頁 數字函數列表 ROMAN ROMAN 函數會將數字轉換為羅馬數字 ROMAN(arabic-num, roman-style) Â arabic-num : 要轉換的阿拉伯數字 arabic-num 是範圍在 0 到 3999 之間的數字 第 8 章數字函數 165
166 Â roman-style : 此值具有選擇性, 決定用于形成羅馬數字之經典規則的套用嚴謹程度 嚴謹 (0 或 TRUE, 或者省略 ) : 使用最嚴謹的經典規則 當較小數字位於較大數字之前指示減法時, 較小數字必須是 10 的次方, 且可以位於不大於其大小 10 倍的數字之前 例如, 999 表示為 CMXCIX 而非 LMVLIV 釋放一度 (1) : 將嚴謹的經典規則釋放一度 當較小的數字位於較大的數字之前時, 較小的數字不必是 10 的次方, 且相關的大小規則擴展了一個數字 例如, 999 可以表示為 LMVLIV 而非 XMIX 釋放兩度 (2) : 將經典規則釋放兩度 當較小的數字位於較大的數字之前時, 相關的大小規則擴展了兩個數字 例如, 999 可以表示為 XMIX 而非 VMIV 釋放三度 (3) : 將經典規則釋放三度 當較小的數字位於較大的數字之前時, 相關的大小規則擴展了三個數字 例如, 999 可以表示為 VMIV 而非 IM 釋放四度 (4 或 FALSE) : 將經典規則釋放四度 當較小的數字位於較大的數字之前時, 相關的大小規則擴展了四個數字 例如, 999 可以表示為 IM =ROMAN(12) 會傳回 XII =ROMAN(999) 會傳回 CMXCIX =ROMAN(999, 1) 會傳回 LMVLIV =ROMAN(999, 2) 會傳回 XMIX =ROMAN(999, 3) 會傳回 VMIV 第 146 頁 數字函數列表 ROUND ROUND 函數會傳回四捨五入至指定位數的數字 ROUND(num-to-round, digits) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 166 第 8 章數字函數
167 Â digits : 要保留的數位, 與小數點相關 digits 是數值 正值代表小數點右側的位數 ( 小數位數 ) 負數指定小數點左側以零取代的位數 ( 數字結尾處零的個數 ) =ROUND(1.49, 0) 會傳回 1 =ROUND(1.50, 0) 會傳回 2 =ROUND( , 3) 會傳回 =ROUND( , -2) 會傳回 1100 =ROUND(-2.2, 0) 會傳回 -2 =ROUND(-2.8, 0) 會傳回 -3 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 ROUNDDOWN ROUNDDOWN 函數會傳回沿接近零的方向四捨五入 ( 向下四捨五入 ) 至指定位數的數字 第 8 章數字函數 167
168 ROUNDDOWN(num-to-round, digits) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 Â digits : 要保留的數位, 與小數點相關 digits 是數值 正值代表小數點右側的位數 ( 小數位數 ) 負數指定小數點左側以零取代的位數 ( 數字結尾處零的個數 ) =ROUNDDOWN(1.49, 0) 會傳回 1 =ROUNDDOWN(1.50, 0) 會傳回 1 =ROUNDDOWN( , 3) 會傳回 =ROUNDDOWN( , -2) 會傳回 1100 =ROUNDDOWN(-2.2, 0) 會傳回 -2 =ROUNDDOWN(-2.8, 0) 會傳回 -2 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 168 頁 ROUNDUP 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 168 第 8 章數字函數
169 ROUNDUP ROUNDUP 函數會傳回沿遠離零的方向四捨五入 ( 向上四捨五入 ) 至指定位數的數字 ROUNDUP(num-to-round, digits) Â num-to-round : 要四捨五入的數字 num-to-round 是數值 Â digits : 要保留的數位, 與小數點相關 digits 是數值 正值代表小數點右側的位數 ( 小數位數 ) 負數指定小數點左側以零取代的位數 ( 數字結尾處零的個數 ) =ROUNDUP(1.49, 0) 會傳回 2 =ROUNDUP(1.50, 0) 會傳回 2 =ROUNDUP( , 3) 會傳回 =ROUNDUP( , -2) 會傳回 1200 =ROUNDUP(-2.2, 0) 會傳回 -3 =ROUNDUP(-2.8, 0) 會傳回 -3 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 178 頁 TRUNC 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 第 8 章數字函數 169
170 SIGN SIGN 函數在參數數字為正數時傳回 1, 負數時傳回 1, 零時傳回 0 SIGN(num) Â num : 數字 number 是數值 =SIGN(2) 會傳回 1 =SIGN(0) 會傳回 0 =SIGN(-2) 會傳回 -1 如果輸入格 A4 包含 -2, =SIGN(A4) 則會傳回 -1 第 146 頁 數字函數列表 SQRT SQRT 函數會傳回數字的平方根 SQRT(num) Â num : 數字 number 是數值 =SQRT(16) 會傳回 4 =SQRT(12.25) 會傳回 3.5, 即 的平方根 第 146 頁 數字函數列表 170 第 8 章數字函數
171 SQRTPI SQRTPI 函數會傳回數字乘以 π (pi) 之後的平方根 SQRTPI(non-neg-number) Â non-neg-number : 一個非負數 non-neg-num 是數值, 且必須大於等於 0 =SQRTPI(5) 會傳回 =SQRTPI(8) 會傳回 第 146 頁 數字函數列表 SUM SUM 函數會傳回數字集合的加總 SUM(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 選擇性地併入一個或多個其他值 如果指定多個 num-datedur 值, 則它們必須是同一類型 用法備忘錄 Â 有一種情況, 所有的值不必都是同一類型 如果只包含一個日期 / 時間值, 則任何數值都會考量為天數, 且所有數值和持續時間值都會加入至日期 / 時間值中 Â 不能同時加入日期 / 時間值, 所以只容許一個日期 / 時間值 ( 如上所述 ) Â 這些值可以在個別輸入格或某一範圍的輸入格中, 或直接包含為函數的參數 =SUM(A1:A4) 會在四個輸入格中加入數字 =SUM(A1:D4) 會在十六個輸入格的方形陣列中加入數字 =SUM(A1:A4, 100) 會在四個輸入格加 100 中加入數字 第 8 章數字函數 171
172 第 163 頁 PRODUCT 第 146 頁 數字函數列表 SUMIF SUMIF 函數會傳回數字集合的加總, 僅包含滿足指定條件的數字 SUMIF(test-values, condition, sum-values)  test-values : 該集合包含要測試的值 test-values 是包含任何值類型的集合  condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 表示式可以包含任何內容, 只要 condition 與 test-values 之數值的比較結果可以表示為布林值 TRUE 或 FALSE  sum-values : 包含要加總之數字的選用集合 sum-values 是包含數字 日期 / 時間或持續時間值的集合 它應該與 test-values 具有相同的範圍 用法備忘錄  如果省略 sum-values, 則預設值為 test-values  雖然 test-values 可以包含任何類型的值, 但是其通常應該包含相同類型的值  如果省略 sum- values, 則 test-values 一般僅包含數字或持續時間值 提供下列表格 : =SUMIF(A1:A8, "<5") 會傳回 10 =SUMIF(A1:A8, "<5", B1:B8) 會傳回 100 =SUMIF(D1:F3, "=c", D5:F7) 會傳回 27 =SUMIF(B1:D1, 1) 或 SUMIF(B1:D1, SUM(1)) 都會計算範圍內 1 的出現次數總計 172 第 8 章數字函數
173 第 203 頁 AVERAGEIF 第 204 頁 AVERAGEIFS 第 215 頁 COUNTIF 第 217 頁 COUNTIFS 第 173 頁 SUMIFS 第 313 頁 指定條件和使用萬用字元 第 146 頁 數字函數列表 SUMIFS SUMIFS 函數會傳回測試值符合指定條件之集合中輸入格的加總 SUMIFS( sum-values, test-values, condition, test-values..., condition...) Â sum-values : 集合包含要加總的值 sum-values 是包含數字 日期 / 時間或持續時間值的集合 Â test-values : 集合包含要測試的值 test- values 是包含任何類型值的集合 Â condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 表示式可以包含任何內容, 只要 condition 與 test-values 之數值的比較結果可以表示為布林值 TRUE 或 FALSE Â test values... : 選擇性地併入包含要測試之值的一個或多個其他集合 每個 test-values 集合後都必須緊跟 condition 表示式 此 test-values, condition 模式可以視需要進行重複 Â condition... : 如果加入了 test-values 的選用集合, 則表示式會產生邏輯 TRUE 或 FALSE 在每個 test- values 集合後必須有一個 condition ; 因此, 此函數將一律具有奇數數目的參數 用法備忘錄 Â 對於每個測試和條件值對, 對應的 ( 範圍或陣列內的相同位置 ) 輸入格或值會與該條件進行比較 如果所有條件都符合, 則 sum-values 中對應的輸入格或值會併入在該加總中 Â 所有陣列的大小必須相同 第 8 章數字函數 173
174 下列表格顯示特定商品交貨的部分帳目報表 每個裝貨都會稱重, 分為 1 或 2 兩個等級, 並附註交貨日期 =SUMIFS(A2:A13,B2:B13,"=1",C2:C13,">=12/13/2010",C2:C13,"<=12/17/2010") 會傳回 23, 12 月 17 日那週交貨的商品噸數為等級 1 =SUMIFS(A2:A13,B2:B13,"=2",C2:C13,">=12/13/2010",C2:C13,"<=12/17/2010") 會傳回 34, 相同週期間交貨的商品噸數為等級 2 第 203 頁 AVERAGEIF 第 204 頁 AVERAGEIFS 第 215 頁 COUNTIF 第 217 頁 COUNTIFS 第 172 頁 SUMIF 第 313 頁 指定條件和使用萬用字元 第 146 頁 數字函數列表 174 第 8 章數字函數
175 SUMPRODUCT SUMPRODUCT 函數會傳回一個或多個範圍內對應數字乘積的和 SUMPRODUCT(range, range...) Â range : 輸入格的範圍 range 是包含任何類型值之輸入格的單一範圍 如果字串或布林值包含在 range 內, 則會將其忽略 Â range... : 選擇性地併入一個或多個其他輸入格範圍 這些範圍必須具有相同的範圍 用法備忘錄 Â SUMPRODUCT 函數會乘以每個範圍內的對應數字, 然後加總每個乘積 如果僅指定一個範圍, 則 SUMPRODUCT 會傳回範圍加總 =SUMPRODUCT(3, 4) 會傳回 12 =SUMPRODUCT({1, 2}, {3, 4}) = = 11 第 146 頁 數字函數列表 SUMSQ SUMSQ 函數會傳回數字集合的平方和 SUMSQ(num-value, num-value...) Â num-value : 數字 num-value 是數值 Â num-value... : 選擇性地併入一個或多個其他數字 用法備忘錄 Â 這些數字可以在個別輸入格或某一範圍的輸入格中, 或直接包含為函數的參數 =SUMSQ(3, 4) 會傳回 25 =SUMSQ(A1:A4) 會加入四個數字列表的方形 =SUMSQ(A1:D4) 會加入輸入格方形陣列中 16 個數字的方形 =SUMSQ(A1:D4, 100) 會加入四個輸入格加 100 個數字的方形 =SQRT(SUMSQ(3, 4)) 會傳回 5, 使用勾股定理利用邊長 3 和 4 來計算三角形斜邊的長度 第 8 章數字函數 175
176 第 146 頁 數字函數列表 SUMX2MY2 SUMX2MY2 函數會傳回兩個集合中對應值平方差的加總 SUMX2MY2(set-1-values, set-2-values) Â set-1-values : 值的第一個集合 set-1-values 是包含數值的集合 Â set-1-values : 值的第二個集合 set-1-values 是包含數值的集合 提供下列表格 : =SUMX2MY2(A1:A6,B1:B6) 會傳回 158, 直欄 A 中值的平方與直欄 B 中值的平方差的加總 第一個此類差的公式是 A1 2 B1 2 第 146 頁 數字函數列表 176 第 8 章數字函數
177 SUMX2PY2 SUMX2PY2 函數會傳回兩個集合中對應值的平方和 SUMX2PY2(set-1-values, set-2-values) Â set-1-values : 值的第一個集合 set-1-values 是包含數值的集合 Â set-1-values : 值的第二個集合 set-1-values 是包含數值的集合 提供下列表格 : =SUMX2PY2(A1:A6,B1:B6) 會傳回 640, 直欄 A 中值的平方與直欄 B 中值的平方的加總 第一個此類加總的公式是 A1 2 + B1 2 第 146 頁 數字函數列表 SUMXMY2 SUMXMY2 函數會傳回兩個集合中對應值之間差的平方和 SUMXMY2(set-1-values, set-2-values) Â set-1-values : 值的第一個集合 set-1-values 是包含數值的集合 Â set-1-values : 值的第二個集合 set-1-values 是包含數值的集合 第 8 章數字函數 177
178 提供下列表格 : =SUMXMY2(A1:A6,B1:B6) 會傳回 196, 直欄 A 中值的平方與直欄 B 中值的平方的加總 第一個此類加總的公式是 (A B1) 2 第 146 頁 數字函數列表 TRUNC TRUNC 函數會將數字截斷為指定數位的數字 TRUNC(number, digits) Â number : 數字 number 是數值 Â digits : 指定您要保留之數位數目的選用值, 與小數點相關 digits 是數值 正值代表小數點右側的位數 ( 小數位數 ) 負數指定小數點左側以零取代的位數 ( 數字結尾處零的個數 ) 用法備忘錄 Â 如果省略數位數, 則會將其假設為 0 =TRUNC(1.49, 0) 會傳回 1 =TRUNC(1.50, 0) 會傳回 1 =TRUNC( , 3) 會傳回 =TRUNC( , -2) 會傳回 1100 =TRUNC(-2.2, 0) 會傳回 -2 =TRUNC(-2.8, 0) 會傳回 第 8 章數字函數
179 第 148 頁 CEILING 第 150 頁 EVEN 第 153 頁 FLOOR 第 155 頁 INT 第 159 頁 MROUND 第 161 頁 ODD 第 166 頁 ROUND 第 167 頁 ROUNDDOWN 第 168 頁 ROUNDUP 第 309 頁 關於四捨五入的更多資訊 第 146 頁 數字函數列表 第 8 章數字函數 179
180 參照函數 9 參照函數幫助您在表格內尋找資料, 以及從輸入格擷取資料 參照函數列表 iwork 提供下列參照函數來與表格搭配使用 函數 ADDRESS ( 第 181 頁 ) AREAS ( 第 182 頁 ) CHOOSE ( 第 183 頁 ) COLUMN ( 第 183 頁 ) COLUMNS ( 第 184 頁 ) HLOOKUP ( 第 184 頁 ) HYPERLINK ( 第 186 頁 ) INDEX ( 第 186 頁 ) INDIRECT ( 第 188 頁 ) 說明 ADDRESS 函數會從個別個別橫列 直欄和表格識別碼建構輸入格地址字串 AREAS 函數會傳回函數參照的範圍數目 CHOOSE 函數會根據指定的索引值從一組數值傳回值 COLUMN 函數會傳回包含指定輸入格的直欄數目 COLUMNS 函數會傳回指定範圍之輸入格內包含的直欄數目 HLOOKUP 函數會從某一範圍橫列傳回值, 方法是使用值的頂端橫列來挑選直欄, 以及使用橫列號碼來挑選該直欄中的橫列 HYPERLINK 函數會製作打開網頁或新電子郵件的可點擊連結 INDEX 函數會傳回值, 其在位於輸入格範圍內指定橫列與直欄交叉點處的輸入格中 INDIRECT 函數會傳回由指定為字串之位址所參照的輸入格或範圍內容 180
181 函數 LOOKUP ( 第 189 頁 ) MATCH ( 第 190 頁 ) OFFSET ( 第 191 頁 ) ROW ( 第 192 頁 ) ROWS ( 第 193 頁 ) TRANSPOSE ( 第 194 頁 ) VLOOKUP ( 第 195 頁 ) 說明 LOOKUP 函數會在一個範圍內尋找指定搜尋值的相符項, 然後傳回第二個範圍中具有相同相對位置之輸入格中的值 MATCH 函數會傳回某個範圍內值的位置 OFFSET 函數會傳回輸入格範圍, 其為遠離指定基本輸入格之指定數目的橫列和直欄 ROW 函數會傳回包含指定輸入格的橫列編號 ROWS 函數會傳回指定輸入格範圍中包含的橫列數 TRANSPOSE 函數會傳回垂直範圍輸入格作為水平範圍輸入格, 或者反之亦然 VLOOKUP 函數會從直欄範圍傳回值, 方法是使用值的左側直欄來挑選橫列, 以及使用直欄號碼來挑選該橫列中的直欄 ADDRESS ADDRESS 函數會從個別個別橫列 直欄和表格識別碼建構輸入格地址字串 ADDRESS( row, column, addr-type, addr-style, table) Â row : 位址的橫列數 row 是數值, 且必須在 1 到 65,535 的範圍內 Â column : 位址的直欄數 column 是數值, 且必須在 1 到 256 的範圍內 Â addr-type : 指定橫列和直欄數是相對還是絕對的選用值 Â Â 全部絕對 (1 或省略 ) : 橫列和直欄參照都是絕對的 橫列絕對, 直欄相對 (2) : 橫列參照是絕對的, 直欄參照是相對的 橫列相對, 直欄絕對 (3) : 橫列參照是相對的, 直欄參照是絕對的 全部相對 (4) : 橫列和直欄參照是都相對的 addr-style : 指定位址樣式的選用值 A1 (TRUE 1 或省略 ) : 位址格式應對直欄使用字母, 對橫列使用數字 R1C1 (FALSE) : 位址格式不受支援, 傳回錯誤 table : 指定表格名稱的選用值 table 是字串值 如果表格位於其他試算表上, 您還必須併入試算表的名稱 如果省略, 則會將 table 假設為目前試算表上的目前表格 ( 亦即, ADDRESS 函數所在的表格 ) 用法備忘錄 Â R1C1 的位址樣式不受支援, 且提供此模式參數僅用於與其他試算表程式相容 第 9 章參照函數 181
182 =ADDRESS(3, 5) 會製作位址 $E$3 =ADDRESS(3, 5, 2) 會製作位址 E$3 =ADDRESS(3, 5, 3) 會製作位址 $E3 =ADDRESS(3, 5, 4) 會製作位址 E3 =ADDRESS(3, 3,,, "Sheet 2 :: Table 1") 會製作位址 Sheet 2 :: Table 1 :: $C$3 第 180 頁 參照函數列表 AREAS AREAS 函數會傳回函數參照的範圍數目 AREAS(areas) Â areas : 函數應該計算的區域 areas 是列表值 其為單一範圍, 或由逗號區隔並以額外括號集括住的多個範圍 ; 例如 AREAS((B1:B5, C10:C12)) =AREAS(A1:F8) 會傳回 1 =AREAS(C2:C8 B6:E6) 會傳回 1 =AREAS((A1:F8, A10:F18)) 會傳回 2 =AREAS((A1:C1, A3:C3, A5:C5)) 會傳回 3 第 180 頁 參照函數列表 182 第 9 章參照函數
183 CHOOSE CHOOSE 函數會根據指定的索引值從一組數值傳回值 CHOOSE( index, value, value...) Â index : 要傳回之值的索引 index 是數值, 且必須大於 0 Â Â index 值 index 可以包含任何值類型 index... : 選擇性地併入一個或多個其他值 =CHOOSE(4, "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday") 會傳回 Thursday, 列表中的第四個值 =CHOOSE(3, "1st", "second", 7, "last") 會傳回 7, 列表中的第三個值 第 180 頁 參照函數列表 COLUMN COLUMN 函數會傳回包含指定輸入格的直欄數目 COLUMN(cell) Â cell : 單一表格輸入格的選用參照 cell 是單一輸入格的參照值, 可以包含任何值或為空 如果省略 cell ( 如在 =COLUMN() 中 ), 則函數會傳回包含公式之輸入格的直欄數目 =COLUMN(B7) 會傳回 2, 直欄 B 的絕對直欄數目 =COLUMN() 會傳回包含該函數之輸入格的直欄數目 第 186 頁 INDEX 第 192 頁 ROW 第 180 頁 參照函數列表 第 9 章參照函數 183
184 COLUMNS COLUMNS 函數會傳回指定範圍之輸入格內包含的直欄數目 COLUMNS(range) Â range : 輸入格的範圍 range 是單一輸入格範圍的參照, 其可以包含任何類型的值 用法備忘錄 Â 如果您選擇 range 的整個表格橫列, 則 COLUMNS 會傳回橫列中的直欄總數, 其會在您調整表格的大小時更改 =COLUMNS(B3:D10) 會傳回 3, 範圍中直欄的數目 ( 直欄 B C 和 D) =COLUMNS(5:5) 會傳回橫列 5 中直欄的總數 第 193 頁 ROWS 第 180 頁 參照函數列表 HLOOKUP HLOOKUP 函數會從某一範圍橫列傳回值, 方法是使用值的頂端橫列來挑選直欄, 以及使用橫列號碼來挑選該直欄中的橫列 HLOOKUP(search-for, rows-range, return-row, close-match) Â search-for : 要搜尋的值 search-for 可以包含任何值類型 Â rows-range : 輸入格的範圍 range 是單一輸入格範圍的參照, 其可以包含任何類型的值 Â return-row : 要從中傳回值的橫列數 return-row 是數值, 其必須大於或等於 1, 且小於或等於指定範圍內的橫列數 184 第 9 章參照函數
185 Â close-match : 指定是否需要精確相符的選用值 close match (TRUE 1 或省略 ) : 如果沒有精確相符, 請選擇最大頂端橫列值小於搜尋值的直欄 萬用字元無法在 search-for 中使用 exact match (FALSE 或 0) : 如果沒有完全相符, 則會傳回錯誤 萬用字元可以在 search-for 中使用 用法備忘錄 Â HLOOKUP 會將搜尋值與指定範圍頂端橫列中的值相比較 除非需要精確相符, 否則會選擇包含小於搜尋值之最大頂端橫列值的直欄 然後, 函數會傳回該直欄中指定橫列的值 如果需要精確相符, 且任何頂端橫列值都不符合搜尋值, 則函數會傳回錯誤 提供下列表格 : =HLOOKUP(20, A1:E4, 2) 會傳回 "E" =HLOOKUP(39, A1:E4, 2) 會傳回 "E" =HLOOKUP("M", A2:E4, 2) 會傳回 "dolor" =HLOOKUP("C", A2:E3, 2) 會傳回 "lorem" =HLOOKUP("blandit", A3:E4, 2) 會傳回 "5" =HLOOKUP("C", A2:E4, 3, TRUE) 會傳回 "1" =HLOOKUP("C", A2:E4, 3, FALSE) 會傳回錯誤, 因為找不到該值 ( 沒有精確相符的值 ) 第 189 頁 LOOKUP 第 190 頁 MATCH 第 195 頁 VLOOKUP 第 313 頁 指定條件和使用萬用字元 第 180 頁 參照函數列表 第 9 章參照函數 185
186 HYPERLINK HYPERLINK 函數會製作打開網頁或新電子郵件的可點擊連結 HYPERLINK(url, link-text) Â url : 標準通用資源定位器 url 是字串值, 其應該包含適當格式化的通用資源定位器字串 Â link-text : 指定在輸入格中顯示為可點擊連結之文字的選用值 link-text 是字串值 如果省略, 則會將 url 用作 link-text =HYPERLINK(" "Apple") 會製作具有文字 Apple 的連結, 其會打開到 Apple 首頁的預設網頁瀏覽器 =HYPERLINK("mailto:[email protected]?subject=Quote Request", "Get Quote") 會製作具有文字 Get Quote 的連結, 其會打開預設電子郵件應用程式, 並將新訊息寫入 janedoe@example. com, 主題行為 Quote Request 第 180 頁 參照函數列表 INDEX INDEX 函數會傳回值, 其在位於輸入格範圍內指定橫列與直欄交叉點處的輸入格中 INDEX(range, row-index, column-index, area-index) Â range : 輸入格的範圍 range 可以包含任何類型的值 range 是單一範圍或由逗號區隔並由額外括號集括住的多個範圍 例如, ((B1:B5, C10:C12)) Â row-index: 要傳回之值的橫列數 row-index 是數值, 其必須大於或等於 0, 且小於或等於 range 內的橫列數 Â column-index : 此為選用值, 指定要傳回之值的直欄數 column-index 是數值, 其必須大於或等於 0, 且小於或等於 range 內的直欄數 Â area-index : 指定要傳回之值區域數目的選用值 area-index 是數值, 其必須大於或等於 1, 且小於或等於 range 內的區域數 如果省略, 則會使用 第 9 章參照函數
187 用法備忘錄 Â INDEX 會傳回位於二維範圍值之指定交叉點的值 例如, 假設輸入格 B2:E7 包含值 =INDEX(B2:D7, 2, 3) 會傳回在第二個橫列和第三個直欄之交叉點上找到的值 ( 輸入格 D3 中的值 ) Â 以另一對括號來包含範圍便可以指定多個區域 例如, =INDEX((B2:D5,B7:D10), 2, 3, 2) 會傳回位於第二個區域中第二個直欄和第三個橫列交叉點處的值 ( 輸入格 D8 中的值 ) Â INDEX 可以傳回其他函數的一個橫列或一個直欄陣列 在此表單中, 需要 row-index 或 column-index, 但可能會省略其他參數 例如 =SUM(INDEX(B2:D5,, 3)) 會傳回第三個直欄中值的加總 (D2 到 D5 的輸入格 ) 同樣地, =AVERAGE(INDEX(B2:D5, 2)) 會傳回第二個橫列中值的平均數 (B3 到 D3 的輸入格 ) Â INDEX 可以傳回 ( 或 讀取 ) 由陣列函數傳回之陣列的值 ( 傳回值陣列的函數, 而不是單一值 ) FREQUENCY 函數會根據指定間隔傳回值陣列 =INDEX(FREQUENCY($A$1:$F$5, $B$8:$E$8), 1) 會轉換由指定 FREQUENCY 函數傳回之陣列中的第一個值 同樣地,=INDEX(FREQUENCY($A$1:$F$5, $B$8:$E$8), 5) 會傳回陣列中的第五個值 Â 範圍或陣列中的位置藉由指出下方陣列數和右側直欄數 ( 相對於範圍或陣列左上角中的輸入格 ) 指定 Â 除非將 INDEX 如上述第三個例子所示進行指定, 否則無法省略 row-index, 如果省略 column-index, 則會將其假設為 1 提供下列表格 : =INDEX(B2:D5,2,3) 會傳回 22, 第二個橫列和第三個直欄中的值 ( 輸入格 D3) =INDEX((B2:D5,B7:D10), 2, 3, 2) 會傳回 "f, 第二個區域第二個橫列和第三個直欄中的值 ( 輸入格 D8) =SUM(INDEX(B2:D5,, 3)) 會傳回 90, 第三個直欄中值的加總 (D2 到 D5 的輸入格 ) =AVERAGE(INDEX(B2:D5, 2)) 會傳回 12, 第二個橫列中值的平均數 (B3 到 D3 的輸入格 ) 第 9 章參照函數 187
188 第 183 頁 COLUMN 第 188 頁 INDIRECT 第 191 頁 OFFSET 第 192 頁 ROW 第 180 頁 參照函數列表 INDIRECT INDIRECT 函數會傳回由指定為字串之位址所參照的輸入格或範圍內容 INDIRECT(addr-string, addr-style) Â addr-string : 表示輸入格位址的字串 addr-string 是字串值 Â addr-style : 指定位址樣式的選用值 A1 (TRUE 1 或省略 ) : 位址格式應對直欄使用字母, 對橫列使用數字 R1C1 (FALSE) : 位址格式不受支援, 傳回錯誤 用法備忘錄 Â 指定的位址可以是範圍參照, 即 A1:C5, 而不僅僅是單一輸入格的參照 如果以此方式使用, INDIRECT 會傳回可以用作其他函數參數或直接使用 INDEX 函數讀取的陣列 例如, =SUM(INDIRECT(A1:C5, 1) 會傳回位址為 A1 至 C5 的輸入格所指向之輸入格的數值加總 Â R1C1 的位址樣式不受支援, 且提供此模式參數僅用於與其他試算表程式相容 如果輸入格 A1 包含 99, 且 A20 包含 A1 : 則 =INDIRECT(A20) 會傳回 99, 輸入格 A1 的內容 第 186 頁 INDEX 第 180 頁 參照函數列表 188 第 9 章參照函數
189 LOOKUP LOOKUP 會在一個範圍內尋找指定搜尋值的相符項, 然後傳回第二個範圍中具有相同相對位置之輸入格中的值 LOOKUP(search-for, search-where, result-values)  search-for : 要搜尋的值 search-value 可以包含任何值類型  search-where : 該集合包含要搜尋的值 search-values 是包含任何值類型的集合  result-values : 此為選用集合, 包含根據此搜尋所傳回的值 result-values 是包含任何值類型的集合 用法備忘錄  一般都會包含 search-where 和 result-values 兩者, 並將其指定為多個直欄或多個橫列, 但不是兩者 ( 一維 ) 然而, 若要與其他試算表應用程式相容, 可以將 search-where 指定為多個直欄和多個橫列 ( 二維 ), 且可以省略 result-values  若 search-where 是二維的且已指定 result-values, 則會搜尋包含較多輸入格的最頂端橫列或最左側直欄, 並會從 result-values 傳回對應值  若 search-where 是二維的但遺漏了 result-values, 則會傳回最後一個橫列 ( 如果範圍中包含的直欄數較大 ) 或直欄 ( 如果範圍中包含的列數較大 ) 中的對應值 提供下列表格 : =LOOKUP("C", A1:F1, A2:F2) 會傳回 30 =LOOKUP(40, A2:F2, A1:F1) 會傳回 D =LOOKUP("B", A1:C1, D2:F2) 會傳回 50 =LOOKUP("D",A1:F2) 會傳回 40, 也就是最後一個橫列中與 D 對應的值 第 184 頁 HLOOKUP 第 9 章參照函數 189
190 第 190 頁 MATCH 第 195 頁 VLOOKUP 第 180 頁 參照函數列表 MATCH MATCH 函數會傳回某個範圍內值的位置 MATCH(search-for, search-where, matching-method) Â search-for : 要搜尋的值 search-for 可以包含任何值類型 Â search-where : 該集合包含要搜尋的值 search-values 是包含任何值類型的集合 Â matching-method: 指定執行值比對方式的選用值 尋找最大值 (1 或省略 ) : 尋找最大值小於或等於 search-for 的輸入格 萬用字元無法在 search-for 中使用 尋找值 (0) : 尋找值與 search-for 完全相符的第一個輸入格 萬用字元可以在 search-for 中使用 尋找最小值 ( 1) : 尋找最小值大於或等於 search-for 的輸入格 萬用字元無法在 search-for 中使用 用法備忘錄 Â MATCH 僅用於單一橫列或直欄一部分 您無法將其用於搜尋二維集合 Â 輸入格在垂直或水平範圍分別從最上層或最左側的 1 開始編號 該函數會從上往下或從左往右執行搜尋 Â 搜尋文字時會忽略大小寫 190 第 9 章參照函數
191 提供下列表格 : =MATCH(40, A1:A5) 會傳回 4 =MATCH(40, E1:E5) 會傳回 1 =MATCH(35, E1:E5, 1) 會傳回 3 (30 是小於或等於 35 的最大值 ) =MATCH(35, E1:E5, -1) 會傳回 1 (40 是大於或等於 35 的最小值 ) =MATCH(35, E1:E5, 0) 會顯示錯誤 ( 找不到精確相符內容 ) =MATCH("lorem", C1:C5) 會傳回 1 ( lorem 顯示在範圍中的第一個輸入格中 ) =MATCH("*x",C1:C5,0) 會傳回 3 ( lorex, 結尾為 x, 顯示在範圍的第三個輸入格中 ) 第 189 頁 LOOKUP 第 313 頁 指定條件和使用萬用字元 第 180 頁 參照函數列表 OFFSET OFFSET 函數會傳回輸入格範圍, 其為遠離指定基本輸入格之指定數目的橫列和直欄 OFFSET(base, row-offset, column-offset, rows, columns) Â base : 測量偏移的輸入格地址 base 是參照值 Â row-offset : 基準輸入格距離目標輸入格偏移的橫列數 row-offset 為數值 0 表示目標輸入格與基準輸入格在同一橫列中 負數表示目標輸入格位於基準輸入格上方的橫列中 Â column-offset : 基準輸入格距離目標輸入格偏移的直欄數 column-offset 為數值 0 表示目標輸入格與基準輸入格在同一直欄中 負數表示目標輸入格位於基準輸入格左側的直欄中 Â rows : 指定要從偏移位置開始傳回之橫列數的可選值 rows 為數值 第 9 章參照函數 191
192 Â columns : 此為選用值, 指定要從偏移位置開始傳回的直欄數 columns 為數值 用法備忘錄 Â OFFSET 可以傳回用於其他函數的陣列 例如, 假設您已在 A1 A2 及 A3 中分別輸入了將要進行加總的基準輸入格 橫列數及直欄數 您可使用 =SUM( OFFSET(INDIRECT(A1),0,0,A2,A3)) 得出加總 =OFFSET(A1, 5, 5) 會在輸入格 F6 中傳回值, 該輸入格位於輸入格 A1 右側的 5 個直欄 A1 下方的 5 個橫列處 =OFFSET(G33, 0, -1) 會在 G33 左側的輸入格中傳回值, 該值位於 F33 中 =SUM(OFFSET(A7, 2, 3, 5, 5)) 會傳回輸入格 D9 至 H13 ( 也就是從輸入格 A7 右側兩個橫列 下方三個直欄開始的五個橫列和五個直欄 ) 的數值加總 假設您已在輸入格 D7 中輸入 1 輸入格 D8 中輸入 2 輸入格 D9 中輸入 3 輸入格 E7 中輸入 4 輸入格 E8 中輸入 5, 並在輸入格 E9 中輸入 6 =OFFSET(D7,0,0,3,1) 在輸入格 B6 中輸入此函數會傳回錯誤, 因為傳回的 3 個橫列和 1 個直欄 ( 範圍 D7:D9) 與 B6 沒有單一交集 ( 它沒有任何交集 ) =OFFSET(D7,0,0,3,1) 在輸入格 D4 中輸入此值會傳回錯誤, 因為傳回的 3 個橫列和 1 個直欄 ( 範圍 D7:D9) 與 D4 沒有單一交集 ( 它有三個交集 ) =OFFSET(D7,0,0,3,1) 在輸入格 B8 中輸入此值會傳回 2, 因為傳回的 3 個橫列和 1 個直欄 ( 範圍 D7:D9) 與 B8 有單一交集 ( 包含 2 的輸入格 D8) =OFFSET(D7:D9,0,1,3,1) 在輸入格 B7 中輸入此值會傳回 4, 因為傳回的 3 個橫列和 1 個直欄 ( 範圍 E7:E9) 與 B7 有單一交集 ( 包含 4 的輸入格 E7) 第 183 頁 COLUMN 第 192 頁 ROW 第 180 頁 參照函數列表 ROW ROW 函數會傳回包含指定輸入格的橫列編號 192 第 9 章參照函數
193 ROW(cell) Â cell : 單一表格輸入格的選用參照 cell 是單一輸入格的參照值, 可以包含任何值或為空 若遺漏 cell ( 如 =ROW()), 則函數會傳回包含該公式之輸入格的橫列編號 =ROW(B7) 會傳回 7, 即橫列 7 的編號 =ROW() 會傳回包含該函數之輸入格的絕對橫列編號 第 183 頁 COLUMN 第 186 頁 INDEX 第 180 頁 參照函數列表 ROWS ROWS 函數會傳回指定輸入格範圍中包含的橫列數 ROWS(range) Â range : 輸入格的範圍 range 是單一輸入格範圍的參照, 其可以包含任何類型的值 用法備忘錄 Â 若您針對 range 選取整個表格直欄, 則 ROWS 會傳回該直欄中的橫列總數, 該數字會在您調整表格大小時更改 =ROWS(A11:D20) 會傳回 10, 即從 11 到 20 的橫列數 =ROWS(D:D) 會傳回直欄 D 中的橫列總數 第 9 章參照函數 193
194 第 184 頁 COLUMNS 第 180 頁 參照函數列表 TRANSPOSE TRANSPOSE 函數會傳回垂直範圍輸入格作為水平範圍輸入格, 或者反之亦然 TRANSPOSE(range-array) Â range-array: 包含要進行調換的值集 range-array 是包含任意類型值的集合 用法備忘錄 Â TRANSPOSE 會傳回包含調換值的陣列 此陣列包含的橫列數等於原始範圍中的直欄數, 且包含的直欄數等於原始範圍中的橫列數 此陣列中的值可使用 INDEX 函數來決定 ( 讀取 ) 提供下列表格 : 橫列 / 直欄 A B C D E =INDEX(TRANSPOSE($A$1:$E$3),1,1) 會傳回 5, 即已調換範圍之列 1 欄 1 中的值 ( 原始陣列的列 1 欄 A) =INDEX(TRANSPOSE($A$1:$E$3),1,2) 會傳回 11, 即已調換範圍之列 1 欄 2 中的值 ( 原始範圍的列 2 欄 A) =INDEX(TRANSPOSE($A$1:$E$3),1,3) 會傳回 37, 即已調換範圍之列 1 欄 3 中的值 ( 原始範圍的列 3 欄 A) =INDEX(TRANSPOSE($A$1:$E$3),2,1 會傳回 15, 即已調換範圍之列 2 欄 1 中的值 ( 原始範圍的列 1 欄 2) =INDEX(TRANSPOSE($A$1:$E$3),3,2) 會傳回 29, 即已調換範圍之列 3 欄 2 中的值 ( 原始範圍的列 2 欄 C) =INDEX(TRANSPOSE($A$1:$E$3),4,3) 會傳回 1, 即已調換範圍之列 4 欄 3 中的值 ( 原始範圍的列 3 欄 D) 194 第 9 章參照函數
195 第 180 頁 參照函數列表 VLOOKUP VLOOKUP 函數會從直欄範圍傳回值, 方法是使用值的左側直欄來挑選橫列, 以及使用直欄號碼來挑選該橫列中的直欄 VLOOKUP(search-for, columns-range, return-column, close-match) Â search-for : 要搜尋的值 search-value 可以包含任何值類型 Â columns-range : 輸入格的範圍 range 是單一輸入格範圍的參照, 其可以包含任何類型的值 Â return-column : 是一個編號, 指定從其傳回值之輸入格的相對直欄編號 return-column 為數值 該範圍中最左側直欄為直欄 1 Â close-match : 可選值會決定是否需要完全相符 close match (TRUE 1 或省略 ) : 如果沒有精確相符, 請選擇最大頂端橫列值小於搜尋值的直欄 萬用字元無法在 search-for 中使用 exact match (FALSE 或 0) : 如果沒有完全相符, 則會傳回錯誤 萬用字元可以在 search-for 中使用 用法備忘錄 Â VLOOKUP 會將搜尋值與指定範圍最左側直欄中的值進行比較 除非需要完全相符, 否則會選擇最左側直欄值小於搜尋值的橫列 然後, 函數會傳回該橫列內指定直欄中的值 若需要完全相符, 而所有最左側直欄的值都不與搜尋值相符, 則函數會傳回錯誤 第 9 章參照函數 195
196 提供下列表格 : =VLOOKUP(20, B2:E6, 2) 會傳回 E =VLOOKUP(21, B2:E6, 2) 會傳回 E =VLOOKUP("M", C2:E6, 2) 會傳回 dolor =VLOOKUP("blandit", D2:E6, 2) 會傳回 5 =VLOOKUP(21, B2:E6, 2, FALSE) 會傳回錯誤, 因為左側直欄中沒有與 21 完全相符的值 第 184 頁 HLOOKUP 第 189 頁 LOOKUP 第 190 頁 MATCH 第 313 頁 指定條件和使用萬用字元 第 180 頁 參照函數列表 196 第 9 章參照函數
197 統計函數 10 統計函數可協助您使用各種測量和統計技巧, 來操控和分析資料集 統計函數列表 iwork 提供下列統計函數來與表格搭配使用 函數 AVEDEV ( 第 200 頁 ) AVERAGE ( 第 201 頁 ) AVERAGEA ( 第 202 頁 ) AVERAGEIF ( 第 203 頁 ) AVERAGEIFS ( 第 204 頁 ) BETADIST ( 第 206 頁 ) BETAINV ( 第 206 頁 ) BINOMDIST ( 第 207 頁 ) CHIDIST ( 第 208 頁 ) CHIINV ( 第 209 頁 ) CHITEST ( 第 209 頁 ) CONFIDENCE ( 第 210 頁 ) 說明 AVEDEV 函數會傳回值集與其平均值 ( 算術平均值 ) 差異的平均值 AVERAGE 函數會傳回值集的平均值 ( 算術平均值 ) AVERAGEA 函數會傳回一組數值的平均值 ( 算術平均值 ), 包含文字和布林值 AVERAGEIF 函數會傳回某一範圍內滿足指定條件之輸入格的平均值 ( 算術平均值 ) AVERAGEIFS 函數會傳回值集內滿足所有指定條件之輸入格的平均值 ( 算術平均值 ) BETADIST 函數會傳回 Beta 分配累積概率值 BETAINV 函數會傳回 Beta 分配累積函數的反函數值 BINOMDIST 函數會傳回指定形式的一元二項式分配概率 CHIDIST 函數會傳回卡方分配的單邊概率 CHIINV 函數會傳回卡方分配之單邊概率的反函數 CHITEST 函數會傳回指定資料的卡方分配值 CONFIDENCE 函數會傳回一個值, 用於對含有已知標準差的總體樣本建立統計置信區間 197
198 函數 CORREL ( 第 211 頁 ) COUNT ( 第 212 頁 ) COUNTA ( 第 213 頁 ) COUNTBLANK ( 第 214 頁 ) COUNTIF ( 第 215 頁 ) COUNTIFS ( 第 217 頁 ) COVAR ( 第 218 頁 ) CRITBINOM ( 第 219 頁 ) DEVSQ ( 第 220 頁 ) EXPONDIST ( 第 221 頁 ) FDIST ( 第 221 頁 ) FINV ( 第 222 頁 ) FORECAST ( 第 223 頁 ) FREQUENCY ( 第 224 頁 ) GAMMADIST ( 第 225 頁 ) GAMMAINV ( 第 226 頁 ) GAMMALN ( 第 226 頁 ) GEOMEAN ( 第 227 頁 ) HARMEAN ( 第 227 頁 ) 說明 CORREL 函數會使用線性迴歸分析傳回兩個集合之間的相互關係 COUNT 函數會傳回包含數值 數值表示式或日期的參數數目 COUNTA 函數會傳回非空參數的數目 COUNTBLANK 函數會傳回某一範圍內空白輸入格的數目 COUNTIF 函數會傳回某一範圍內滿足指定條件的輸入格數目 COUNTIFS 函數會傳回一個或多個範圍內滿足指定條件 ( 每個範圍一個條件 ) 的輸入格數目 COVAR 函數會傳回兩個集合的共變數 CRITBINOM 函數會傳回累積二項分配大於或等於指定值的最小值 DEVSQ 函數會傳回值集與其平均值 ( 算術平均值 ) 差異的平方和 EXPONDIST 函數會傳回指定形式的指數分配 FDIST 函數會傳回 F 概率分配 FINV 函數會傳回 F 概率分配的反函數 FORECAST 函數會使用線性迴歸分析, 根據樣本值傳回指定 X 值的預測值 Y FREQUENCY 函數會傳回某一區間值範圍內資料值出現頻率的陣列 GAMMADIST 函數會傳回指定形式的 gamma 分配 GAMMAINV 函數會傳回 gamma 累積分配的反函數 GAMMALN 函數會傳回 gamma 函數的自然對數 G(x) GEOMEAN 函數會傳回幾何平均值 HARMEAN 函數會傳回調和平均值 INTERCEPT ( 第 228 頁 ) INTERCEPT 函數會使用線性迴歸分析傳回集合最佳的直線 Y 截距 LARGE ( 第 229 頁 ) LARGE 函數會傳回集合範圍內第 n th 大值 最大值位列第一 LINEST ( 第 230 頁 ) LINEST 函數會傳回使用最小平方法得出的最符合指定資料之直線的統計陣列 198 第 10 章統計函數
199 函數 LOGINV ( 第 233 頁 ) LOGNORMDIST ( 第 233 頁 ) MAX ( 第 234 頁 ) MAXA ( 第 235 頁 ) MEDIAN ( 第 235 頁 ) MIN ( 第 236 頁 ) MINA ( 第 237 頁 ) MODE ( 第 237 頁 ) NEGBINOMDIST ( 第 238 頁 ) NORMDIST ( 第 239 頁 ) NORMINV ( 第 240 頁 ) NORMSDIST ( 第 240 頁 ) NORMSINV ( 第 241 頁 ) PERCENTILE ( 第 242 頁 ) PERCENTRANK ( 第 243 頁 ) PERMUT ( 第 243 頁 ) POISSON ( 第 244 頁 ) PROB ( 第 245 頁 ) QUARTILE ( 第 246 頁 ) RANK ( 第 247 頁 ) SLOPE ( 第 248 頁 ) 說明 LOGINV 函數會傳回 X 的對數常態累積分配函數之反函數 LOGNORMDIST 函數會傳回對數常態分配 MAX 函數會傳回集合中的最大值 MAXA 函數會傳回一組數值中 ( 可能包含文字和布林值 ) 的最大值 MEDIAN 函數會傳回某一值集的中間值 中間值是值集中一半的值比它小, 一半的值比它大的值 MIN 函數會傳回集合中的最小值 MINA 函數會傳回一組數值 ( 其可能包含文字和布林值 ) 中的最小數值 MODE 函數會傳回在某一值集中出現最頻繁的值 NEGBINOMDIST 函數會傳回負二項分配 NORMDIST 函數會傳回指定函數形式的常態分配 NORMINV 函數會傳回累積常態分配的反函數 NORMSDIST 函數會傳回標準常態分配 NORMSINV 函數會傳回累積標準常態分配的反函數 PERCENTILE 函數會傳回集合內對應於特定百分位數的值 PERCENTRANK 函數會傳回值在集合內所佔百分比的等級 PERMUT 函數會傳回可從物件總數中選擇之指定數量物件的排列方式的數目 POISSON 函數會傳回使用 Poisson 分配得出之特定數量事件發生的概率 PROB 函數會傳回在已知個別值概率的情況下得出之某一範圍值的概率 QUARTILE 函數會傳回指定集合之特定四分位數的值 RANK 函數會傳回數目範圍中某一數字的等級 SLOPE 函數會使用線性迴歸分析傳回集合最佳直線的斜率 第 10 章統計函數 199
200 函數 SMALL ( 第 249 頁 ) SMALL 函數會傳回範圍內第 n th 小值 最小值位列第一 說明 STANDARDIZE ( 第 250 頁 ) STDEV ( 第 251 頁 ) STDEVA ( 第 252 頁 ) STDEVP ( 第 254 頁 ) STDEVPA ( 第 255 頁 ) TDIST ( 第 257 頁 ) TINV ( 第 257 頁 ) TTEST ( 第 258 頁 ) STANDARDIZE 函數會傳回根據具有指定平均值和標準差特徵之分配得出的常態值 STDEV 函數會傳回根據樣本 ( 無偏差 ) 變異數得出之一組數值的標準差 離散量數 STDEVA 函數會傳回根據樣本 ( 無偏差 ) 變異數得出之一組數值的標準差 離散量數, 其中可能包含文字和布林值 STDEVP 函數會傳回根據總體 (True) 變異數得出之一組數值的標準差 離散量數 STDEVPA 函數會傳回根據總體 (True) 變異數得出之一組數值的標準差 離散量數, 其中可能包含文字和布林值 TDIST 函數會傳回學生的 t- 分配的概率 TINV 函數會傳回學生 t- 分配的 t 值 ( 概率和自由度的函數 ) TTEST 函數會傳回根據 t- 分配函數得出之與學生 t- 測試相關聯的概率 VAR ( 第 259 頁 ) VAR 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數 VARA ( 第 260 頁 ) VARA 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數, 其中包含文字和布林值 VARP ( 第 261 頁 ) VARP 函數會傳回一組數值的總體 (True) 變異數 離散量數 VARPA ( 第 263 頁 ) VARPA 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數, 其中包含文字和布林值 ZTEST ( 第 264 頁 ) ZTEST 函數會傳回 Z- 測試的單邊概率值 AVEDEV AVERAGE 函數會傳回值集的平均值 ( 算術平均值 ) AVEDEV(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 選擇性地併入一個或多個其他值 若已指定多個 num-datedur 值, 則所有值的類型必須相同 用法備忘錄 Â AVEDEV 會用數值的加總除以數值的個數, 以取得平均值 將平均值與每個值的差異 ( 絕對值 ) 加總然後除以值的個數 200 第 10 章統計函數
201 Â 若 num-date-dur 包含日期 / 時間值, 則會傳回持續時間值 =AVEDEV(2, 2, 2, 4, 4, 4) 會傳回 1 =AVEDEV(2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4) 會傳回 第 197 頁 統計函數列表 AVERAGE AVERAGE 函數會傳回值集的平均值 ( 算術平均值 ) AVERAGE(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 選擇性地併入一個或多個其他值 若已指定多個 num-datedur 值, 則所有值的類型必須相同 用法備忘錄 Â AVERAGE 會用數值的加總除以數值的個數 Â 該函數會忽略參照輸入格中包含的字串或布林值 若您要將字串和布林值包含在平均值中, 請使用 AVERAGEA 函數 Â 作為函數參數而納入的參照可以指向單一輸入格或某一範圍輸入格 =AVERAGE(4, 4, 4, 6, 6, 6) 會傳回 5 =AVERAGE(2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4) 會傳回 3 第 202 頁 AVERAGEA 第 203 頁 AVERAGEIF 第 204 頁 AVERAGEIFS 第 197 頁 統計函數列表 第 10 章統計函數 201
202 AVERAGEA AVERAGEA 函數會傳回一組數值 ( 包含文字和布林值 ) 的平均值 ( 算術平均值 ) AVERAGEA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â 已將包含在參照輸入格中的字串值指定為 0 將 Boolean False 的值指定為 0 而 Boolean TRUE 的值指定為 1 Â 作為函數參數而納入的參照可以指向單一輸入格或某一範圍輸入格 Â 對於僅包含數值的集合, AVERAGEA 會傳回與 AVERAGE 函數相同的結果, 該函數忽略不含數值的輸入格 若輸入格 A1 到 A4 包含 4 a 6 b, 則 =AVERAGEA(A1:A4) 會傳回 2.5 在此函數計算中, 文字值計為零, 因此計算輸入格 A1 到 A4 數值的加總為 10, 數值的計數為 (4) 比較 =AVERAGE(A1:A4), 該函數完全忽略文字值, 而得出加總 10 計數 2 及平均值 5 若輸入格 A1 到 A4 包含 5 a TRUE 10, 則 =AVERAGEA(A1:A4) 會傳回 4 文字值會計為零而 TRUE 計為 1, 因此得出加總 16 與計數 4 若輸入格 A1 到 A4 包含 FALSE FALSE FALSE TRUE, 則 =AVERAGEA(A1:A4) 會傳回 0.25 每個 FALSE 都計為零而 TRUE 會計為 1, 因此得出加總 1 與計數 4 第 201 頁 AVERAGE 第 203 頁 AVERAGEIF 第 204 頁 AVERAGEIFS 第 197 頁 統計函數列表 202 第 10 章統計函數
203 AVERAGEIF AVERAGEIF 函數會傳回某一範圍內滿足指定條件之輸入格的平均值 ( 算術平均值 ) AVERAGEIF( test-values, conditionues, avg-values) Â test-values : 集合包含要測試的值 test- values 是包含任何類型值的集合 Â condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 表示式可以包含任何內容, 只要 condition 與 test-values 之數值的比較結果可以表示為布林值 TRUE 或 FALSE Â avg-values : 包含要計算平均值之值的可選集合 avg-values 為單一輸入格範圍或陣列的參照, 其中可能僅包含數值 數值表示式或布林值 用法備忘錄 Â 每個值都會與 condition 進行比較 若值滿足條件測試, 則 condition 中的對應值會包含在平均值中 Â avg-values 和 test-values ( 若已指定 ) 必須大小相同 Â 若省略 avg-values, 則 test-values 將用於計算平均值 Â 若省略 avg-values 或其與 test-values 相同, 則 test-values 可以僅包含數值 數值表示式或布林值 提供下列表格 : =AVERAGEIF(A2:A13, "<40", D2:D13) 會傳回大約 57429, 即四十歲以下人員的平均收入 =AVERAGEIF(B2:B13, "=F", D2:D13) 會傳回 62200, 即女性 ( 直欄 B 中的 F 所指出 ) 的平均收入 =AVERAGEIF(C2:C13, "S", D2:D13) 會傳回 55800, 即單身人員 ( 直欄 C 中的 S 所指出 ) 的平均收入 =AVERAGEIF(A2:A13, ">=40", D2:D13) 會傳回 75200, 即四十歲或年齡更大人員的平均收入 第 10 章統計函數 203
204 第 201 頁 AVERAGE 第 202 頁 AVERAGEA 第 204 頁 AVERAGEIFS 第 313 頁 指定條件和使用萬用字元 第 197 頁 統計函數列表 AVERAGEIFS AVERAGEIFS 函數會傳回指定範圍內輸入格的平均值 ( 算術平均值 ), 其中一個或多個範圍滿足一個或多個相關條件 AVERAGEIFS( avg-values,test-values, condition, test-values..., condition... ) Â avg-values : 包含要計算平均值之值的集合 avg-values 為單一輸入格範圍或陣列的參照, 其中可能僅包含數值 數值表示式或布林值 Â test-values : 集合包含要測試的值 test- values 是包含任何類型值的集合 Â condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 表示式可以包含任何內容, 只要 condition 與 test-values 之數值的比較結果可以表示為布林值 TRUE 或 FALSE Â test values... : 選擇性地併入包含要測試之值的一個或多個其他集合 每個 test-values 集合後都必須緊跟 condition 表示式 此 test-values, condition 模式可以視需要進行重複 Â condition... : 如果加入了 test-values 的選用集合, 則表示式會產生邏輯 TRUE 或 FALSE 在每個 test- values 集合後必須有一個 condition ; 因此, 此函數將一律具有奇數數目的參數 用法備忘錄 Â 對於每個 test-values 和 condition 對, 函數會將對應 ( 範圍或陣列內相同位置 ) 值與條件測試進行比較 如果滿足所有條件測試, 則 avg-values 中的對應值會包含在平均值中 Â avg-values 和所有 test-values 集合必須大小相同 204 第 10 章統計函數
205 提供下列表格 : =AVERAGEIFS(D2:D13,A2:A13,"<40",B2:B13,"=M") 會傳回 56000, 即四十歲以下男性 ( 直欄 B 中的 M 所指出 ) 的平均收入 =AVERAGEIFS(D2:D13,A2:A13,"<40",B2:B13,"=M",C2:C13,"=S") 會傳回 57000, 即四十歲以下單身 ( 直欄 C 中的 S 所指出 ) 男性的平均收入 =AVERAGEIFS(D2:D13,A2:A13,"<40",B2:B13,"=M",C2:C13,"=M") 會傳回 55000, 即四十歲以下已婚 ( 直欄 C 中的 M 所指出 ) 男性的平均收入 =AVERAGEIFS(D2:D13,A2:A13,"<40",B2:B13,"=F") 會傳回 59333, 即四十歲以下女性 ( 直欄 B 中的 F 所指出 ) 的平均收入 第 201 頁 AVERAGE 第 202 頁 AVERAGEA 第 203 頁 AVERAGEIF 第 313 頁 指定條件和使用萬用字元 第 197 頁 統計函數列表 第 10 章統計函數 205
206 BETADIST BETADIST 函數會傳回 Beta 分配累積的概率值 BETADIST(x-value, alpha, beta, x-lower, x-upper) Â x-value: 您想要評估函數處的 x 值 x-value 為數值且必須在 0 到 1 的範圍內 Â alpha : 一種分配形狀參數 alpha 為數值且必須大於 0 Â beta : 一種分配形狀參數 beta 為數值且必須大於 0 Â Â x-lower : 指定的 x 值或概率的可選下限 x-lower 為數值且必須小於或等於指定的 x 值或概率 若省略, 則會使用 0 x-upper : 指定的 x 值或概率的可選上限 x-upper 為數值且必須大於或等於指定的 x 值或概率 如果省略, 則會使用 1 =BETADIST(0.5, 1, 2, 0.3, 2) 會傳回 =BETADIST(1, 1, 2, 0, 1) 會傳回 1 =BETADIST(0.1, 2, 2, 0, 2) 會傳回 第 206 頁 BETAINV 第 197 頁 統計函數列表 BETAINV BETAINV 函數會傳回指定 Beta 分配累積概率值的反函數 BETAINV(probability, alpha, beta, x-lower, x-upper) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â alpha : 一種分配形狀參數 alpha 為數值且必須大於 0 Â beta : 一種分配形狀參數 beta 為數值且必須大於 0 Â Â x-lower : 指定的 x 值或概率的可選下限 x-lower 為數值且必須小於或等於指定的 x 值或概率 若省略, 則會使用 0 x-upper : 指定的 x 值或概率的可選上限 x-upper 為數值且必須大於或等於指定的 x 值或概率 如果省略, 則會使用 第 10 章統計函數
207 =BETAINV(0.5, 1, 2, 0.3, 2) 會傳回 =BETAINV(0.99, 1, 2, 0, 1) 會傳回 0.9 =BETAINV(0.1, 2, 2, 0, 2) 會傳回 第 206 頁 BETADIST 第 197 頁 統計函數列表 BINOMDIST BINOMDIST 函數會傳回指定形式的一元二項式分配概率 BINOMDIST(success-num, trials, prob-success, form-type) Â success-num : 實驗或測試的成功次數 success-num 必須是大於或等於 1 且小於或等於 trials 的數值 Â trials : 實驗或測試的總次數 trials 必須是大於或等於 0 的數值 Â prob-success : 每次實驗或測試成功的概率 prob-success 必須是大於或等於 0 且小於或等於 1 的數值 Â form-type : 表示要提供之指數函數形式的值 累積形式 (TRUE 或 1) : 傳回累積分配函數形式 ( 要發生之指定的數值或較少成功次數或事件 ) 的值 概率質量形式 (FALSE 或 0) : 傳回概率質量函數形式 ( 正好是指定成功次數或事件數量 ) 的值 用法備忘錄 Â BINOMDIST 適用於固定次數的獨立實驗, 實驗的結果只包含成功或失敗二種情況, 且成功的概率在實驗期間固定不變 =BINOMDIST(3, 98, 0.04, 1) 會傳回 ( 累積分配形式 ) =BINOMDIST(3, 98, 0.04, 0) 會傳回 ( 概率質量形式 ) 第 10 章統計函數 207
208 第 219 頁 CRITBINOM 第 238 頁 NEGBINOMDIST 第 243 頁 PERMUT 第 245 頁 PROB 第 197 頁 統計函數列表 CHIDIST CHIDIST 函數會傳回卡方分配的單尾機率 CHIDIST(non-neg-x-value, degrees-freedom) Â non-neg-x-value : 您要對其評估函數的值 non-neg-x-value 必須是大於或等於 0 的數值 Â degrees-freedom : 自由度 degrees-freedom 為數值且必須大於或等於 1 =CHIDIST(5, 2) 會傳回 =CHIDIST(10, 10) 會傳回 =CHIDIST(5, 1) 會傳回 第 209 頁 CHIINV 第 209 頁 CHITEST 第 197 頁 統計函數列表 208 第 10 章統計函數
209 CHIINV CHIINV 函數會傳回卡方分配單尾機率的反函數 CHIINV(probability, degrees-freedom) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â degrees-freedom : 自由度 degrees-freedom 為數值且必須大於或等於 1 =CHIINV(0.5, 2) 會傳回 =CHIINV(0.1, 10) 會傳回 =CHIINV(0.5, 1) 會傳回 第 208 頁 CHIDIST 第 209 頁 CHITEST 第 197 頁 統計函數列表 CHITEST CHITEST 函數會傳回指定資料的卡方分配值 CHITEST( actual-values, expected-values, expected-values ) Â actual-values : 包含實際值的集合 actual-values 為包含數值的集合 Â expected-values : 包含預期值的集合 expected-values 為包含數值的集合 用法備忘錄 Â 傳回值相關的自由度為 actual-values 中橫列數減 1 得出的值 Â 每個預期值都是由橫列加總與直欄加總相乘然後除以總計得出的 第 10 章統計函數 209
210 提供下列表格 : =CHITEST(A2:B6,A9:B13) 會傳回 E-236 每個預期值都是由橫列加總與直欄加總相乘然後除以總計得出的 第一個預期值 ( 輸入格 A9) 的計算公式為 =SUM(A$2:B$2)*SUM($A2:$A6)/SUM($A$2:$B$6) 此公式可以延伸到輸入格 B9 然後將 A9:B9 延伸至 A13:B13, 才能完成預期值 得出最終預期值 ( 輸入格 B13) 的結果公式為 =SUM(B$2:C$2)*SUM($A6:$A11)/SUM($A$2:$B$6) 第 208 頁 CHIDIST 第 209 頁 CHIINV 第 197 頁 統計函數列表 CONFIDENCE CONFIDENCE 會傳回一個值, 用於對含有已知標準差的總體樣本建立統計置信區間 CONFIDENCE(alpha, stdev, sample-size) Â alpha : 真總體值落在區間之外的概率 alpha 為數值且必須大於或等於 1 用 1 減去置信區間產生 alpha 210 第 10 章統計函數
211 Â stdev : 總體的標準差 stdev 為數值且必須大於 0 Â sample-size : 樣本的大小 sample-size 為數值且必須大於 0 用法備忘錄 Â 置信評估假設樣本中的值為正常分配 =CONFIDENCE(0.05, 1, 10) 會傳回 0.62 如果樣本值的平均值為 100, 則具有 95% 置信的總體平均值在範圍 中 =CONFIDENCE(0.1, 1, 10) 會傳回 0.52 如果樣本值的平均值為 100, 則具有 90% 置信的總體平均值在範圍 中 =CONFIDENCE(0.05, 1, 20) 會傳回 0.44 =CONFIDENCE(0.05, 1, 30) 會傳回 0.36 =CONFIDENCE(0.05, 1, 40) 會傳回 0.31 第 251 頁 STDEV 第 197 頁 統計函數列表 CORREL CORREL 函數會使用線性迴歸分析傳回兩個集合之間的相互關係 CORREL(y-values, x-values) Â y-values : 包含 y ( 因變數 ) 值的集合 y-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 Â x-values : 包含 x ( 自變數 ) 值的集合 x-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 用法備忘錄 Â y-values 和 x-values 必須大小相同 Â 如果集合中包含文字或布林值, 則會被忽略 第 10 章統計函數 211
212 在此中, CORREL 函數用於判定供熱用油的價格 ( 直欄 A) 與此假定房主設定的溫度調節器溫度之間的關係 =CORREL(A2:A11, B2:B11) 評估結果大約是 , 表示二者相互關係緊密 ( 價格上漲時溫度調節器的溫度會降低 ) 第 218 頁 COVAR 第 315 頁 調查結果 第 197 頁 統計函數列表 COUNT COUNT 函數會傳回包含數值 數值表示式或日期的參數數目 COUNT(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 用法備忘錄 Â 若要計數包含任何類型值的所有輸入格 ( 即所有非空輸入格 ), 請使用 COUNTA 函數 212 第 10 章統計函數
213 此中的表格用於說明 COUNT 函數的所有變數 該資訊沒有實際意義, 但說明了函數結果中每個 COUNT 變數所包含的參數類型 =COUNT(A1:E1) 會傳回 5, 因為所有參數都是數值 =COUNT(A2:E2) 會傳回 0, 因為所有參數都不是數值 =COUNT(A3:E3) 會傳回 3, 因為至少有兩個輸入格不是數值 =COUNT(A4:E4) 會傳回 0, 因為參數是邏輯值 TRUE 或 FALSE, 不能計為數值 =COUNT(A5:E5) 會傳回 2, 因為三個輸入格為空白 =COUNT(2, 3, A5:E5, SUM(A1:E1), A, b ) 會傳回 5, 因為參數 2 和 3 都是數值 在 A5:E5 範圍內有兩個數值, 而 SUM 函數會傳回 1 個數值, 而且最後兩個參數是文字而不是數值 ( 總計 5 個數值參數 ) 第 213 頁 COUNTA 第 214 頁 COUNTBLANK 第 215 頁 COUNTIF 第 217 頁 COUNTIFS 第 315 頁 調查結果 第 197 頁 統計函數列表 COUNTA COUNTA 函數會傳回參數中非空值的數目 COUNTA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 第 10 章統計函數 213
214 用法備忘錄 Â 若要僅計數包含數值或日期的輸入格或參數, 請使用 COUNT 函數 此中的表格用於說明 COUNT 函數的所有變數, 包括 COUNTA 該資訊沒有實際意義, 但說明了函數結果中每個 COUNT 變數所包含的參數類型 =COUNTA(A1:E1) 會傳回 5, 因為所有輸入格都包含一個參數 ( 全數值 ) =COUNTA(A2:E2) 會傳回 5, 因為所有輸入格都包含一個參數 ( 全文字 ) =COUNTA(A3:E3) 會傳回 5, 因為所有輸入格都包含一個參數 ( 文字和數值的混合 ) =COUNTA(A4:E4) 會傳回 5, 因為所有輸入格都包含一個參數 (TRUE 或 FALSE) =COUNTA(A5:E5) 會傳回 2, 因為有三個輸入格為空白 =COUNTA(2, 3, A5:E5, SUM(A1:E1), A, b ) 會傳回 7, 因為參數 2 和 3 都是數值, 在範圍 A5:E5 內有兩個非空輸入格, 且 SUM 函數會傳回 1 個數值, A 和 b 為文字表示式 ( 總計 7 個數值參數 ) 第 212 頁 COUNT 第 214 頁 COUNTBLANK 第 215 頁 COUNTIF 第 217 頁 COUNTIFS 第 315 頁 調查結果 第 197 頁 統計函數列表 COUNTBLANK COUNTBLANK 函數會傳回某一範圍內空白輸入格的數目 214 第 10 章統計函數
215 COUNTBLANK(range) Â range : 輸入格的範圍 range 是單一輸入格範圍的參照, 其可以包含任何類型的值 此中的表格用於說明 COUNT 函數的所有變數, 包括 COUNTBLANK 該資訊沒有實際意義, 但說明了函數結果中每個 COUNT 變數所包含的參數類型 =COUNTBLANK(A1:E1) 會傳回 0, 因為該範圍內沒有空白輸入格 =COUNTBLANK(A2:E2) 會傳回 0, 因為該範圍內沒有空白輸入格 =COUNTBLANK(A5:E5) 會傳回 3, 因為該範圍內有三個空白輸入格 =COUNTBLANK(A6:E6) 會傳回 5, 因為該範圍內只有空白輸入格 =COUNTBLANK(A1:E6) 會傳回 8, 因為該範圍內共有 8 個空白輸入格 =COUNTBLANK(A1:E1, A5:E5) 會傳回錯誤, 因為 COUNTBLANK 僅接受一個範圍作為參數 第 212 頁 COUNT 第 213 頁 COUNTA 第 215 頁 COUNTIF 第 217 頁 COUNTIFS 第 315 頁 調查結果 第 197 頁 統計函數列表 COUNTIF COUNTIF 函數會傳回某一範圍內滿足指定條件之輸入格的數目 COUNTIF(test-array, condition) Â test-array: 該集合包含要測試的值 test-array 為可以包含任何值類型的集合 第 10 章統計函數 215
216 Â condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 是可以包含任何內容的表示式, 只要比較 condition 與 test-array 中值的結果可以表示為布林值 TRUE 或 FALSE 用法備忘錄 Â 每個 test-array 值都會與 condition 進行比較 如果值滿足條件測試, 則函數會將其包含在計數中 此中的表格用於說明 COUNT 函數的所有變數, 包括 COUNTIF 該資訊沒有實際意義, 但說明了函數結果中每個 COUNT 變數所包含的參數類型 =COUNTIF(A1:E1, >0 ) 會傳回 5, 因為該範圍內所有輸入格的值都大於零 =COUNTIF(A3:E3, >=100 ) 會傳回 3, 因為有三個大於 100 的數值, 而兩個文字值會在比較時被忽略 =COUNTIF(A1:E5, =amet ) 會傳回 2, 因為測試字串 amet 在該範圍內出現兩次 =COUNTIF(A1:E5, =*t ) 會傳回 4, 因為以字母 t 結尾的字串在該範圍內出現四次 第 212 頁 COUNT 第 213 頁 COUNTA 第 214 頁 COUNTBLANK 第 217 頁 COUNTIFS 第 313 頁 指定條件和使用萬用字元 第 315 頁 調查結果 第 197 頁 統計函數列表 216 第 10 章統計函數
217 COUNTIFS COUNTIFS 函數會傳回一個或多個範圍內滿足指定條件 ( 每個範圍一個條件 ) 的輸入格數 COUNTIFS(test-values, condition, test-values..., condition...) Â test-values : 集合包含要測試的值 test- values 是包含任何類型值的集合 Â condition : 產生邏輯 TRUE 或 FALSE 的表示式 condition 表示式可以包含任何內容, 只要 condition 與 test-values 之數值的比較結果可以表示為布林值 TRUE 或 FALSE Â test values... : 選擇性地併入包含要測試之值的一個或多個其他集合 每個 test-values 集合後都必須緊跟 condition 表示式 此 test-values, condition 模式可以視需要進行重複 Â condition... : 如果加入了 test-values 的選用集合, 則表示式會產生邏輯 TRUE 或 FALSE 在每個 test- values 集合後必須有一個 condition ; 因此, 此函數將一律具有奇數數目的參數 用法備忘錄 Â 函數會將 test-values 中的每個值與對應的 condition 進行比較 如果每個集合中的對應值滿足對應條件測試, 則計數會增加 1 提供下列表格 : =COUNTIFS(A2:A13,"<40",B2:B13,"=M") 會傳回 4, 即四十歲以下男性 ( 直欄 B 中的 M 所指出 ) 的數量 =COUNTIFS(A2:A13,"<40",B2:B13,"=M",C2:C13,"=S") 會傳回 2, 即四十歲以下單身 ( 直欄 C 中的 S 所指出 ) 男性的數量 =COUNTIFS(A2:A13,"<40",B2:B13,"=M",C2:C13,"=S") 會傳回 2, 即四十歲以下已婚 ( 直欄 C 中的 M 所指出 ) 男性的數量 =COUNTIFS(A2:A13,"<40",B2:B13,"=F") 會傳回 3, 即四十歲以下女性 ( 直欄 B 中的 F 所指出 ) 的數量 第 10 章統計函數 217
218 第 212 頁 COUNT 第 213 頁 COUNTA 第 214 頁 COUNTBLANK 第 215 頁 COUNTIF 第 313 頁 指定條件和使用萬用字元 第 197 頁 統計函數列表 COVAR COVAR 函數會傳回兩個集合的共異變數 COVAR(sample-1-values, sample-2-values) Â sample-1-values : 包含第一個樣本值集合的集合 sample-1-values 為包含數值的集合 Â sample-2-values : 包含第二個樣本值集合的集合 sample-2-values 為包含數值的集合 用法備忘錄 Â 兩個陣列必須大小相同 Â 如果陣列中包含文字或布林值, 則會被忽略 Â 如果兩個集合完全相同, 則共異變數與總體的變數相同 218 第 10 章統計函數
219 在此中, COVAR 函數用於判定供熱用油的價格 ( 直欄 A) 與此假定房主設定的溫度調節器溫度之間的關係 =CORREL(A2:A11, B2:B11) 的預估結果大約是 , 表示二者之間存在相互關係 ( 價格上漲時溫度調節器的溫度會降低 ) 第 211 頁 CORREL 第 315 頁 調查結果 第 197 頁 統計函數列表 CRITBINOM CRITBINOM 函數會傳回累積二項式分配大於或等於指定值的最小值 CRITBINOM(trials, prob-success, alpha) Â trials : 實驗或測試的總次數 trials 必須是大於或等於 0 的數值 Â prob-success : 每次實驗或測試成功的概率 prob-success 必須是大於或等於 0 且小於或等於 1 的數值 Â alpha : 真總體值落在區間之外的概率 alpha 為數值且必須小於或等於 1 用 1 減去置信區間產生 alpha 第 10 章統計函數 219
220 =CRITBINOM(97, 0.05, 0.05) 會傳回 2, 即根據實驗次數 97, 每次實驗的成功概率為 5%, 置信區間為 95% (alpha 為 5%) =CRITBINOM(97, 0.25, 0.1) 會傳回 19, 即根據實驗次數 97, 每次實驗的成功概率為 25%, 置信區間為 90% (alpha 為 10%) =CRITBINOM(97, 0.25, 0.05) 會傳回 17, 即根據實驗次數 97, 每次實驗的成功概率為 25%, 置信區間為 95% (alpha 為 5%) 第 207 頁 BINOMDIST 第 238 頁 NEGBINOMDIST 第 243 頁 PERMUT 第 245 頁 PROB 第 197 頁 統計函數列表 DEVSQ DEVSQ 函數會傳回值集與其平均值 ( 算術平均值 ) 差異的平方和 DEVSQ(num-value, num-value...) Â num-value : 數字 num-value 是數值 Â num-value... : 選擇性地併入一個或多個其他數字 用法備忘錄 Â DEVSQ 會用數值的加總除以數值的個數, 來取得平均值 ( 算術平均值 ) 將平均值與每個數值之間差異 ( 絕對值 ) 計算平方然後加總, 最後將總數傳回 =DEVSQ(1, 7, 19, 8, 3, 9) 會傳回 STDEV 220 第 10 章統計函數
221 第 197 頁 統計函數列表 EXPONDIST EXPONDIST 函數會傳回指定形式的指數分配 EXPONDIST(non-neg-x-value,lambda, form-type) Â non-neg-x-value : 您要對其評估函數的值 non-neg-x-value 必須是大於或等於 0 的數值 Â lambda : 參數值 lambda 為數值且必須大於 0 Â form-type : 表示要提供之指數函數形式的值 累積形式 (TRUE 或 1) : 傳回累積分配函數形式的值 概率密度形式 (FALSE 或 0) : 傳回概率密度函數形式的值 =EXPONDIST(4, 2, 1) 會傳回 ( 累積分配形式 ) =EXPONDIST(4, 2, 0) 會傳回 ( 概率密度形式 ) 第 233 頁 LOGNORMDIST 第 197 頁 統計函數列表 FDIST FDIST 函數會傳回 F 概率分配 FDIST(non-neg-x-value, d-f-numerator, d-f-denominator) Â non-neg-x-value : 您要對其評估函數的值 non-neg-x-value 必須是大於或等於 0 的數值 Â d-f-numerator : 作為分子納入的自由度 d-f-numerator 為數值且必須大於或等於 1 如果存在小數部分, 則會被忽略 第 10 章統計函數 221
222 Â d-f-denominator : 作為分母納入的自由度 -f-denominator 為數值且必須大於或等於 1 如果存在小數部分, 則會被忽略 用法備忘錄 Â F 分配又稱為 Snedecor's 式 F 分配或 Fisher-Snedecor 分配 =FDIST(0.77, 1, 2) 會傳回 =FDIST(0.77, 1, 1) 會傳回 =FDIST(0.77, 2, 1) 會傳回 第 222 頁 FINV 第 197 頁 統計函數列表 FINV FINV 函數會傳回 F 概率分配的反函數 FINV(prob, d-f-numerator, d-f-denominator) Â prob : 與分配相關聯的概率 prob 是數值, 且必須大於 0 且小於或等於 1 Â Â d-f-numerator : 作為分子納入的自由度 d-f-numerator 為數值且必須大於或等於 1 如果存在小數部分, 則會被忽略 d-f-denominator : 作為分母納入的自由度 -f-denominator 為數值且必須大於或等於 1 如果存在小數部分, 則會被忽略 =FINV(0.77, 1, 2) 會傳回 =FINV(0.77, 1, 1) 會傳回 =FINV(0.77, 2, 1) 會傳回 第 221 頁 FDIST 第 197 頁 統計函數列表 222 第 10 章統計函數
223 FORECAST FORECAST 函數會使用線性迴歸分析, 傳回根據樣本值指定的 X 值得出的預測值 Y FORECAST(x-num-date-dur, y-values, x-values) Â x-num-date-dur : 函數應傳回預測值 y 的 x 值 x-num-date-dur 為數值 日期 / 時間值或持續時間值 Â y-values : 包含 y ( 因變數 ) 值的集合 y-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 Â x-values : 包含 x ( 自變數 ) 值的集合 x-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 用法備忘錄 Â 所有參數的類型必須相同 Â 兩個陣列的大小必須相同 Â 如果您已知某車輛的行車速度及每個速度時的車輛耗油量, 則耗油量可能為因變數 (y) 而行車速度可能為自變數 (x) Â 您可以使用 SLOPE 和 INTERCEPT 函數, 來找出用於計算預測值的方程式 提供下列表格 : =FORECAST(9, A3:F3, A2:F2) 會傳回 19 第 211 頁 CORREL 第 218 頁 COVAR 第 228 頁 INTERCEPT 第 248 頁 SLOPE 第 197 頁 統計函數列表 第 10 章統計函數 223
224 FREQUENCY FREQUENCY 函數會傳回某一區間值範圍內資料值出現頻率的陣列 FREQUENCY(data-values, interval-values) Â data-values : 包含要計算值的集合 data-values 為包含數值或日期 / 時間值的集合 所有數值的類型應相同 Â interval-values : 包含區間值的集合 interval-values 為包含數值或日期 / 時間值的集合 所有數值應與 data-values 集合中的值類型相同 用法備忘錄 Â FREQUENCY 會判定 data-values 中落在每個區間內值的數量 如果區間陣列已按遞增順序排列, 則最易理解 第一個頻率是那些小於或等於最小間隔值的其中一個值 所有其他頻率值 ( 除了最後一個 ) 都會計入大於立即降低的間隔值, 而小於或等於目前間隔值的那些值中 最終頻率值是那些大於最大間隔值之資料值的其中一個 Â 函數傳回的值都包含在陣列中 讀取陣列中值的一個方法是使用 INDEX 函數 您可以在 INDEX 函數中包含 FREQUENCY 函數 : =INDEX(FREQUENCY(datavalues, interval-values), x), 其中 x 為所需間隔 請記住會比 interval-values 多一個區間 假設下列表格包含 30 個學生最近參加您負責的一次測試的測試分數 進一步假設最低的及格成績為 65 分, 並已指定其他成績的最低分數 為了方便建立公式, 使用 1 來表示 F 而使用 5 來表示 A =INDEX(FREQUENCY($A$1:$F$5, $B$8:$E$8), B9) 會傳回 5, 即獲得 F 的學生數 (65 分或更少的分數 ) 可在輸入格 B10 中輸入此公式, 然後延伸至輸入格 F10 針對等級 D 到 A, 傳回的結果值分別為 及 第 10 章統計函數
225 第 186 頁 INDEX 第 242 頁 PERCENTILE 第 243 頁 PERCENTRANK 第 246 頁 QUARTILE 第 197 頁 統計函數列表 GAMMADIST GAMMADIST 函數會傳回指定形式的 gamma 分配 GAMMADIST(non-neg-x-value, alpha, beta, form-type) Â non-neg-x-value : 您要對其評估函數的值 non-neg-x-value 必須是大於或等於 0 的數值 Â alpha : 一種分配形狀參數 alpha 為數值且必須大於 0 Â beta : 一種分配形狀參數 beta 為數值且必須大於 0 Â form-type : 表示要提供之指數函數形式的值 累積形式 (TRUE 或 1) : 傳回累積分配函數形式的值 概率密度形式 (FALSE 或 0) : 傳回概率密度函數形式的值 =GAMMADIST(0.8, 1, 2, 1) 會傳回 ( 累積分配形式 ) =GAMMADIST(0.8, 1, 2, 0) 會傳回 ( 概率密度形式 ) 第 226 頁 GAMMAINV 第 226 頁 GAMMALN 第 197 頁 統計函數列表 第 10 章統計函數 225
226 GAMMAINV GAMMAINV 函數會傳回 gamma 累積分配的反函數 GAMMAINV(probability, alpha, beta) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â alpha : 一種分配形狀參數 alpha 為數值且必須大於 0 Â beta : 一種分配形狀參數 beta 為數值且必須大於 0 =GAMMAINV (0.8, 1, 2) 會傳回 =GAMMAINV (0.8, 2, 1) 會傳回 第 225 頁 GAMMADIST 第 226 頁 GAMMALN 第 197 頁 統計函數列表 GAMMALN GAMMALN 函數會傳回 gamma 函數的自然對數 G(x) GAMMALN(pos-x-value) Â pos-x-value : 您想要評估函數處的正 x 值 pos-x-value 是數值, 且必須大於 0 =GAMMALN(0.92) 會傳回 =GAMMALN(0.29) 會傳回 第 10 章統計函數
227 第 225 頁 GAMMADIST 第 226 頁 GAMMAINV 第 156 頁 LN 第 197 頁 統計函數列表 GEOMEAN GEOMEAN 函數會傳回幾何平均值 GEOMEAN(pos-num, pos-num...) Â pos-num : 一個正數 pos-num 是數值, 且必須大於 0 Â pos-num... : 可能包含一個或多個其他正數 用法備忘錄 Â GEOMEAN 將參數相乘得出乘機, 然後求出等於參數個數的乘積的根 =GEOMEAN(5, 7, 3, 2, 6, 22) 會傳回 第 201 頁 AVERAGE 第 227 頁 HARMEAN 第 197 頁 統計函數列表 HARMEAN HARMEAN 函數會傳回調和平均值 第 10 章統計函數 227
228 HARMEAN(pos-num, pos-num...) Â pos-num : 一個正數 a-pos-num 為數值且必須大於 0 Â pos-num... : 可能包含一個或多個其他正數 用法備忘錄 Â 調和平均值為算術平均數的倒數求平均後, 再加以倒數 =HARMEAN(5, 7, 3, 2, 6, 22) 會傳回 第 201 頁 AVERAGE 第 227 頁 GEOMEAN 第 197 頁 統計函數列表 INTERCEPT INTERCEPT 函數會使用線性迴歸分析, 傳回集合的最佳直線 Y 截距 INTERCEPT(y-values, x-numbers) Â y-values : 包含 y ( 因變數 ) 值的集合 y-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 Â x-numbers : 包含 x ( 自變數 ) 值的集合 x-numbers 為包含數值的集合 用法備忘錄 Â 兩個陣列的大小必須相同 Â 如果要找出最佳直線的斜率, 請使用 SLOPE 函數 228 第 10 章統計函數
229 在此中, INTERCEPT 函數用於根據耗油量價格 ( 自變數 ), 來判定此假定房主設定溫度調節器溫度 ( 因變數 ) 的最佳直線 y- 截距 =INTERCEPT(B2:B11, A2:A11) 評估結果大約是 78, 高於最佳直線開始向下傾斜的最高假設值 ( 價格上漲時, 溫度調節器下降 ) 第 248 頁 SLOPE 第 197 頁 統計函數列表 LARGE LARGE 函數會傳回集合範圍內第 n th 大值 最大值位列第一 LARGE(num-date-dur-set, ranking) Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â ranking : 表示您要擷取之值的大小等級 ranking 為數值, 且範圍必須在 1 到集合中值的數目之內 用法備忘錄 Â 位列第 1 會擷取集合中的最大值, 位列第 2 會擷取第二大值, 依次類推 陣列中大小相同的值會排列在一起, 但是會影響結果 第 10 章統計函數 229
230 假設下表包含本學期 20 個學生的累積測試分數 ( 我們已按此方法對組織資料, 原始表格可能有 20 個單獨的橫列 ) =LARGE(A1:E4, 1) 會傳回 100, 即最大累積測試分數 ( 輸入格 B2) =LARGE(A1:E4, 2) 會傳回 92, 即第二大累積測試分數 ( 輸入格 B2 或輸入格 C2) =LARGE(A1:E4, 3) 會傳回 92, 也是第三大累積測試分數, 因為其出現兩次 ( 輸入格 B2 和 C2) =LARGE(A1:E4, 6) 會傳回 86, 即第六大累積測試分數 ( 順序為 ) 第 247 頁 RANK 第 249 頁 SMALL 第 197 頁 統計函數列表 LINEST LINEST 函數會使用最小平方法, 傳回指定資料的最佳直線統計陣列 LINEST(known-y-values, known-x-values, nonzero-y-intercept, more-stats) Â known-y-values: 包含已知 y 值的集合 known-y-values 為包含數值的集合 若只有一個已知 x 值的集合, 則 known-y-values 可以是任意大小 若有一個以上已知 x 值的集合, 則 known-y-values 可以是一個包含數值的直欄, 或是一個包含數值的橫列, 但不能同時表示二者 Â known-x-values : 包含已知 x 值的可選集合 known-x-values 為包含數值的集合 若省略, 函數會假設其為與 known-y-values 大小相同的集 {1, 2, 3...} 如果只有一個已知 x 值集 known-x-values ( 若已指定 ), 則應與 known-yvalues 大小相同 若有一個以上已知 x 值集, 則 known-x-values 的每個橫列 / 直欄都會被視為一個值集, 並且每個橫列 / 直欄的大小必須與 known-yvalues 的橫列 / 直欄大小相同 230 第 10 章統計函數
231 Â Â nonzero-y-intercept : 指定應如何計算 y 截距 ( 常數 b) 的可選值 常態 (1 TRUE 或省略 ) : y 截距的值 ( 常數 b) 應正常計算 強制 0 值 (0 FALSE) : y 截距的值 ( 常數 b) 應強制為 0 more-stats : 指定是否應傳回其他統計資訊的可選值 no additional stats (0 FALSE 或省略 ) : 請勿傳回已傳回陣列中的其他迴歸統計 additional stats (1, TRUE) : 會傳回已傳回陣列中的其他迴歸統計 用法備忘錄 Â 函數傳回的值都包含在陣列中 讀取陣列中值的一個方法是使用 INDEX 函數 您可以在 INDEX 函數 : =INDEX(LINEST(known-y-values, known-x-values, const-b, stats), y, x) 中包含 LINEST 函數, 其中 y 和 x 為所需值的直欄和橫列索引 如果未傳回其他統計值 (stats 為 FALSE), 則傳回的陣列為一個橫列深 直欄數等於 known-x-values 的值集加上 1 其中包含相反順序 ( 第一個值與 x 值的最後一個橫列 / 直欄相關 ) 的線斜度 ( 每個 x 值的橫列 / 直欄都對應一個值 ) b 的值 截距 如果已傳回其他統計值 (stats 為 TRUE), 則陣列會包含五個橫列 請參閱第 232 頁 其他統計值 以取得陣列的內容 假設下列表格包含 30 個學生最近參加您負責的一次測試的測試分數 進一步假設最低的及格成績為 65 分, 並已指定其他成績的最低分數 為了方便建立公式, 使用 1 來表示 F 而使用 5 來表示 A =INDEX(LINEST(A2:A6, C2:C6, 1, 0), 1) 會傳回 , 即最佳直線斜率 =INDEX(LINEST(A2:A6, C2:C6, 1, 0), 2) 會傳回 , 即截距 b 第 197 頁 統計函數列表 第 10 章統計函數 231
232 其他統計值本節討論 LINEST 函數可傳回的其他統計值 LINEST 可以包含函數傳回之陣列中的其他統計資訊 為進行下列討論, 假設除了已知 y 值外, 還有五個已知 x 值集 進一步假設已知 x 值在五個表格橫列或五個表格直欄中 根據這些假設, LINEST 傳回的陣列將如下 ( 其中 x 之後的數值表示該項目會參照的 x 值集 : 橫列 / 直欄 slope x5 slope x4 slope x3 slope x2 slopex1 b (y 截距 ) 2 std-err x1 std-err x2 std-err x3 std-err x4 std-err x5 std-err b 3 coefficient-det std-err y 4 F-stat degrees-offreedom 5 reg-ss reside-ss 參數定義 slope x : 與此已知 x 值相關的直線斜率 值是以相反順序傳回, 即若有五個已知 x 值集, 則第五個集的值會被最先傳回陣列 b : 已知 x 值的 y 截距 std-err x : 與此已知 x 值集相關聯係數的標準誤差 值會按順序傳回, 即如果有五個已知 x 值集, 則第一個集的值會被最先傳回陣列 這與傳回斜率值的方法相反 std-err b : 與 y 截距值 (b) 相關聯的標準誤差 coefficient-det : 判定的係數 此統計值會將預估值和實際值進行比較 如果判定係數為 1, 則預估的 y 值和實際的 y 值之間沒有差異 這稱為完美的相互關係 如果判定係數為 0, 則二者無相互關係, 且指定的迴歸方程式對預測 y 值無任何幫助 std-err y : 與 y 值預估相關聯的標準誤差 F-stat : F 觀測值 F 觀測值可以用於協助判定因變數與自變數之間的觀測關係是否是偶然發生 degrees-of-freedom : 自由度 使用自由度統計值可以協助判定置信層次 reg-ss : 平方的迴歸和 reside-ss : 平方的餘數和 用法備忘錄 Â 已知 x 值和已知 y 值是橫列還是直欄並不重要 在任何情況下, 傳回的陣列都如表格中所說明依橫列排序 Â 假設有五個已知 x 值集 如果值集多於或少於五個, 則傳回陣列中的直欄數會相應地更改 ( 它總是等於已知 x 值集數加上 1), 但是橫列數保持不變 232 第 10 章統計函數
233 Â 如果未在參數中指定 LINEST 的其他統計值, 則傳回的陣列僅等於第一個橫列 LOGINV LOGINV 函數會傳回 X 對數常態累積分配函數的反函數 LOGINV(probability, mean, stdev) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â mean: 自然對數的平均值, 即 ln (x) mean 為數值, 且為 ln (x) (x 的自然對數 ) 的平均值 ( 算術平均值 ) Â stdev : 總體的標準差 stdev 為數值且必須大於 0 用法備忘錄 Â LOGINV 適用於 x 的對數為常態分配的情況 =LOGINV (0.78, 1.7, 2.2) 會傳回 第 156 頁 LN 第 233 頁 LOGNORMDIST 第 197 頁 統計函數列表 LOGNORMDIST LOGNORMDIST 函數會傳回對數常態分配 LOGNORMDIST(pos-x-value, mean, stdev) Â pos-x-value: 您想要評估函數處的正 x 值 pos-x-value 為必須大於 0 的數值 Â mean: 自然對數的平均值, 即 ln (x) mean 為數值, 且為 ln (x) (x 的自然對數 ) 的平均值 ( 算術平均值 ) Â stdev : 總體的標準差 stdev 為數值且必須大於 0 =LOGNORMDIST(0.78, 1.7, 2.2) 會傳回 第 10 章統計函數 233
234 第 156 頁 LN 第 233 頁 LOGINV 第 197 頁 統計函數列表 MAX MAX 函數會傳回集合中的最大值 MAX(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 用法備忘錄 Â 如果 value 不計算至日期或數值, 則也不會包含在結果中 Â 若要判定集合中任意類型的最大值, 請使用 MAXA 函數 =MAX(5, 5, 5, 5, 6) 會傳回 6 =MAX(1, 2, 3, 4, 5) 會傳回 5 第 229 頁 LARGE 第 235 頁 MAXA 第 236 頁 MIN 第 249 頁 SMALL 第 197 頁 統計函數列表 234 第 10 章統計函數
235 MAXA MAXA 函數會傳回一組數值中的最大值 MAXA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â 對文字值和邏輯值 FALSE 指定的值為 0, 而對邏輯值 TRUE 指定的值為 1 Â 若要判定僅包含數值或日期之集合的最大值, 請使用 MAX 函數 =MAXA(1, 2, 3, 4) 會傳回 4 =MAXA(A1:C1), 其中 A1:C1 包含 hello, 會傳回 0 第 234 頁 MAX 第 237 頁 MINA 第 197 頁 統計函數列表 MEDIAN MEDIAN 函數會傳回某一值集的中間值 中間值是值集中一半的值比它小, 一半的值比它大的值 MEDIAN(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 選擇性地併入一個或多個其他值 若已指定多個 num-datedur 值, 則所有值的類型必須相同 用法備忘錄 Â 若集中有偶數值, 則 MEDIAN 函數會傳回兩個中間值的平均值 第 10 章統計函數 235
236 =MEDIAN(1, 2, 3, 4, 5) 會傳回 3 =MEDIAN(1, 2, 3, 4, 5, 6) 會傳回 3.5 =MEDIAN(5, 5, 5, 5, 6) 會傳回 5 第 201 頁 AVERAGE 第 237 頁 MODE 第 197 頁 統計函數列表 MIN MIN 函數會傳回集合中的最小數值 MIN(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 用法備忘錄 Â 如果 value 不計算至日期或數值, 則也不會包含在結果中 Â 若要判定集合中任意類型的最小值, 請使用 MIN 函數 =MIN(5, 5, 5, 5, 6) 會傳回 5 =MIN(1, 2, 3, 4, 5) 會傳回 1 第 229 頁 LARGE 第 234 頁 MAX 第 237 頁 MINA 第 249 頁 SMALL 236 第 10 章統計函數
237 第 197 頁 統計函數列表 MINA MINA 函數會傳回一組數值 ( 可能包含文字和布林值 ) 中的最小值 MINA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â 對文字值和邏輯值 FALSE 指定的值為 0, 而對邏輯值 TRUE 指定的值為 1 Â 若要判定僅包含數值或日期之集合的最小值, 請使用 MIN 函數 =MINA(1, 2, 3, 4) 會傳回 1 =MINA(A1:C1), 其中 A1:C1 包含 hello, 會傳回 -10 =MINA(A1:C1), 其中 A1:C1 包含 1 10 hello, 會傳回 0 第 235 頁 MAXA 第 236 頁 MIN 第 197 頁 統計函數列表 MODE MODE 函數會傳回數值集合中最頻繁出現的值 MODE(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 第 10 章統計函數 237
238 Â num-date-dur... : 選擇性地併入一個或多個其他值 若已指定多個 num-datedur 值, 則所有值的類型必須相同 用法備忘錄 Â 如果有一個以上數值的出現次數達到參數中的最多次數, 則 MODE 會傳回第一個此數值 Â 如果沒有值的出現次數超過一次, 則函數會傳回錯誤 =MODE(5, 5, 5, 5, 6) 會傳回 5 =MODE(1, 2, 3, 4, 5) 會傳回錯誤 =MODE(2, 2, 4, 6, 6) 會傳回 2 =MODE(6, 6, 4, 2, 2) 會傳回 6 第 201 頁 AVERAGE 第 235 頁 MEDIAN 第 197 頁 統計函數列表 NEGBINOMDIST NEGBINOMDIST 函數會傳回負二項式分配 NEGBINOMDIST(f-num, s-num, prob-success) Â f-num : 失敗次數 f-num 為必須大於或等於 0 的數值 Â s-num : 實驗或測試的成功次數 s-num 為必須大於或等於 1 的數值 Â prob-success : 每次實驗或測試成功的概率 prob-success 為必須大於 0 而小於 1 的數值 用法備忘錄 Â NEGBINOMDIST 會傳回在到達指定成功次數之前 s-num 出現失敗次數的概率 f-num 成功的常數概率為 prob-success =NEGBINOMDIST(3, 68, 0.95) 會傳回 第 10 章統計函數
239 第 207 頁 BINOMDIST 第 219 頁 CRITBINOM 第 243 頁 PERMUT 第 245 頁 PROB 第 197 頁 統計函數列表 NORMDIST NORMDIST 函數會傳回指定函數形式的常態分配 NORMDIST(num, average, stdev, form-type) Â num : 要進行評估的數值 num 為數值 Â average : 分配的平均值 average 為表示事件發生之已知平均速率 ( 算術平均值 ) 的數值 Â stdev : 總體的標準差 stdev 為數值且必須大於 0 Â form-type : 表示要提供之指數函數形式的值 累積形式 (TRUE 或 1) : 傳回累積分配函數形式的值 概率密度形式 (FALSE 或 0) : 傳回概率密度函數形式的值 用法備忘錄 Â 如果 average 為 0 stdev 為 1, 而 form-type 為 TRUE, 則 NORMDIST 傳回的值會與 NORMSDIST 傳回的累積標準常態分配相同 =NORMDIST(22, 15, 2.5, 1) 會傳回 , 即累積分配形式 =NORMDIST(22, 15, 2.5, 0) 會傳回 , 即概率密度形式 第 240 頁 NORMINV 第 240 頁 NORMSDIST 第 10 章統計函數 239
240 第 197 頁 統計函數列表 NORMINV NORMINV 函數會傳回累積常態分配的反函數 NORMINV(probability, average, stdev) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â average : 分配的平均值 average 為表示事件發生之已知平均速率 ( 算術平均值 ) 的數值 Â stdev : 總體的標準差 stdev 為數值且必須大於 0 用法備忘錄 Â 如果 average 為 0 且 stdev 為 1, 則 NORMINV 傳回的值會與 NORMSINV 傳回之累積標準常態分配的反函數相同 =NORMINV(0.89, 15, 2.5) 會傳回 第 239 頁 NORMDIST 第 241 頁 NORMSINV 第 197 頁 統計函數列表 NORMSDIST NORMSDIST 函數會傳回標準常態分配 NORMSDIST(num) Â num : 數字 num 為數值 240 第 10 章統計函數
241 用法備忘錄 Â 標準常態分配具有的平均值 ( 算術平均值 ) 為 0 標準差為 1 =NORMSDIST(4.3) 會傳回 第 239 頁 NORMDIST 第 241 頁 NORMSINV 第 197 頁 統計函數列表 NORMSINV NORMSINV 函數會傳回累積標準常態分配的反函數 NORMSINV(probability) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 用法備忘錄 Â 標準常態分配具有的平均值 ( 算術平均值 ) 為 0 標準差為 1 =NORMSINV(0.89) 會傳回 第 240 頁 NORMINV 第 240 頁 NORMSDIST 第 197 頁 統計函數列表 第 10 章統計函數 241
242 PERCENTILE PERCENTILE 函數會傳回集合內對應於特定百分位數的值 PERCENTILE(num-date-dur-set, percentile-value) Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â percentile-value : 您要尋找之在 0 到 1 範圍內的百分位數值 percentilevalue 為數值, 而且是輸入為小數形式 ( 例如 0.25) 或以百分比符號 ( 例如 25%) 界定的 必須大於或等於 0 而小於或等於 1 用法備忘錄 Â 陣列中所含大小相同的值會排列在一起, 但是會影響結果 假設下表包含本學期 20 個學生的累積測試分數 ( 我們已按此方法對組織資料, 原始表格可能有 20 個單獨的橫列 ) =PERCENTILE(A1:E4, 0.90) 會傳回 92, 即班級前 10% ( 第 90 個百分位數 ) 要達到的最小累積測試分數 =PERCENTILE(A1:E4, 2/3) 會傳回 85, 即班級前 1/3 (2/3 或大約第 67 個百分位數 ) 要達到的最小累積測試分數 =PERCENTILE(A1:E4, 0.50) 會傳回 83, 即班級前一半 ( 第 50 個百分位數 ) 要達到的最小累積測試分數 第 224 頁 FREQUENCY 第 243 頁 PERCENTRANK 第 246 頁 QUARTILE 第 197 頁 統計函數列表 242 第 10 章統計函數
243 PERCENTRANK PERCENTRANK 函數會以集合百分比的形式傳回集合中值的等級 PERCENTRANK(num-date-dur-set, num-date-dur, significance) Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â significance : 指定小數點右側小數位數的可選值 significance 為必須大於或等於 1 的數值 若省略, 則函數會使用預設值 3 (x.xxx%) 用法備忘錄 Â PERCENTRANK 可以用於評估集合內值的相對位置 藉由判定指定數值在集合中所在位置來計算 例如, 如果指定集合中, 有十個值小於指定數值, 且有十個值大於該值, 則 PERCENTRANK 的指定值為 50% =PERCENTRANK({5, 6, 9, 3, 7, 11, 8, 2, 14}, 10) 會傳回 0.813, 因為有七個值小於 10 而僅有兩個值大於 10 第 224 頁 FREQUENCY 第 242 頁 PERCENTILE 第 197 頁 統計函數列表 PERMUT PERMUT 函數會傳回可從物件總數中選擇之指定數量物件的排列方式的數目 PERMUT(num-objects, num-elements) Â num-objects : 物件的總數 num-objects 為必須大於或等於 0 的數值 Â num-elements : 每個排列中要從物件總數中選擇之物件的數量 numelements 為必須大於或等於 0 的數值 第 10 章統計函數 243
244 =PERMUT(25, 5) 會傳回 =PERMUT(10, 3) 會傳回 720 =PERMUT(5, 2) 會傳回 20 第 207 頁 BINOMDIST 第 219 頁 CRITBINOM 第 238 頁 NEGBINOMDIST 第 245 頁 PROB 第 197 頁 統計函數列表 POISSON POISSON 函數會使用 Poisson 分配傳回特定數量事件發生的概率 POISSON(events, average, form-type) Â events : 您要計算概率之事件 ( 到達點 ) 的數目 events 為數值 Â average : 分配的平均值 average 為表示事件發生之已知平均速率 ( 算術平均值 ) 的數值 Â form-type : 表示要提供之指數函數形式的值 累積形式 (TRUE 或 1) : 傳回累積分配函數形式 ( 要發生之指定的數值或較少成功次數或事件 ) 的值 概率質量形式 (FALSE 或 0) : 傳回概率質量函數形式 ( 正好是指定成功次數或事件數量 ) 的值 244 第 10 章統計函數
245 若平均值為 10 且到達率為 8 : =POISSON(8, 10, FALSE) 會傳回 第 36 頁 EXPONDIST 第 197 頁 統計函數列表 PROB PROB 函數會傳回在已知個別值概率的情況下得出之某一範圍值的概率 PROB(num-set, probability-values, lower, upper) Â num-set : 數值的集合 num-set 為包含數值的集合 Â probability-values : 包含概率值的集合 probability-values 為包含數值的集合 概率加總必須加至 1 所有字串值都會被忽略 Â lower : 較低限制或範圍 lower 是數值 Â upper : 可選上限 upper 為必須大於或等於 lower 的數值 用法備忘錄 Â PROB 函數會將集合中大於或等於指定下限值 小於或等於指定上限值的所有值相關的概率進行加總 若省略 upper, 則 PROB 會傳回等於指定下限之單一數值的概率 Â 兩個陣列的大小必須相同 若陣列中包含文字, 則會將其忽略 第 10 章統計函數 245
246 假設您正在考慮從 1 到 10 的數值, 讓大家猜測 大多數人會說您正在考慮之特定數值的概率為 0.1 (10%) ( 如直欄 C 中列出 ), 因為有十個可能選項 不過, 研究顯示人們不會隨機選擇數值 假設研究顯示人們 ( 例如您 ) 比其他人更可能選擇特定數值 這些修訂的概率在直欄 E 中 =PROB(A1:A10, C1:C10, 4, 6) 會傳回 0.30, 即值為 4 5 或 6 的概率, 假設選擇完全為隨機 =PROB(A1:A10, E1:E10, 7) 會傳回 0.28, 即值為 4 5 或 6 的概率, 根據研究得出, 數值不是隨機選擇的 =PROB(A1:A10, E1:E10, 4, 6) 會傳回 0.20, 即值為 7 的概率, 根據研究得出, 數值不是隨機選擇的 =PROB(A1:A10, C1:C10, 6, 10) 會傳回 0.50, 即值為大於 5 (6 到 10) 的概率, 假設選擇完全為隨機 第 207 頁 BINOMDIST 第 219 頁 CRITBINOM 第 238 頁 NEGBINOMDIST 第 243 頁 PERMUT 第 197 頁 統計函數列表 QUARTILE QUARTILE 函數會傳回指定資料集合的特定四分位數值 QUARTILE(num-set, quartile-num) Â num-set : 數值的集合 num-set 為包含數值的集合 246 第 10 章統計函數
247 Â quartile-num : 指定所需的四分位數 smallest (0) : 會傳回最小值 first (1) : 會傳回第一個四分位數 ( 第 25 個百分排位 ) second (2) : 會傳回第二個四分位數 ( 第 50 個百分排位 ) 第三 (3) : 會傳回第三個四分位數 ( 第 75 個百分排位 ) 最大 (4) : 會傳回最大值 用法備忘錄 Â 當 quartile-num 分別等於 0 2 和 4 時, MIN MEDIAN 和 MAX 傳回的值會與 QUARTILE 傳回的相同 =QUARTILE({5, 6, 9, 3, 7, 11, 8, 2, 14}, 0) 會傳回 2, 即最小值 =QUARTILE({5, 6, 9, 3, 7, 11, 8, 2, 14}, 1) 會傳回 5, 即第 25 個百分排位或第一個四分位數 =QUARTILE({5, 6, 9, 3, 7, 11, 8, 2, 14}, 2) 會傳回 7, 即第 50 個百分排位或第二個四分位數 =QUARTILE({5, 6, 9, 3, 7, 11, 8, 2, 14}, 3) 會傳回 9, 即第 75 個百分排位或第三個四分位數 =QUARTILE({5, 6, 9, 3, 7, 11, 8, 2, 14}, 0) 會傳回 14, 即最大值 第 224 頁 FREQUENCY 第 234 頁 MAX 第 235 頁 MEDIAN 第 236 頁 MIN 第 242 頁 PERCENTILE 第 243 頁 PERCENTRANK 第 197 頁 統計函數列表 RANK RANK 函數會傳回某一數值範圍內數值的排位 第 10 章統計函數 247
248 RANK(num-date-dur, num-date-dur-set, largest-is-high) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â largest-is-high : 指定集合中最小或最大值是否排位為 1 的可選值 largest is low (0 FALSE 或省略 ) : 指定集合中最大值排位為 1 largest is high (1 或 TRUE) : 指定集合中最小值排位為 1 用法備忘錄 Â 集合中相同的值會排列在一起, 但是會影響結果 Â 若指定值與集合中的所有值都不符, 則會傳回錯誤 假設下表包含本學期 20 個學生的累積測試分數 ( 我們已按此方法對組織資料, 原始表格可能有 20 個單獨的橫列 ) =RANK(30, A1:E4, 1) 會傳回 1, 因為 30 為最小的累積測試分數, 所以選擇將最小值排位為 1 =RANK(92, A1:E4, 0) 會傳回 2, 因為 92 為第二大累積測試分數, 所以選擇將最大值排位為 1 =RANK(91, A1:E4, 1) 會傳回 4, 因為第二個位置有兩個相同的數值 順序為 , 排位為 第 229 頁 LARGE 第 249 頁 SMALL 第 197 頁 統計函數列表 SLOPE SLOPE 函數會使用線性迴歸分析傳回集合最佳直線的斜率 248 第 10 章統計函數
249 SLOPE(y-values, x-values) Â y-values : 包含 y ( 因變數 ) 值的集合 y-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 Â x-values : 包含 x ( 自變數 ) 值的集合 x-values 為一個集合, 其中可以包含數值 日期 / 時間或持續時間值 所有數值的類型必須相同 用法備忘錄 Â 兩個集合必須大小相同否則函數會傳回錯誤 Â 如果您已知每個車輛的行車速度及其每個速度時的耗油量, 則耗油量可能為因變數而行車速度可能為自變數 Â 若要找出最佳直線的 y 截距, 請使用 INTERCEPT 函數 在此中, SLOPE 函數用於根據耗油量的價格 ( 自變數 ), 來判定此假定房主設定溫度調節器溫度 ( 因變數 ) 的最佳直線斜率 =SLOPE(B2:B11, A2:A11) 評估結果大約是 , 表示最佳直線斜率下降 ( 價格上漲時溫度調節器的溫度會降低 ) 第 36 頁 INTERCEPT 第 197 頁 統計函數列表 SMALL SMALL 函數會傳回範圍內第 n th 小值 最小值位列第一 第 10 章統計函數 249
250 SMALL(num-date-dur-set, ranking) Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â ranking : 表示您要擷取之值的大小等級 ranking 為數值, 且範圍必須在 1 到集合中值的數目之內 用法備忘錄 Â 等級 1 會擷取集合中的最小值, 等級 2 會擷取第二個最小值, 等等 集合中大小相同的值會一起排列, 但是會影響結果 假設下表包含本學期 20 個學生的累積測試分數 ( 我們已按此方法對組織資料, 原始表格可能有 20 個單獨的橫列 ) =SMALL(A1:E4, 1) 會傳回 30, 即最小累積測試分數 ( 輸入格 A1) =SMALL(A1:E4, 2) 會傳回 51, 即第二個最小累計測試分數 ( 輸入格 E1) =SMALL(A1:E4, 6) 會傳回 75, 即第六個最小累積測試分數 ( 順序為 , 然後又是 75, 所以 75 既是第五個也是第六個最小累積測試分數 ) 第 229 頁 LARGE 第 247 頁 RANK 第 197 頁 統計函數列表 STANDARDIZE STANDARDIZE 函數會傳回根據具有指定平均值與標準差特徵之分配得出的常態值 STANDARDIZE(num, average, stdev) Â num : 要進行評估的數值 num 為數值 250 第 10 章統計函數
251 Â average : 分配的平均值 average 為表示事件發生之已知平均速率 ( 算術平均值 ) 的數值 Â stdev : 總體的標準差 stdev 為數值且必須大於 0 =STANDARDIZE(6, 15, 2.1) 會傳回 第 239 頁 NORMDIST 第 240 頁 NORMINV 第 240 頁 NORMSDIST 第 241 頁 NORMSINV 第 264 頁 ZTEST 第 197 頁 統計函數列表 STDEV STDEV 函數會傳回根據樣本 ( 無偏差 ) 變異數得出之一組數值的標準差 離散量數 STDEV(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 一個或多個其他值 ( 需要最少有兩個值 ) 所有 numdate-dur 值必須為相同類型 用法備忘錄 Â STDEV 適用於在指定值僅表示較大總體時使用 若您正分析的值表示整個集合或總體, 請使用 STDEVP 函數 Â 若您要將文字或布林值包含在計算中, 請使用 STDEVA 函數 Â 標準差為 VAR 函數傳回之變數的平方根 第 10 章統計函數 251
252 假設您已監督一群學生進行五次測試 您已任意選取五個學生來代表學生的總體 ( 請注意, 這只是一個, 在統計方面是無效的 ) 使用樣本資料, 您可以透過 STDEV 函數來判定哪次測試的分數離散程度最大 STDEV 函數的結果大約為 及 因此得出測試 2 的離散量數最高, 緊接著是測試 1 其他三次測試的離散量數較低 測試 1 測試 2 測試 3 測試 4 測試 5 學生 學生 學生 學生 學生 =STDEV(B2:B6) =STDEV(C2:C6) =STDEV(D2:D6) =STDEV(E2:E6) =STDEV(F2:F6) 第 252 頁 STDEVA 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 259 頁 VAR 第 260 頁 VARA 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 STDEVA STDEVA 函數會傳回根據樣本 ( 無偏差 ) 變異數得出之一組數值的標準差 離散量數, 其中可能包含文字和布林值 252 第 10 章統計函數
253 STDEVA(value, value...) Â index 值 index 可以包含任何值類型 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 Â index... : 一個或多個其他值 ( 需要最少有兩個值 ) 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â STDEV 適用於在指定數值僅表示較大總體時使用 若您正分析的值表示整個集合或母體, 請使用 STDEVPA 函數 Â STDEVA 會指定值 0 至任何文字值 布林值 FALSE, 並指定 1 值布林值 TRUE, 然後將它們包含到計算中 系統會忽略空白輸入格 若您不想將文字或布林值包含在計算中, 請使用 STDEV 函數 Â 標準差為 VARA 函數傳回之變數的平方根 假設您已在 Cupertino, California 安裝溫度感應器 感應器會記錄每天的最高和最低溫度 此外, 您還對每天在公寓中打開空調做了記錄 前幾天的資料顯示在下表中, 可用作最高和最低溫度總體的樣本 ( 請注意, 這只是一個, 從統計角度來說是無效的 ) =STDEVA(B2:B13) 會傳回 , 即 STDEVA 測出之每日最高溫度樣本的離散量數 它超過實際範圍的最高溫度 15 度, 因為 無法取得 溫度值指定為零 第 251 頁 STDEV 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 259 頁 VAR 第 260 頁 VARA 第 10 章統計函數 253
254 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 STDEVP STDEVP 函數會傳回根據總體 (True) 變異數得出之一組數值的標準差 離散量數 STDEVP(num-date-dur, num-date-dur...) Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 Â num-date-dur... : 選擇性地併入一個或多個其他值 若已指定多個 num-datedur 值, 則所有值的類型必須相同 用法備忘錄 Â STDEVP 適用於在指定值代表整個群體或總體時使用 若您正在分析的值僅代表較大總體的樣本, 請使用 STDEV 函數 Â 若您要將文字或布林值包含在計算中, 請使用 STDEVPA 函數 Â 標準差為 VARP 函數傳回之變異數的平方根 假設您已監督一群學生進行五次測試 您的班級很小, 這代表學生的總體 使用此總體資料, 您可以透過 STDEVP 函數來判定哪次測試的測試分數離散程度最大 STDEVP 函數的結果大約為 及 因此得出測試 2 的離散量數最高, 緊接著是測試 1 其他三次測試的離散量數較低 測試 1 測試 2 測試 3 測試 4 測試 5 學生 學生 學生 學生 學生 =STDEVP(B2:B6) =STDEVP(C2:C6) =STDEVP(D2:D6) =STDEVP(E2:E6) =STDEVP(F2:F6) 254 第 10 章統計函數
255 第 251 頁 STDEV 第 252 頁 STDEVA 第 255 頁 STDEVPA 第 259 頁 VAR 第 260 頁 VARA 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 STDEVPA STDEVPA 函數會傳回根據總體 (True) 變異數得出之一組數值的標準差 離散量數, 其中可能包含文字和布林值 STDEVPA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â STDEVPA 適用於在指定值代表整個群體或總體時使用 若您正在分析的值僅代表較大總體的樣本, 請使用 STDEVPA 函數 Â STDEVPA 會指定值 0 至任何文字值 布林值 FALSE, 並指定 1 值布林值 TRUE, 然後將它們包含到計算中 系統會忽略空白輸入格 若您不想將文字或布林值包含在計算中, 請使用 STDEVP 函數 Â 標準差為 VARPA 函數傳回之變異數的平方根 第 10 章統計函數 255
256 假設您已在 Cupertino, California 安裝溫度感應器 感應器會記錄每天的最高和最低溫度 此外, 您還對每天在公寓中打開空調做了記錄 感應器在幾天後出現故障, 所以下表為最高和最低溫度的總體 =STDEVPA(B2:B13) 會傳回 , 即 STDEVPA 測出之每天最高溫度樣本的離散量數 它超過實際範圍的最高溫度 15 度, 因為 無法取得 溫度值指定為零 第 251 頁 STDEV 第 252 頁 STDEVA 第 254 頁 STDEVP 第 259 頁 VAR 第 260 頁 VARA 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 256 第 10 章統計函數
257 TDIST TDIST 函數會傳回學生的 t 分配的概率 TDIST(non-neg-x-value, degrees-freedom, tails) Â non-neg-x-value : 您要對其評估函數的值 non-neg-x-value 必須是大於或等於 0 的數值 Â degrees-freedom : 自由度 degrees-freedom 為數值且必須大於或等於 1 Â tails : 要傳回的邊數 單邊 ( 1) : 傳回單邊分配的值 雙邊 (2) : 傳回雙邊分配的值 =TDIST(4, 2, 1) 會傳回 , 即單邊分配的值 =TDIST(4, 2, 2) 會傳回 , 即雙邊分配的值 第 257 頁 TINV 第 258 頁 TTEST 第 197 頁 統計函數列表 TINV TINV 函數會傳回學生 t 分配的 t 值 ( 概率和自由度的函數 ) TINV(probability, degrees-freedom) Â probability: 與分配相關聯的概率 probability 是數值, 且必須大於 0 小於 1 Â degrees-freedom : 自由度 degrees-freedom 為數值且必須大於或等於 1 =TINV(0.88, 2) 會傳回 第 257 頁 TDIST 第 10 章統計函數 257
258 第 258 頁 TTEST 第 197 頁 統計函數列表 TTEST TTEST 函數會傳回根據 t 分配函數得出之與學生 t 測試相關聯的概率 TTEST(sample-1-values, sample-2-values, tails, test-type) Â sample-1-values : 包含第一個樣本值集合的集合 sample-1-values 為包含數值的集合 Â sample-2-values : 包含第二個樣本值集合的集合 sample-2-values 為包含數值的集合 Â tails : 要傳回的邊數 Â 單邊 ( 1) : 傳回單邊分配的值 雙邊 (2) : 傳回雙邊分配的值 test-type : 要執行的 t- 測試類型 paired (1) : 執行配對測試 two-sample equal (2) : 執行雙樣本相等變異數 ( 同質性 ) 測試 two-sample unequal (3) : 執行雙樣本不等變異數 ( 異質性 ) 測試 =TTEST({57, 75, 66, 98, 92, 80}, {87, 65, 45, 95, 88, 79}, 1, 1) 會傳回 , 即單邊配對測試的值 =TTEST({57, 75, 66, 98, 92, 80}, {87, 65, 45, 95, 88, 79}, 2, 1) 會傳回 , 即雙邊配對測試的值 =TTEST({57, 75, 66, 98, 92, 80}, {87, 65, 45, 95, 88, 79}, 1, 2) 會傳回 , 即單邊雙樣本相等變異數測試的值 =TTEST({57, 75, 66, 98, 92, 80}, {87, 65, 45, 95, 88, 79}, 2, 2) 會傳回 , 即雙邊雙樣本不等變異數測試的值 =TTEST({57, 75, 66, 98, 92, 80}, {87, 65, 45, 95, 88, 79}, 1, 3) 會傳回 , 即單邊雙樣本不等變異數測試的值 第 257 頁 TDIST 第 257 頁 TINV 258 第 10 章統計函數
259 第 197 頁 統計函數列表 VAR VAR 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數 VAR(num-date, num-date...) Â num-date : 值 num-date 為數值或日期 / 時間值 Â num-date... : 選擇性地併入一個或多個其他值 如果指定多個 num-date-dur 值, 則它們必須是同一類型 用法備忘錄 Â VAR 函數會找出樣本 ( 無偏差 ) 變異數, 該變異數藉由將資料點的偏移數平方和, 除以一個小於數值個數的值得出 Â VAR 適用於在指定值僅代表較大總體的樣本時使用 若您正分析的值表示整個群體或總體, 請使用 VARP 函數 Â 若您要將文字或布林值包含在計算中, 請使用 VARA 函數 Â VAR 函數傳回之變異數的平方根是由 STDEV 函數傳回 假設您已監督一群學生進行五次測試 您已任意選取五個學生來代表學生的總體 ( 請注意, 這只是一個, 在統計方面是無效的 ) 使用樣本資料, 您可以透過 VAR 函數來判定哪次測試的測試分數離散程度最大 VAR 函數的結果大約為 及 因此得出測試 2 的離散量數最高, 緊接著是測試 1 其他三次測試的離散量數較低 測試 1 測試 2 測試 3 測試 4 測試 5 學生 學生 學生 學生 學生 =VAR(B2:B6) =VAR(C2:C6) =VAR(D2:D6) =VAR(E2:E6) =VAR(F2:F6) 第 10 章統計函數 259
260 第 251 頁 STDEV 第 252 頁 STDEVA 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 260 頁 VARA 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 VARA VARA 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數, 其中包含文字和布林值 VARA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â VARA 函數會找出樣本 ( 無偏差 ) 變數, 該變數藉由將資料點的偏移數平方和, 除以一個小於值個數的值得出 Â VARA 適用於在指定值僅代表較大總體時使用 若您正分析的值表示整個群體或總體, 請使用 VARPA 函數 Â VARA 會指定值 0 至任何文字值 布林值 FALSE, 並指定 1 至布林值 TRUE, 然後將它們包含到計算中 系統會忽略空白輸入格 若您不想將文字或布林值包含在計算中, 請使用 VAR 函數 Â VARA 函數傳回之變數的平方根是由 STDEVA 函數傳回 260 第 10 章統計函數
261 假設您已在 Cupertino, California 安裝溫度感應器 感應器會記錄每天的最高和最低溫度 此外, 您還對每天在公寓中打開空調做了記錄 前幾天的資料顯示在下表中, 可用作最高和最低溫度總體的樣本 ( 請注意, 這只是一個, 從統計角度來說是無效的 ) =VARA(B2:B13) 會傳回 , 即 VARA 測出之每天最高溫度樣本的離散量數 第 251 頁 STDEV 第 252 頁 STDEVA 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 259 頁 VAR 第 261 頁 VARP 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 第 10 章統計函數 261
262 VARP VARP 函數會傳回一組數值的總體 (True) 變異數 離散量數 VARP(num-date, num-date...) Â num-date : 值 num-date 為數值或日期 / 時間值 Â num-date... : 選擇性地併入一個或多個其他值 若已指定多個 num-date 值, 則所有值必須是相同類型 用法備忘錄 Â VARP 函數會找出總體 ( 或 True) 變異數( 相對於, 或無偏差變異數 ), 方法是將資料點偏移數的平方和除以值個數 Â VARP 適用於在指定值表示整個群體或總體時使用 若您正在分析的值僅代表較大總體的樣本, 請使用 VAR 函數 Â 若您要將文字或布林值包含在計算中, 請使用 VARPA 函數 Â VARP 函數傳回之變數的平方根是由 STDEVP 函數傳回 假設您已監督一群學生進行五次測試 您的班級很小, 這代表學生的總體 使用此總體資料, 您可以透過 VARP 函數來判定哪次測試的測試分數離散程度最大 VARP 函數的結果大約為 及 8.96 因此得出測試 2 的離散量數最高, 緊接著是測試 1 其他三次測試的離散量數較低 測試 1 測試 2 測試 3 測試 4 測試 5 學生 學生 學生 學生 學生 =VARP(B2:B6) =VARP(C2:C6) =VARP(D2:D6) =VARP(E2:E6) =VARP(F2:F6) 第 251 頁 STDEV 第 252 頁 STDEVA 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 259 頁 VAR 第 260 頁 VARA 262 第 10 章統計函數
263 第 263 頁 VARPA 第 315 頁 調查結果 第 197 頁 統計函數列表 VARPA VARPA 函數會傳回一組數值的樣本 ( 無偏差 ) 變異數 離散量數, 其中包含文字和布林值 VARPA(value, value...) Â index 值 index 可以包含任何值類型 Â index... : 選擇性地併入一個或多個其他值 所有數值的類型必須相同 您不能將數值 日期及持續時間值混用 用法備忘錄 Â VARPA 函數會找出總體 ( 或 True) 變異數 ( 相對於, 或無偏差變異數 ), 方法是將資料點偏移數的平方和除以值個數 Â VARPA 適用於在指定值代表整個群體或總體時使用 若您正在分析的值僅代表較大總體的樣本, 請使用 VARA 函數 Â VARPA 會指定值 0 至任何文字值 布林值 FALSE, 並指定 1 至布林值 TRUE, 然後將它們包含到計算中 系統會忽略空白輸入格 若您不想將文字或布林值包含在計算中, 請使用 VAR 函數 Â VARPA 函數傳回之變數的平方根是由 STDEVPA 函數傳回 第 10 章統計函數 263
264 假設您已在 Cupertino, California 安裝溫度感應器 感應器會記錄每天的最高和最低溫度 此外, 您還對每天在公寓中打開空調做了記錄 感應器在幾天後出現故障, 所以下表為最高和最低溫度的總體 =VARPA(B2:B13) 會傳回 , 即 VARPA 測出之每天最高溫度樣本的離散量數 第 251 頁 STDEV 第 252 頁 STDEVA 第 254 頁 STDEVP 第 255 頁 STDEVPA 第 259 頁 VAR 第 260 頁 VARA 第 261 頁 VARP 第 315 頁 調查結果 第 197 頁 統計函數列表 264 第 10 章統計函數
265 ZTEST ZTEST 函數會傳回 Z- 測試的單邊概率值 ZTEST(num-date-dur-set, num-date-dur, stdev) Â num-date-dur-set : 一組數值 num-date-dur-set 為包含數值 日期或持續時間值的集合 所有數值的類型必須相同 Â num-date-dur : 值 num-date-dur 是數值 日期 / 時間值或持續時間值 num-date-dur 是要測試的值 Â stdev : 總體標準差的選用值 stdev 為數值且必須大於 0 用法備忘錄 Â Z- 測試為統計測試, 可判定樣本平均值和總體平均值之間的差異是否具有統計重要性 Z- 測試主要用於進行標準化測試 Â 若省略 stdev, 則系統會使用假設的樣本標準差 =ZTEST({57, 75, 66, 98, 92, 80}, 70, 9) 會傳回 第 250 頁 STANDARDIZE 第 197 頁 統計函數列表 第 10 章統計函數 265
266 文字函數 11 文字函數可協助您使用字元字串 文字函數列表 iwork 提供下列文字函數來與表格搭配使用 函數 CHAR ( 第 267 頁 ) CLEAN ( 第 268 頁 ) CODE ( 第 269 頁 ) CONCATENATE ( 第 269 頁 ) DOLLAR ( 第 270 頁 ) EXACT ( 第 271 頁 ) FIND ( 第 271 頁 ) FIXED ( 第 272 頁 ) LEFT ( 第 273 頁 ) LEN ( 第 274 頁 ) LOWER ( 第 274 頁 ) MID ( 第 275 頁 ) 說明 CHAR 函數會傳回對應於十進位 Unicode 字元代碼的字元 CLEAN 函數會從文字中移除最常見的非列印字元 (Unicode 字元代碼 0 31) CODE 函數會傳回指定字串中第一個字元的十進位 Unicode 值 CONCATENATE 函數會將字串結合 ( 連接 ) 在一起 DOLLAR 函數會傳回由指定數值變成美元金額格式的字串 如果參數字串的大小寫和內容都相同, 則 EXACT 函數會傳回 TRUE FIND 函數會傳回某個字串在另一個字串中的起始位置 FIXED 函數會將某個數值捨入為指定小數位數, 然後將結果作為字串值傳回 LEFT 函數會傳回由指定字串左端開始之指定數目的字元組成的字串 LEN 函數會傳回字串的字元數 LOWER 函數會傳回全部小寫的字串, 不論指定字串中字元的大小寫為何 MID 函數會傳回由字串指定位置開始之指定數目的字元組成的字串 266
267 函數 PROPER ( 第 275 頁 ) REPLACE ( 第 276 頁 ) REPT ( 第 277 頁 ) RIGHT ( 第 277 頁 ) SEARCH ( 第 278 頁 ) SUBSTITUTE ( 第 279 頁 ) T ( 第 280 頁 ) TRIM ( 第 281 頁 ) UPPER ( 第 281 頁 ) VALUE ( 第 282 頁 ) 說明 PROPER 函數會傳回一個字串, 其中每個單字的第一個字母為大寫, 而其餘所有字元都為小寫, 不論指定字串中字元的大小寫為何 REPLACE 函數會傳回一個字串, 其中指定字串之指定數目的字元已由新字串取代 REPT 函數會傳回一個字串, 其中包含重複特定次數的指定字串 RIGHT 函數會傳回由指定字串右端開始之指定數目的字元組成的字串 SEARCH 函數會傳回某個字串在另一個字串中的起始位置 ( 忽略大小寫且允許通配符 ) SUBSTITUTE 函數會傳回一個字串, 其中指定字串的指定字元已由新字串取代 T 函數會傳回輸入格中包含的文字 加入此函數是為了與輸入自其他試算表應用程式的表格相容 TRIM 函數會傳回以指定字串為基準, 移除多餘空格之後的字串 UPPER 函數會傳回全部大寫的字串, 不論指定字串中字元的大小寫為何 VALUE 函數會傳回數值, 即使參數為文字格式亦是如此 CHAR CHAR 函數會傳回對應於十進位 Unicode 字元代碼的字元 CHAR(code-number) Â code-number : 您要對應於 Unicode 字元傳回的數值 code-number 為數值, 必須大於或等於 32 小於或等於 65,535, 且不等於 127 如果存在小數部分, 則會被忽略 請注意, 字元 32 為空格字元 用法備忘錄 Â 並非所有 Unicode 數值都與可列印字元相關聯 Â 您可以在 國際設定 偏好設定中啟用 字元 視窗, 然後使用它來檢視整個字元集及其代碼 Â CODE 函數會傳回特定字元的數字代碼 =CHAR(98.6) 會傳回 "b", 即由代碼 98 表示 系統會忽略數值的小數部分 =CODE("b") 會傳回 98 第 11 章文字函數 267
268 第 269 頁 CODE 第 266 頁 文字函數列表 CLEAN CLEAN 函數會從文字中移除最常見的非列印字元 (Unicode 字元代碼 0 31) CLEAN(text) Â text : 您要從中移除非列印字元的文字 text 可以包含任何值類型 用法備忘錄 Â 若您從其他應用程式貼上的文字中包含不想要的問號 空格 方框或其他非預期字元, 則此函數非常有幫助 Â CLEAN 不會移除下列不常用的非列印字元 : 字元代碼 及 157 若要移除這些字元, 您可以先使用 SUBSTITUTE 函數來將其取代為 0 31 範圍中的代碼, 然後再使用 CLEAN 函數 Â 您可以使用 TRIM 函數來移除文字中的多餘空格 假設您從其他應用程式拷貝了文字 "a b c d e f", 然後將其貼入輸入格 A1, 但卻看到 "a b c??d e f" 您可以嘗試使用 CLEAN 來移除非預期的字元 : =CLEAN(A1) 會傳回 "a b c d e f" 第 279 頁 SUBSTITUTE 第 281 頁 TRIM 第 266 頁 文字函數列表 268 第 11 章文字函數
269 CODE CODE 函數會傳回指定字串中第一個字元的十進位 Unicode 值 CODE(code-string) Â code-string : 要傳回 Unicode 值的字串 code-string 為字串值 僅會使用第一個字元 用法備忘錄 Â 您可以在 國際設定 偏好設定中啟用 字元 視窗, 然後使用它來檢視整個字元集及其代碼 Â 您可以使用 CHAR 函數來執行 CODE 函數的反函數 : 將數字代碼轉換為文字字元 =CODE("A") 會傳回 65, 即大寫 "A" 的字元代碼 =CODE("abc") 會傳回 97, 即小寫 "a" 的字元代碼 =CHAR(97) 會傳回 "a" =CODE(A3) 會傳回 102, 即小寫 "f" 的字元代碼 =CODE(" 三二一 ") 會傳回 19,977, 即第一個字元的十進位 Unicode 值 第 267 頁 CHAR 第 266 頁 文字函數列表 CONCATENATE CONCATENATE 函數會將字串結合 ( 連接 ) 在一起 CONCATENATE(string, string...) Â string : 字串 string 為字串值 Â string... : 可以選擇性地包含一個或多個其他字串 用法備忘錄 Â 作為 CONCATENATE 函數的替代, 您可以使用 & 字串運算子, 來將字串連在一起 第 11 章文字函數 269
270 若輸入格 A1 包含 Lorem 輸入格 B1 包含 Ipsum, 則 =CONCATENATE(B1, ", ", A1) 會傳回 "Ipsum, Lorem" =CONCATENATE("a", "b", "c") 會傳回 "abc" ="a"&"b"&"c" 會傳回 "abc" 第 266 頁 文字函數列表 DOLLAR DOLLAR 函數會傳回由指定值變成美元金額格式的字串 DOLLAR(num, places) Â num : 要使用的數值 num 為數值 Â places : 一種選用參數, 用於指定進行四捨五入時, 小數點右側或左側的位數 places 為數值 當捨入為指定位數時, 系統會使用標準的算術四捨五入方法 ; 若要進行四捨五入之位數的值為 5 或更大, 則結果為捨入 負值表示捨入應捨入到小數點左邊 ( 例如, 捨入到百位或千位 ) =DOLLAR( ) 會傳回 $2, =DOLLAR( ) 會傳回 $2, =DOLLAR(99.554, 0) 會傳回 $100 =DOLLAR(12, 3) 會傳回 $ =DOLLAR(-12, 3) 會傳回 ($12.000), 其中括號表示為負數金額 =DOLLAR(123, -1) 會傳回 $120 第 272 頁 FIXED 第 266 頁 文字函數列表 270 第 11 章文字函數
271 EXACT 若參數字串大小寫和內容都相同, 則 EXACT 函數會傳回 TRUE EXACT(string-1, string-2) Â string-1 : 第一個字串 string-1 為字串值 Â string-2 : 第二個字串 string-2 為字串值 =EXACT("toledo", "toledo") 會傳回 TRUE, 因為所有字元和大小寫都相同 =EXACT("Toledo", "toledo") 會傳回 FALSE, 因為兩個字串的大小寫不同 第 271 頁 FIND 第 278 頁 SEARCH 第 266 頁 文字函數列表 FIND FIND 函數會傳回某個字串在另一個字串中的起始位置 FIND(search-string, source-string, start-pos) Â search-string : 要尋找的字串 search-string 為字串值 Â source-string : 字串 source-string 為字串值 Â start-pos : 替代參數, 會指定應在指定字串中的哪個位置開始執行動作 startpos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數值 附註 Â 搜尋區分大小寫且會計算空格 不允許有通配符 若要在搜尋時使用通配符或忽略大小寫, 請使用 SEARCH 函數 Â 指定 start-pos 可讓您在 source-string 中 ( 而非從其開始 ) 搜尋 searchstring 當 source-string 包含多個搜尋字串實例, 且您要判定非第一實例的起始位置時, 此函數特別有用 若省略 start-pos, 則系統會假設為 1 第 11 章文字函數 271
272 =FIND("e", "where on earth") 會傳回 3 ("e" 為字串 "where on earth" 中的第三個字元 ) =FIND("e", "where on earth", 8) 會傳回 10 ( 在 earth 中 "e" 是自字元 8 ( 即 "on" 中的 "n") 開始, 找到的第一個 "e") 第 271 頁 EXACT 第 278 頁 SEARCH 第 266 頁 文字函數列表 FIXED FIXED 函數會將某一個數值捨入為指定小數位數, 然後將結果作為字串值傳回 FIXED(num, places, no-commas) Â num : 要使用的數值 num 為數值 Â places : 此為選用參數, 指出進行四捨五入時, 小數點右側或左側的位數 places 為數值 當四捨捨入至指定位數時, 會捨入大於五的值 若要進行四捨五入之位數的值為 5 或更大, 則結果為捨入 負值表示捨入應捨入到小數點左邊 ( 例如, 捨入到百位或千位 ) Â no-commas : 此為一種選用參數, 指出是否在產生的數值整體中使用位置分隔符號 使用逗號 (FALSE 0 或省略 ) : 在結果中包含位置分隔符號 無逗號 (TRUE 或 1) : 在結果中不包含位置分隔符號 =FIXED( , 2) 會傳回 "6, " =FIXED( , 1, 1) 會傳回 " " =FIXED( , -2) 會傳回 "6,800." =FIXED(12.4, 0) 會傳回 "12." =FIXED(12.5, 0) 會傳回 "13." =FIXED(4, -1) 會傳回 "0." =FIXED(5, -1) 會傳回 "10." 272 第 11 章文字函數
273 第 270 頁 DOLLAR 第 266 頁 文字函數列表 LEFT LEFT 函數會傳回傳回由指定字串左端開始之指定數目的字元組成的字串 LEFT(source-string, string-length) Â source-string : 字串 source-string 為字串值 Â string-length : 此為一種選用參數, 用於指定所傳回之字串的所需長度 string-length 為數值且必須大於或等於 1 用法備忘錄 Â 若 string-length 大於或等於 source-string 的長度, 則傳回的字串與 sourcestring 相同 =LEFT("one two three", 2) 會傳回 "on" =LEFT("abc") 會傳回 "a" 第 275 頁 MID 第 277 頁 RIGHT 第 266 頁 文字函數列表 第 11 章文字函數 273
274 LEN LEN 函數會傳回字串中的字元數 LEN(source-string) Â source-string : 字串 source-string 為字串值 用法備忘錄 Â 計算會包括所有空格 數值及特殊字元 =LEN("12345") 會傳回 5 =LEN(" abc def ") 會傳回 9, 即六個字母加上行首 行尾和分隔空格的加總 第 266 頁 文字函數列表 LOWER LOWER 函數會傳回全部小寫的字串, 不論指定字串中字元的大小寫為何 LOWER(source-string) Â source-string : 字串 source-string 為字串值 =LOWER("UPPER") 會傳回 "upper" =LOWER("Lower") 會傳回 "lower" =LOWER("MiXeD") 會傳回 "mixed" 第 275 頁 PROPER 第 281 頁 UPPER 第 266 頁 文字函數列表 274 第 11 章文字函數
275 MID MID 函數會傳回由字串指定位置開始之指定數目的字元組成的字串 MID(source-string, start-pos, string-length) Â source-string : 字串 source-string 為字串值 Â start-pos : 在指定字串中的哪個位置開始執行動作 start-pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數值 Â string-length : 傳回之字串的所需長度 string-length 為數值且必須大於或等於 1 用法備忘錄 Â 若 string-length 大於或等於 source-string 的長度, 則傳回的字串與 sourcestring 相同, 且從 start-pos 位置開始 =MID("lorem ipsum dolor sit amet", 7, 5) 會傳回 "ipsum" =MID(" ", 4, 3) 會傳回 "456" =MID("shorten", 5, 20) 會傳回 "ten" 第 273 頁 LEFT 第 277 頁 RIGHT 第 266 頁 文字函數列表 PROPER PROPER 函數會傳回一個字串, 其中每個單字的第一個字母為大寫, 而其餘所有字元都為小寫, 不論指定字串中字元的大小寫為何 PROPER(source-string) Â source-string : 字串 source-string 為字串值 第 11 章文字函數 275
276 用法備忘錄 Â 非字母字元後面的所有字元, 除了單引號 ( ) 以外, 都會被視為單字中的第一個字母 因此, 後接連字號的任意字母都會變為大寫字母 =PROPER("lorem ipsum") 會傳回 "Lorem Ipsum" =PROPER("lorem's ip-sum") 會傳回 "Lorem's Ip-Sum" =PROPER("1a23 b456") 會傳回 "1A23 B456" 第 274 頁 LOWER 第 281 頁 UPPER 第 266 頁 文字函數列表 REPLACE REPLACE 函數會傳回一個字串, 其中指定字串之指定數目的字元已由新字串取代 REPLACE(source-string, start-pos, replace-length, new-string) Â source-string : 字串 source-string 為字串值 Â start-pos : 在指定字串中的哪個位置開始執行動作 start-pos 為必須大於或等於 1 的數值 若 start-pos 大於 source-string 中的字元數, 則 new-string 會加入到 source-string 的結尾 Â replace-length : 要取代的字元數 replace-length 為必須大於或等於 1 的數值 若 replace-length 大於或等於 source-string 的長度, 則傳回的字串與 new-string 相同 Â new-string : 用作指定字串中要取代之部分的替代項的文字 new-string 為字串值 它無需與替代的文字長度相同 =REPLACE("received applicant's forms", 10, 9, "Frank") 會傳回 "received Frank's forms" 276 第 11 章文字函數
277 第 279 頁 SUBSTITUTE 第 266 頁 文字函數列表 REPT REPT 函數會傳回一個字串, 其中包含重複特定次數的指定字串 REPT(source-string, repeat-number) Â source-string : 字串 source-string 為字串值 Â repeat-number : 指定字串應重複的次數 repeat-number 為必須大於或等於 0 的數值 =REPT("*", 5) 會傳回 "*****" =REPT("ha", 3) 會傳回 "hahaha" 第 266 頁 文字函數列表 RIGHT RIGHT 會傳回由指定字串右端開始之指定數目的字元組成的字串 RIGHT(source-string, string-length) Â source-string : 字串 source-string 為字串值 Â string-length : 此為一種選用參數, 用於指定所傳回之字串的所需長度 string-length 為數值且必須大於或等於 1 用法備忘錄 Â 若 string-length 大於或等於 source-string 的長度, 則傳回的字串與 sourcestring 相同 第 11 章文字函數 277
278 =RIGHT("one two three", 2) 會傳回 "ee" =RIGHT("abc") 會傳回 "c" 第 273 頁 LEFT 第 275 頁 MID 第 266 頁 文字函數列表 SEARCH SEARCH 函數會傳回某個字串在另一個字串中的起始位置 ( 忽略大小寫且允許通配符 ) SEARCH(search-string, source-string, start-pos) Â search-string : 要尋找的字串 search-string 為字串值 Â source-string : 字串 source-string 為字串值 Â start-pos : 替代參數, 會指定應在指定字串中的哪個位置開始執行動作 start-pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數值 用法備忘錄 Â search-string 中允許有通配符 search-string 中, 使用 * ( 星號 ) 來與多個字元進行匹配或使用? ( 問號 ) 來與 source-string 中的任意單一字元進行匹配 Â 指定 start-pos 可讓您在 source-string 中 ( 而非從其開始 ) 搜尋 searchstring 當 source-string 包含多個 search-string 實例, 且您要判定非第一實例的起始位置時, 此函數特別有用 若省略 start-pos, 則系統會假設為 1 Â 若要在搜尋時考慮大小寫, 請使用 FIND 函數 278 第 11 章文字函數
279 =SEARCH("ra", "abracadabra") 會傳回 3 ; 在 "abracadabra" 中字串 "ra" 第一次開始出現的位置是第三個字元 =SEARCH("ra", "abracadabra", 5) 會傳回 10, 即當您開始在位置 5 搜尋時字串 "ra" 第一次出現的位置 =SEARCH( *card, Wildcard ) 會傳回 1, 因為搜尋字串開頭的星號符合 card 之前的所有字元 =SEARCH(*cad, Wildcard ) 會傳回錯誤, 因為字串 cad 不存在 =SEARCH(?card, Wildcard ) 會傳回 4, 因為問號符合 card 之前的一個字元 =SEARCH( c*d, Wildcard ) 會傳回 5, 因為星號符合 c 和 d 之間的所有字元 =SEARCH( ~?, Wildcard? No. ) 會傳回 9, 因為 ~ 符號表示將下一個字元 ( 問號 ) 按照字面解釋 ( 而不是解釋為通配符 ), 而問號為第 9 個字元 第 271 頁 EXACT 第 271 頁 FIND 第 313 頁 指定條件和使用萬用字元 第 266 頁 文字函數列表 SUBSTITUTE SUBSTITUTE 函數會傳回一個字串, 其中指定字串的指定字元已由新字串取代 SUBSTITUTE(source-string, existing-string, new-string, occurrence) Â source-string : 字串 source-string 為字串值 Â existing-string : 指定字串中要被取代的字串 existing-string 為字串值 Â new-string : 用作指定字串中要取代之部分的替代項的文字 new-string 為字串值 它無需與替代的文字長度相同 Â occurrence : 指定取代應發生次數的選用值 occurrence 為數值, 且必須大於或等於 1, 或將其省略 若其大於 existing-string 出現在 source-string 中的次數, 則不會發生取代 若省略, 則 existing-string 在 source-string 出現的次數, 會由 new-string 取代 用法備忘錄 Â 您可以取代個別字元 完整單字或單字中字元的字串 第 11 章文字函數 279
280 =SUBSTITUTE("a b c d e f", "b", "B") 會傳回 "a B c d e f" =SUBSTITUTE("a a b b b c", "a", "A", 2) 會傳回 "a A b b b c" =SUBSTITUTE("a a b b b c", "b", "B") 會傳回 "a a B B B c" =SUBSTITUTE("aaabbccc", "bc", "BC", 2) 會傳回 "aaabbccc" 第 276 頁 REPLACE 第 266 頁 文字函數列表 T T 函數會傳回輸入格中包含的文字 加入此函數是為了與輸入自其他試算表應用程式的表格相容 T(cell) Â cell : 單一表格輸入格的參照 cell 是單一輸入格的參照值, 可以包含任何值或為空 用法備忘錄 Â 若輸入格不含字串, 則 T 會傳回空字串 若輸入格 A1 包含 "text" 而輸入格 B1 為空白 : =T(A1) 會傳回 "text" =T(B1) 不會傳回任何項目 第 266 頁 文字函數列表 280 第 11 章文字函數
281 TRIM TRIM 函數會傳回以指定字串為基準, 移除多餘空格之後的字串 TRIM(source-string) Â source-string : 字串 source-string 為字串值 用法備忘錄 Â TRIM 會移除第一個字元之前的所有空格 最後一個字元之後的所有空格, 以及字元之間重複的所有空格, 僅在單字間保留單一空格 =TRIM(" spaces spaces spaces ") 會傳回 "spaces spaces spaces" ( 行首和行尾的空格已被移除 ) 第 266 頁 文字函數列表 UPPER UPPER 函數會傳回全部大寫的字串, 不論指定字串中字元的大小寫為何 UPPER(source-string) Â source-string : 字串 source-string 為字串值 =UPPER("a b c") 會傳回 "A B C" =UPPER("First") 會傳回 "FIRST" 第 274 頁 LOWER 第 275 頁 PROPER 第 266 頁 文字函數列表 第 11 章文字函數 281
282 VALUE VALUE 函數會傳回數值, 即使參數為文字格式亦是如此 加入此函數是為了與輸入自其他試算表應用程式的表格相容 VALUE(source-string) Â source-string : 字串 source-string 為字串值 用法備忘錄 Â 您無需在新表格中使用 VALUE 函數, 因為系統會自動轉換文字格式的數值 Â 系統僅會轉換格式化的文字 例如, 若將字串 $ 輸入到輸入格, 則預設格式僅會顯示兩位小數 ($100.00) 若 VALUE 指向此輸入格, 則其會傳回 100, 即格式化的文字值, 而不是 Â 若參數不能以數值格式傳回 ( 不含數字 ), 則函數會傳回錯誤 =VALUE("22") 會傳回數值 22 =VALUE(RIGHT("The year 1953", 2)) 會傳回數字 53 第 266 頁 文字函數列表 282 第 11 章文字函數
283 三角函數 12 三角函數可協助您使用各種角度及其組件 三角函數列表 iwork 提供下列三角函數來與表格搭配使用 函數 ACOS ( 第 284 頁 ) ACOSH ( 第 284 頁 ) ASIN ( 第 285 頁 ) ASINH ( 第 286 頁 ) ATAN ( 第 286 頁 ) ATAN2 ( 第 287 頁 ) ATANH ( 第 288 頁 ) COS ( 第 288 頁 ) cosh ( 第 289 頁 ) DEGREES ( 第 290 頁 ) RADIANS ( 第 291 頁 ) SIN ( 第 292 頁 ) SINH ( 第 292 頁 ) TAN ( 第 293 頁 ) TANH ( 第 294 頁 ) 說明 ACOS 函數會傳回數字餘弦值的反函數 ( 反餘弦值 ) ACOSH 函數會傳回數字雙曲餘弦值的反函數 ( 雙曲反餘弦值 ) ASIN 函數會傳回數字的反正弦值 ( 正弦的反函數 ) ASINH 函數會傳回數字的雙曲正弦反函數 ATAN 函數會傳回數字正切值的反函數 ( 反正切值 ) ATAN2 函數會傳回經過原點與指定點之直線相對於正 x- 軸的角度 ATANH 函數會傳回數字雙曲正切值的反函數 COS 函數會傳回以弧度表示之角度的餘弦值 COSH 函數會傳回數字的雙曲餘弦值 DEGREES 函數會傳回以弧度表示之角度的度數 RADIANS 函數會傳回以度數表示之角度的弧度數 SIN 會傳回以弧度表示之角度的正弦值 SINH 函數會傳回指定數字的雙曲正弦值 TAN 會傳回以弧度表示之角度的正切值 TANH 函數會傳回指定數字的雙曲正切值 283
284 ACOS ACOS 函數會傳回數字餘弦值的反函數 ( 反餘弦值 ) ACOS(num) Â num : 數字 num 為 1 到 1 範圍內的數值 用法附註 Â ACOS 函數會取得餘弦值並傳回對應的角度 產生的角度以弧度表示, 範圍在 0 到 π (pi) 之間 若要查看以度數 ( 而非弧度 ) 表示之產生的角度, 請將此函數寫入 DEGREES 函數中, 亦即, =DEGREES(ACOS(num)) =ACOS(SQRT(2)/2) 會傳回 , 即大約為 π/4 =ACOS( ) 會傳回 1 =DEGREES(ACOS(.5)) 會傳回 60, 即餘弦值為 0.5 之角度的度數測量值 第 284 頁 ACOSH 第 288 頁 COS 第 289 頁 cosh 第 290 頁 DEGREES 第 283 頁 三角函數列表 ACOSH ACOSH 函數會傳回數字雙曲餘弦值的反函數 ( 雙曲反餘弦值 ) ACOSH(num) Â num : 數字 num 為必須大於或等於 1 的數值 =ACOSH( ) 會傳回 3 =ACOSH(COSH(5)) 會傳回 第 12 章三角函數
285 第 284 頁 ACOS 第 288 頁 COS 第 289 頁 cosh 第 283 頁 三角函數列表 ASIN ASIN 函數會傳回數字的反正弦值 ( 正弦的反函數 ) ASIN(num) Â num : 數字 num 為必須大於或等於 1 的數值 用法附註 Â ASIN 函數會取得正弦值並傳回對應的角度 結果是以弧度表示, 範圍在 -pi/2 到 +pi/2 之間 若要查看以度數 ( 而非弧度 ) 表示之產生的角度, 請將此函數寫入 DEGREES 函數中, 亦即, =DEGREES(ASIN(num)) =ASIN( ) 會傳回 1, 即正弦值為 0 之角度的弧度測量值 =DEGREES(ASIN(0.5)) 會傳回 30, 即正弦值為 0.5 之角度的度數測量值 第 286 頁 ASINH 第 290 頁 DEGREES 第 292 頁 SIN 第 292 頁 SINH 第 283 頁 三角函數列表 第 12 章三角函數 285
286 ASINH ASINH 函數會傳回數字的雙曲正弦反函數 ASINH(num) Â num : 數字 num 為數值 =ASINH( ) 會傳回 4 =ASINH(SINH(1)) 會傳回 1 第 285 頁 ASIN 第 292 頁 SIN 第 292 頁 SINH 第 283 頁 三角函數列表 ATAN ATAN 函數會傳回數字正切值的反函數 ( 反正切值 ) ATAN(num) Â num : 數字 num 為數值 用法附註 Â ATAN 函數會取得正切值, 並傳回以弧度表示的對應角度, 範圍在 -pi/2 到 +pi/2 之間 若要查看以度數 ( 而非弧度 ) 表示之產生的角度, 請將此函數寫入 DEGREES 函數中, 亦即, =DEGREES(ATAN(num)) =ATAN(1) 會傳回角度測量值 弧度 (45 度 ), 其正切值為 1 =DEGREES(ATAN(1)) 會傳回 第 12 章三角函數
287 第 287 頁 ATAN2 第 288 頁 ATANH 第 290 頁 DEGREES 第 293 頁 TAN 第 294 頁 TANH 第 283 頁 三角函數列表 ATAN2 ATAN2 函數會傳回經過原點與指定點之直線相對於正 x- 軸的角度 ATAN2(x-point, y-point) Â x-point : 直線經過 x 軸的座標點 x-point 為數值 Â y-point : 直線經過 y 軸的坐標點 y-point 為數值 用法附註 Â 角度以弧度表示, 範圍在 pi 到 +pi 之間 若要查看以度數 ( 而非弧度 ) 表示之產生的角度, 請將此函數寫入 DEGREES 函數中, 亦即, =DEGREES(ATAN2(x-point, y-point)) =ATAN2(1, 1) 會傳回 弧度 (45 度 ), 即從原點到點 (1, 1) 之線段的角度 =DEGREES(ATAN2(5, 5)) 會傳回 45 第 286 頁 ATAN 第 288 頁 ATANH 第 290 頁 DEGREES 第 293 頁 TAN 第 12 章三角函數 287
288 第 294 頁 TANH 第 283 頁 三角函數列表 ATANH ATANH 函數會傳回數字雙曲正切值的反函數 ATANH(num) Â num : 數字 num 為大於 1 且小於 1 的數值 =ATANH( ) 會傳回 3 =ATANH(TANH(2)) 會傳回 2 第 286 頁 ATAN 第 287 頁 ATAN2 第 293 頁 TAN 第 294 頁 TANH 第 283 頁 三角函數列表 COS COS 函數會傳回以弧度表示之角度的餘弦值 COS(radian-angle) Â radian-angle : 以弧度表示的角度 radian-angle 為數值 儘管它可以為任意值, 但通常是在 π 到 +π ( pi 到 +pi) 的範圍內 288 第 12 章三角函數
289 用法附註 Â 若要傳回以度數表示的角度, 請將此函數與 DEGREES 函數 ( 可將弧度轉換成度數 ) 搭配使用, 亦即, =DEGREES(COS(radian-angle)) =COS(1) 會傳回 , 即 1 弧度的餘弦值 ( 大約為 57.3 度 ) =COS(RADIANS(60)) 會傳回 0.5, 即 60 度的餘弦值 =COS(PI()/3) 會傳回 0.5, 即 π/3 弧度 (60 度 ) =COS(PI()) 會傳回 1, 即 π 弧度的餘弦值 (180 度 ) 第 284 頁 ACOS 第 284 頁 ACOSH 第 289 頁 cosh 第 290 頁 DEGREES 第 292 頁 SIN 第 293 頁 TAN 第 283 頁 三角函數列表 cosh COSH 函數會傳回數字的雙曲餘弦值 cosh(num) Â num : 數字 num 為數值 =COSH(0) 會傳回 1 =COSH(1) 會傳回 =COSH(5) 會傳回 =COSH(10) 會傳回 11, 第 12 章三角函數 289
290 第 284 頁 ACOS 第 284 頁 ACOSH 第 288 頁 COS 第 283 頁 三角函數列表 DEGREES DEGREES 函數會傳回以弧度表示之角度的度數 DEGREES(radian-angle) Â radian-angle : 以弧度表示的角度 radian-angle 為數值 儘管它可以為任意值, 但通常是在 2π 到 2π ( 2 pi 到 +2 pi) 範圍內 =DEGREES(PI()) 會傳回 180 (π 弧度 = 180 度 ) =DEGREES(1) 會傳回 , 大約為每弧度的度數 第 284 頁 ACOS 第 285 頁 ASIN 第 286 頁 ATAN 第 287 頁 ATAN2 第 288 頁 COS 第 292 頁 SIN 第 293 頁 TAN 第 283 頁 三角函數列表 290 第 12 章三角函數
291 RADIANS RADIANS 函數會傳回以度數表示之角度的弧度數 RADIANS(degree-angle) Â degree-angle : 以度數表示的角度 degree-angle 為數值 儘管它可以為任意值, 但通常是在 360 到 +360 範圍內 用法附註 Â 若您想要將以度數表示的角度用於標準幾何函數, 則此函數非常有用, 因為標準幾何函數會預期使用以弧度表示的角度 將以度數表示的參數寫入此函數中, 例如 =COS(RADIANS(degree-angle) =RADIANS(90) 會傳回 (90 度大約為 弧度 ) =RADIANS( ) 會傳回 1 (1 弧度大約為 度 ) 第 284 頁 ACOS 第 285 頁 ASIN 第 286 頁 ATAN 第 287 頁 ATAN2 第 288 頁 COS 第 292 頁 SIN 第 293 頁 TAN 第 283 頁 三角函數列表 第 12 章三角函數 291
292 SIN SIN 會傳回以弧度表示之角度的正弦值 SIN(radian-angle) Â radian-angle : 以弧度表示的角度 radian-angle 為數值 儘管它可以為任意值, 但通常是在 π 到 +π ( pi 到 +pi) 範圍內 用法附註 Â 若要傳回以度數表示的角度, 請將此函數與 DEGREES 函數 ( 可將弧度轉換成度數 ) 搭配使用, 亦即, =DEGREES(SIN(radian-angle)) =SIN(1) 會傳回 , 即 1 弧度的正弦值 ( 大約為 57.3 度 ) =SIN(RADIANS(30)) 會傳回 0.5, 即 30 度的正弦值 =SIN(PI/2) 會傳回 1, 即 π/2 弧度的正弦值 (90 度 ) 第 285 頁 ASIN 第 286 頁 ASINH 第 288 頁 COS 第 290 頁 DEGREES 第 292 頁 SINH 第 293 頁 TAN 第 283 頁 三角函數列表 SINH SINH 函數會傳回指定數字的雙曲正弦值 SINH(num) Â num : 數字 num 為數值 292 第 12 章三角函數
293 =SINH(0) 會傳回 0 =SINH(1) 會傳回 =SINH(5) 會傳回 =SINH(10) 會傳回 第 285 頁 ASIN 第 286 頁 ASINH 第 292 頁 SIN 第 283 頁 三角函數列表 TAN TAN 會傳回以弧度表示之角度的正切值 TAN(radian-angle) Â radian-angle : 以弧度表示的角度 radian-angle 為數值 儘管它可以為任意值, 但通常是在 pi 到 +pi 範圍內 用法附註 Â 正切值為正弦值除以餘弦值得出的比率 Â 若要傳回以度數表示的角度, 請將此函數與 DEGREES 函數 ( 可將弧度轉換成度數 ) 搭配使用, 亦即, =DEGREES(TAN(radian-angle)) =TAN(1) 會傳回 , 即 1 弧度的正切值 ( 大約為 57.3 度 ) =TAN(RADIANS(45)) 會傳回 1, 即 45 度角的正切值 =TAN(3*PI()/4) 會傳回 -1 第 286 頁 ATAN 第 287 頁 ATAN2 第 12 章三角函數 293
294 第 288 頁 ATANH 第 288 頁 COS 第 290 頁 DEGREES 第 292 頁 SIN 第 294 頁 TANH 第 283 頁 三角函數列表 TANH TANH 函數會傳回指定數字的雙曲正切值 TANH(num) Â num : 數字 num 為數值 =TANH(0) 會傳回 0 =TANH(1) 會傳回 =TANH(5) 會傳回 =TANH(10) 會傳回 第 286 頁 ATAN 第 287 頁 ATAN2 第 288 頁 ATANH 第 293 頁 TAN 第 283 頁 三角函數列表 294 第 12 章三角函數
295 其他和主題 13 更深入的和其他主題, 其中說明了如何使用一些更複雜的函數 包含的其他和主題下表會告訴您何處可以找到更深入的和其他主題, 它們以真實的說明了如何處理一些更複雜的函數 若您想要查看或進一步瞭解 請參閱本章節 財務函數中使用的參數定義和樣式第 295 頁 財務函數使用的常用參數 貨幣時間價值 (TVM) 函數第 302 頁 選擇要使用的貨幣時間值函數 處理固定週期現金流和固定利率的 TVM 函數第 303 頁 規則現金流量和時間間隔 處理不均 ( 變動週期 ) 現金流的 TVM 函數第 304 頁 不規則現金流量和時間間隔 可能在回答常見財務問題方面最有幫助的函數 第 305 頁 您應該使用哪個函數來解決常見的財務問題? 使用財務函數來製作貸款分期償還表格第 306 頁 貸款攤提表格的 四捨五入數字的各種函數第 309 頁 關於四捨五入的更多資訊 將邏輯和資訊函數一起使用, 來建立功能更強大的公式 第 311 頁 搭配使用邏輯和資訊函數 瞭解條件和如何將萬用字元與條件搭配使用第 313 頁 指定條件和使用萬用字元 使用統計函數來分析調查的結果第 315 頁 調查結果 財務函數使用的常用參數有多個參數經常用於相關財務函數 本章節提供這些參數的相關資訊 不包括日期參數 ( 問題 到期及結算 ) 僅在單一財務函數中使用的參數也不包含在內 295
296 annual-rate 證券和其他固定利率 有息債券都具有票面利率或年利率, 用於判定週期利率支付 annual-rate 用於表示年利率, 可稱為票面利率或年利率 coupon-rate 指定為小數, 表示年利率 在某些函數中, coupon-rate 可以為 0 ( 若證券不支付週期利息 ), 但 coupon-rate 不能為負數 假設您擁有的證券面值為 $1,000,000, 且根據面值其應支付的年利率為 4.5% coupon-rate 將為 支付的 frequency 不重要 annual-yield 證券和其他有息與折價債券都有報酬率, 透過票面利率和目前的證券價格計算得出 annual-yield 指定為小數, 表示證券的年報酬率, 通常以百分比形式表示 annual-yield 必須大於 0 假設您正在考量購買特定債券 債券的價格下降, 其報酬率就增加 相反地, 若債券價格上漲,, 其報酬率就下降 您的經紀人會檢查價格螢幕, 然後告訴您正考量的債券票面利率為 3.25% 年報酬率為 4.5%, 即根據其目前的價格 ( 債券正在進行折價交易 ) 計算得出的值 annual-yield 為 cash-flow 年金 貸款和投資都有現金流 現金流為初始支付或接收的金額 ( 若有的話 ) 其他現金流為特定時間點的其他收款或付款 cash-flow 指定為數字, 通常為貨幣格式 接收的金額指定為正數, 而支付的金額指定為負數 假設您打算購買一套房子 出租一段時間, 然後轉售 付款 ( 負值現金流 ) 為初始現金購買付款 ( 可能是由分期付款的首次付款和成交成本組成 ) 貸款付款 維修保養 廣告及類似成本 收款 ( 正值現金流 ) 為從承租人接收的租金 減去其他稅捐後得到的稅捐優惠及銷售時收到的金額 cost 發生折舊的資產初始成本通常為購買價格, 包含稅捐 交付及設置費用 某些稅捐優惠可能會從成本中扣除 cost 指定為數值, 通常為貨幣格式 cost 必須大於 0 假設您為公司購買新的數碼影印機 影印機的購買價格為 $2,625 ( 含稅 ) 製造商已支付 $100 來交貨並對其進行設置 影印機預期將使用 4 年, 預期那時其轉售價格為 $400 cost 為 $2, 第 13 章其他和主題
297 cum-when-due 請參閱 when-due 中的討論 唯一差異是, 使用 cum-when-due 的函數要求指定參數, 若將其忽略, 則不會假設值 days-basis 當計算每月的天數和每年的天數以判定貸款或投資的利息時, 可使用數種方法 days-basis 用來指出計算特定投資或貸款天數的方式 days-basis 通常是根據市場實踐來定義, 可能與特定投資類型有關 或者可以在貸款相關的文件中指定 days-basis days-basis 為模型參數 可指定為數字 或 4 Â 值 0 會指定為了計算利息, 每個月將包含 30 天而每年將包含 360 天, 針對落在每月 31 號的日期使用 NASD 方法 這就是眾所週知的 30/360 方式 0 (30/360 方式 ) 為預設值 在 NASD 方法中, 若起始日期 ( 例如, 結算日期 ) 的天數值為 31, 則會將其視為 30 若天數值為二月的最後一天 ( 未經調整 ), 則在此情況下, 二月少於 30 天 若結束日期 ( 例如, 到期日 ) 的天數值為 31, 且起始日期的天數值早於相同月份的 30 號, 則會將結束日期視為下個月的第一天 否則會將其視為相同月份的 30 號 (0 天 ) Â 值 1 會指定將實際天數用於每個月並將實際天數用於每年 這就是眾所週知的實際 / 實際方式 Â 值 2 會指定將實際天數用於每個月, 且每年包含 360 天 這就是眾所週知的實際 /360 方式 Â 值 3 會指定將實際天數用於每個月, 且每年包含 365 天 這就是眾所週知的實際 /365 方式 Â 值 4 會指定每個月將包含 30 天而每年將包含 360 天, 針對落在每月 31 號的日期使用 European 方法 這就是眾所週知的 30E/360 方式 在 European 方法中, 每個月的 31 號將一律視為相同月份的 30 號 一律將二月視為有 30 天, 所以若二月的最後一天為 28 號, 則會將其視為 30 號 假設您要判定美國公司所發放債券的利息 大多數此類債券都會使用 30/360 方式來判定利息, 所以 days-basis 為 0, 即預設值 或者假設您要判定美國政府債券的利息 這些債券通常是根據每月和每年的實際天數支付利息, 所以 days-basis 為 1 depr-factor 在某些公式中, 可以指定加速折舊率 ( 大於直線折舊率 ) 的比率 depr-factor 用於指定所需的年折舊率 depr-factor 指定為小數或百分比形式 ( 使用百分比符號 ) 假設您已購買一部新電腦 在與稅務會計師討論之後, 您發現可以利用加速方式折舊電腦 您決定使用直線折舊率 150% 的折舊率, 所以 depr-factor 為 1.5 第 13 章其他和主題 297
298 depr-period 某些函數會傳回特定期間的折舊金額 depr-period 用於指定期間 depr-period 指定為數字, 它表示使用相同時間範圍 ( 例如, 每月 每季度或每年 ) 作為 life 的所需折舊率 假設您為公司購買新的數碼影印機 影印機的購買價格為 $2,625 ( 含稅 ) 製造商已支付 $100 來交貨並對其進行設置 影印機預期將使用 4 年, 預期那時其轉售價格為 $400 若您要判定第三年的折舊率, depr-period 將為 3 effective-int-rate 年金與投資都包含有效利率, 即透過名義 ( 有息或票面 ) 利率和每年支付利率的次數算出 effective-int-rate 指定為小數且必須大於 0 假設您擁有面值為 $1,000,000 的證券, 根據面值應在每季支付的年利率為 4.5%, 有效利率大約為 4.58% effective-int-rate 將為 也請參閱 nominal-rate 和 num-periods-year 的討論 end-per 某些函數會傳回一系列指定付款的本金或利息 end-per 用於指出在傳回值中包含的最後一筆付款 也請參閱 start-per 的討論 end-per 指定為數字且必須大於 0 假設您要購買房子 房貸經紀人會提供您期初餘額為 $200,000 的貸款, 期限為 10 年, 年利率為 6.0%, 每月固定付款為 $ , 到期時返還餘額為 $100,000 若您想瞭解第三年要支付的利息總額, start-per 應為 25 而 end-per 為 36 estimate 某些財務函數會對預期結果進行預估 estimate 指定為小數 例如, 指定 13% 為 0.13 若預期到損失, 則 estimate 可以為負數 若未指定 estimate, 則系統會將 0.10 用作預設值 若您不知道預期結果, 且預設值也無法提供結果, 請在最初嘗試使用較大的正值 estimate 若此值不產生結果, 請嘗試小的負值 estimate 298 第 13 章其他和主題
299 FREQUENCY 投資可能會按週期支付利息 frequency 用於指出支付利息的頻率 frequency 為數字 1 2 或 4 Â 值 1 表示投資是每年 ( 每年一次 ) 支付利息 Â 值 2 表示投資是每半年 ( 每年兩次 ) 支付利息 Â 值 4 表示投資是每季度 ( 每年四次 ) 支付利息 假設您要評估每季度支付利息的公司債券 frequency 將為 4 假設您要評估每半年支付利息的政府債券 frequency 將為 2 future-value future value 為投資或貸款期間結束時接收或支付的現金流, 或為支付最後一筆付款後剩餘的現金值 future-value 指定為數字, 通常為貨幣格式 因為 future-value 為現金流, 所以接收的金額指定為正值, 而支付的金額指定為負值 假設您打算購買一套房子 出租一段時間, 然後轉售 預估的未來銷售價格可以為 futurevalue 且為正值 或者假設您租賃一輛汽車, 租約包含一則條款, 允許您在租期結束時以指定價格購買該車 該付款的金額可以為 future-value 且為負值 或者假設您的房屋貸款在第 10 年結束時有一個漂浮式付款到期日 漂浮式付款可以為 future-value 且為負值 invest-amount 使用 invest-amount 指定債券投資的初始金額 invest-amount 指定為數字, 通常為貨幣格式 invest-amount 必須大於 0 假設您購買 $800 的債券 invest-amount 將為 $800 life 資產經過特定週期會折舊, 即所謂的折舊期限或預期使用期限 通常針對會計用途, 資產的預期使用期限用於折舊, 而針對其他用途 ( 例如, 準備退稅 ), 可依法規或實際指定折舊期限 life 指定為數字 life 必須大於 0 假設您為公司購買新的數碼影印機 影印機的購買價格為 $2,625 ( 含稅 ) 製造商已支付 $100 來交貨並對其進行設置 影印機預期將使用 4 年, 預期那時其轉售價格為 $400 life 為 4 nominal-rate 年金和投資包含名義利率, 即透過有效利率和每年的複利期間數算出 nominal-rate 指定為小數且必須大於 0 假設您擁有面值為 $1,000,000 的證券, 根據面值應每季度支付的年利率為 4.5%, 有效利率大約為 4.58% nominal-rate 將為 也請參閱 effective-int-rate 和 num-periods-year 的討論 num-periods 期間數 (num-periods) 為重複現金流的總期間數, 或為貸款期限, 或為投資期間的長度 num-periods 指定為數字, 它會將相同時間範圍 ( 例如, 每月 每季或每年 ) 用作函數使用的相關參數 假設您要購買房子 貸款經紀人會提供您初始餘額為 $200,000 的貸款, 期限為 10 年, 每年的利率為 6.0%, 每月固定付款, 到期時返還餘額為 $100,000 num-periods 將為 120 (12 次每月付款, 共 10 年 ) 或者假設您將儲蓄存入存款單中, 年限為 5 年, 且使用每季複合利息 num-periods 將為 20 (4 個季度複利期間, 共 5 年 ) 第 13 章其他和主題 299
300 num-periods-year 有效利率和名義利率是以每年的利息複利期間數為基準 num-periods-year 用於指定期間數 num-periods-year 指定為數值且必須大於 0 假設您已購買一張存款單, 按年支付利息 使用每季複合利息 若您要判定有效利率, 則 num-periods-year 將為 4 也請參閱 effective-int-rate 和 nominal-rate 的討論 par 證券的 par 值通常是其面值或到期值 par 指定為數值, 通常為貨幣格式 par 通常為數值, 例如 100 1,000 或 1,000,000 假設您正考量購買公司債券 債券海報指出每種債券發放時都具有面值和到期值 $1,000 $1,000 將為證券的 par 值 payment 付款為投資或貸款期間內接收或支付的固定期間現金流 payment 指定為數值, 通常為貨幣格式 因為 payment 為現金流, 所以接收的金額指定為正值, 而支付的金額指定為負值 payment 通常包含本金和利息, 但通常不包含其他金額 假設您打算購買一套房子 出租一段時間, 然後轉售 每月貸款付款的金額可以為 payment, 且為負值 每月接收的租金付款也可以是 payment, 且為正值 period 某些函數會傳回指定期間的本金或利息值 period 用於指出所需期間 period 指定為數值且必須大於 0 假設您要購買房子 房貸經紀人會提供您期初餘額為 $200,000 的貸款, 期限為 10 年, 年利率為 6.0%, 每月固定付款為 $ , 到期時返還餘額為 $100,000 若您要瞭解第三年第一筆付款的利息金額, period 將為 25, 因為是每月付款 300 第 13 章其他和主題
301 periodic-discount-rate 折扣率為表示所需報酬率的利率, 用以計價 ( 折價 ) 一系列現金流量 periodic-discount-rate 指定為小數 ( 例如, 0.08) 或以百分號劃分 ( 例如, 8%) 指定此參數所使用的時間框架與針對現金流量使用的時間框架相同 例如, 如果現金流量是按月計, 且所需的年折扣率為 8%, 則必須將 periodic-discount-rate 指定為 或 0.667% (0.08 除以 12 所得的結果 ) 假設您正在評估可能的業務購買 作為評估的一部分, 您應根據業務以及要求的購買價格和預估的未來轉售價格, 判定預期的月現金流量 基於投資機會和投資風險並存, 您決定不投資, 除非淨現金流量報酬率至少能產生 18% 的年利率 periodic-discount-rate 將為 0.015( 即 0.18 / 12, 因為指定的現金流量按月計 ) periodic-rate 在某些情況下, 當處理一系列現金流量 投資或貸款時, 可能需要瞭解每個週期的利率 這就是 periodic-rate 您可以使用與其它參數 (num-periods 或 payment) 相同的時間框架 ( 例如, 每月 每季或每年 ), 將 periodic-rate 指定為小數 假設您要購買房子 抵押貸款經紀人為您提供初始餘額為 200,000 美元 期限 10 年且年利率為 6.0% 的貸款, 要求每月償還固定, 而且到期時會重新發放餘額為 100,000 美元的貸款 periodic-rate 將為 ( 即年利率除以 12 以與每月償還相符 ) 或者假設您將儲蓄投資到期限為 5 年的存單上, 這種存款的名義年利率是 4.5%, 且每個季度以複利計算利息 periodic-rate 將為 ( 即年利率除以 4 以與每季複利週期相符 ) present-value 現值是指在投資或貸款週期初期收到或支付的現金流量 present-value 指定為數字, 其格式通常為貨幣 因為 present-value 是現金流量, 所以收到的金額會指定為正數, 而支付的金額則指定為負數 假設您打算購買一套房子 出租一段時間, 然後轉售 初始現金購買付款 ( 可能由首期付款和產權轉讓費組成 ) 可以為 present-value, 而且應為負數 排房貸款的初始本金金額也可以為 present-value, 而且應為正數 第 13 章其他和主題 301
302 price 購買價格是支付用於購買債券或其他有息或折價債券的金額 購買價格不包括與證券一起購買的應計利息 price 指定為數字, 表示每 100 美元面值所支付的金額 ( 購買價格 / 面值 * 100) price 必須大於 0 假設您擁有面值為 1,000,000 美元的證券 如果您購買證券時支付了 965,000 美元, 其中不包含應計利息 ( 如果有的話 ), 則 price 將為 ($965,000 / $1,000,000 * 100) redemption 債券和其他有息及折價債券通常都有規定的償還值 這是債券到期時將收到的金額 redemption 指定為數字, 表示將收到的每 100 美元面值金額 ( 償還值 / 面值 * 100) 通常, redemption 為 100, 表示證券的償還值等於其面值 value 必須大於 0 假設您擁有面值為 1,000,000 美元的證券, 並且在這些證券到期時您將收到 1,000,000 美元 那麼, redemption 就為 100 (($1,000,000/$1,000,000 * 100), 因為面值和償還值相等, 這是常見的情況 進一步假設此證券的發行者允許在到期之前贖回證券, 如果提前一年贖回, 則提供 1,025,000 美元 redemption 就為 ($1,025,000/$1,000,000 * 100) salvage 資產在可折舊年限或預期的可用年限結束時通常還有剩餘價值 這就是殘值 salvage 指定為數字, 其格式通常為貨幣 salvage 可以為 0, 但是不能為負數 假設您為公司購買新的數碼影印機 影印機的購買價格為 $2,625 ( 含稅 ) 製造商已支付 $100 來交貨並對其進行設置 影印機預期使用年限為 4 年, 假設到時其轉售值為 400 美元 salvage 就為 400 美元 start-per 某些函數會傳回一系列指定付款的本金或利息 start-per 用於指出將包含在傳回值中的第一筆付款 也請參閱 end-per 的相關討論 start-per 指定為數字, 且必須大於 0 假設您要購買房子 房貸經紀人會提供您期初餘額為 $200,000 的貸款, 期限為 10 年, 年利率為 6.0%, 每月固定付款為 $ , 到期時返還餘額為 $100,000 若您想瞭解第三年要支付的利息總額, start-per 應為 25 而 end-per 為 36 when-due 付款可以總括為在週期開始或結束時進行 when-due 用於指出是在週期開始還是在週期結束時付款 when-due 為模態參數 它可以為數字 0 或 1 Â 若值為 0, 則指定將付款視為在每個週期結束時收到或進行 0 為預設值 Â 若值為 1, 則指定將付款視為在每個週期開始時收到或進行 假設您要購買房子 抵押貸款經紀人為您提供初始餘額為 200,000 美元 期限 10 年且年利率為 6.0% 的貸款, 要求每月償還固定, 而且到期時會重新發放餘額為 100,000 美元的貸款 when-due 將為 0 ( 預設值 ), 因為是在每個月月末付款 或者假設您擁有一棟用於出租的公寓, 您要求承租人在每個月月初支付租金 when-due 就為 1, 因為承租人是在每月週期的期初付款 選擇要使用的貨幣時間值函數本節提供用於解決貨幣時間值問題的函數的其他相關資訊 貨幣時間值 ( 或 TVM) 問題涉及到隨時間變化的現金流量和利率 本節包含數個部分 302 第 13 章其他和主題
303 規則現金流量和時間間隔 第 303 頁討論用於規則現金流量 規則時間間隔和固定利率的 TVM 函數 不規則現金流量和時間間隔 第 304 頁討論用於不規則現金流量 不規則時間間隔或兩者的 TVM 函數 您應該使用哪個函數來解決常見的財務問題? 第 305 頁討論一些常見的 TVM 問題 ( 例如哪個函數將用於計算儲蓄帳號的利息 ), 以及在解決問題時可能使用的函數 規則現金流量和時間間隔用於定期現金流量 ( 連續間隔內固定金額的付款及所有現金流量量 ) 和固定利率的主要函數是相關的 函數及其用途 如果您考慮到利率之類的其他係數, 想要決定一系列現金流量的未來價值 ( 在未來某個時間點的價值 ), 請使用 FV ( 第 105 頁 ) 函數 它針對參數 future-value 解決問題 函數所使用的參數 periodic-rate, num-periods, payment, presentvalue, when-due 如果您考慮到利率之類的其他係數, 想要決定償還貸款所需的期間數或您可能會收到年金的週期數, 請使用 NPER ( 第 114 頁 ) 函數 它針對參數 num-periods 解決問題 如果您考慮到利率之類的其他係數, 想要決定貸款所需的償還金額或收到的年金付款金額, 請使用 PMT ( 第 117 頁 ) 函數 它針對參數 payment 解決問題 如果您考慮到利率之類的其他係數, 想要決定一系列現金流量的現值 ( 目前的價值 ), 請使用 PV ( 第 123 頁 ) 函數 它針對參數 present-value 解決問題 如果您根據貸款或年金週期數之類的其他係數, 想要決定貸款或年金的定期利率, 請使用 RATE ( 第 125 頁 ) 函數 它針對參數 periodic-rate 解決問題 periodic-rate, payment, present-value, futurevalue, when-due periodic-rate, num-periods, present-value, future-value, when-due periodic-rate, num-periods, payment, futurevalue, when-due num-periods, payment, present-value, futurevalue, when-due, estimate 如此表格中所述, 當解決的問題涉及到定期現金流量和固定利率時, 這些 TVM 函數中的每一個都會解決相應的問題, 並傳回五個主要參數中每一個參數的值 此外, IPMT ( 第 108 頁 ) 和 PPMT ( 第 118 頁 ) 可以解決特定貸款或年金付款的利息和本金部分問題, 而 CUMIPMT ( 第 98 頁 ) 和 CUMPRINC ( 第 99 頁 ) 可以解決連續系列的貸款或年金付款的利息和本金部分問題 第 304 頁 不規則現金流量和時間間隔 第 13 章其他和主題 303
304 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 不規則現金流量和時間間隔有些 TVM 問題涉及到不規則的定期現金流量, 這種現金流量會在規則的時間間隔產生, 但是金額卻不同 還有一些其他涉及到具有不規則時間間隔的現金流量, 其中現金流量並不一定在規則的時間間隔產生 函數及其用途 如果您想要決定定期利率, 以便在規則時間間隔發生的一系列潛在不規則現金流量的淨現值等於 0, 請使用 IRR ( 第 110 頁 ) 函數 這通常被稱為內部報酬率 IRR 針對參數 periodic-rate 解決問題 函數所使用的參數 flows-range, estimate flows-range 是指定的可能隱含地包括 payment present-value 和 future-value 的現金流量範圍 如果您想要決定定期利率, 以便在規則時間間隔發生的一系列潛在不規則現金流量的淨現值等於 0, 請使用 MIRR ( 第 112 頁 ) 函數 MIRR 與 IRR 的差異在於, MIRR 允許以不同的利率折扣正負現金流量 這通常被稱為修改後的內部報酬率 MIRR 針對參數 periodicrate 解決問題 如果您想要決定在規則時間間隔發生的一系列潛在不規則現金流量的現值, 請使用 NPV 函數 這通常被稱為淨現值 NPV 針對參數 present-value 解決問題 flows-range, finance-rate, reinvest-rate flows-range 是指定的可能隱含地包括 payment present-value 和 future-value 的現金流量範圍 finance-rate 和 reinvest-rate 是 periodic-rate 的特定情況 periodic-rate, cash-flow, cash-flow... cash-flow, cash-flow... 是一個或多個現金流量的指定系列, 這些現金流量可能會隱含地包括 payment present-value 和 future-value 第 303 頁 規則現金流量和時間間隔 第 295 頁 財務函數使用的常用參數 第 86 頁 財務函數列表 304 第 13 章其他和主題
305 您應該使用哪個函數來解決常見的財務問題? 本節描述一些您也許會想要解決的常見問題, 並列出可能有用的財務函數 這些問題有助於解決每天的財務問題 財務函數更複雜的用法描述位於第 303 頁 規則現金流量和時間間隔 第 304 頁 不規則現金流量和時間間隔 和第 306 頁 貸款攤提表格的 中 如果您想要瞭解 儲蓄 此函數可能會有所幫助 投資或儲蓄帳號定期支付利息的有效利率 EFFECT ( 第 105 頁 ) 光碟在到期時的價值 FV ( 第 105 頁 ) 請注意, 付款將為 0 發行者已利用廣告宣佈 有效利率 的光碟的名義利率 將一筆特定金額 ( 指定的每月存款 ) 存到儲蓄帳號所需的年數 若要在指定年數內達到儲蓄目標每月應存入的金額 NOMINAL ( 第 113 頁 ) NPER ( 第 114 頁 ) 請注意, present-value 將為最初存入帳號的金額, 且可以為 0 PMT ( 第 117 頁 ) 請注意, present-value 將為最初存入帳號的金額, 且可以為 0 貸款 在第三年支付的貸款利息金額 CUMIPMT ( 第 98 頁 ) 在第三年支付的貸款本金金額 CUMPRINC ( 第 99 頁 ) 第 36 次償還貸款時應償還的利息金額 IPMT ( 第 108 頁 ) 第 36 次償還貸款時應償還的本金金額 PPMT ( 第 118 頁 ) 債券投資 需要加入至債券購買價格的利息金額 ACCRINT ( 第 88 頁 ) 或 ACCRINTM ( 第 90 頁 ) 購買債券時與到期時之間的票面付款次數 COUPNUM ( 第 97 頁 ) 以債券償還價格的折扣價出售但不支付利息的債券年折扣率 ( 通常稱為 零票面債券 ) 只在債券到期時支付利息的債券有效年利率 ( 沒有定期付款, 但債券有票面利率 ) 支付定期利息的債券 以折扣價出售但不支付利息的債券或只在到期時支付利息的債券的預期購買價格 只在債券到期時支付利息的債券收到金額 ( 沒有定期付款, 但債券有票面利率 ), 包括利息 DISC ( 第 104 頁 ) INTRATE ( 第 107 頁 ) PRICE ( 第 119 頁 ) PRICEDISC 和 PRICEMAT RECEIVED ( 第 126 頁 ) 第 13 章其他和主題 305
306 如果您想要瞭解 支付定期利息的債券 以折扣價出售但不支付利息的債券或只在到期時支付利息的債券的有效年利率 折舊 此函數可能會有所幫助 使用固定遞減餘額法的資產定期折舊金額 DB ( 第 101 頁 ) YIELD ( 第 130 頁 ) YIELDDISC 和 YIELDMAT 使用遞減餘額法 ( 例如 雙倍遞減餘額 ) 的資產定期折舊 DDB ( 第 102 頁 ) 使用直線法的資產定期折舊 SLN ( 第 127 頁 ) 使用年數合計法的資產定期折舊 SYD ( 第 128 頁 ) 使用遞減餘額法折舊的資產在指定週期的折舊總計 VDB ( 第 129 頁 ) 貸款攤提表格的此使用 IPMT PPMT 和 PMT 來建構貸款攤提表格 IPMT PPMT 和 PMT 所傳回的資訊是相關的 這在中進行了描述 306 第 13 章其他和主題
307 建構攤提表格假設您想要建構的攤提表格中, 所有貸款週期的初始本金金額均為 50,000 美元 期限為 2 年 年利率為 7%, 且期限截止時的餘額為 30,000 美元 攤提表格的第一部分 ( 顯示公式 ) 可以建構為 : 輸入格內容的說明輸入格 B6 使用 PMT 函數來計算每筆月付款的金額 請注意, 此為每月的利息與本金總計 ( 例如 C9 + D9), 如 F9 中所示 輸入格 C9 和 D9 分別使用 IPMT 和 PPMT 來計算每筆月付款的組成部分, 即利息和本金 請注意, IPMT 與 PMT PPMT 相同, 反之 PPMT 與 PMT IPMT 相同 第 13 章其他和主題 307
308 完整的攤提表格若要完成此表格, 需要選擇輸入格 A10:A11, 並將選擇範圍向下延伸到 A32 以包括假設性貸款的所有 24 個週期 然後選擇 C9:F9, 並將其延伸到 C32:F32 以完成公式 以下是完整的表格, 顯示使用上一個表格中所顯示公式的整個攤提 最終註解請注意, IPMT ( 直欄 C) 和 PPMT ( 直欄 D) 傳回的值是將每個月都加入到在輸入格 B6 中計算的 PMT ( 如直欄 F 中所示 ) 另請注意, 剩餘的最終本金 ( 如輸入格 E32 中所示 ) 為 30,000 美元, 如輸入格 B4 中的 balloon 所指定 308 第 13 章其他和主題
309 關於四捨五入的更多資訊 iwork 支援很多對數字四捨五入的不同函數 本節將比較這些函數 若要使用此函數註解 遠離零將數字四捨五入至指定數字的最近倍數 CEILING ( 第 148 頁 ) 四捨五入分步驟進行 ; 例如, 最近的倍數是 10 因為是遠離零進行四捨五入, 所以 =CEILING(0.4, 1) 的結果是 1, 而 =CEILING (-0.4, -1) 的結果是 -1 遠離零將數字四捨五入至最近的偶數 EVEN ( 第 150 頁 ) 四捨五入至能被 2 整除的最近數字 因為是遠離零進行四捨五入, 所以 =EVEN(0.4) 會傳回 2, 而 =EVEN(-0.4) 則傳回 -2 將數字四捨五入至指定數字最接近零的倍數 FLOOR ( 第 153 頁 ) 四捨五入分步驟進行 ; 例如, 最近的倍數是 10 因為是朝向零進行四捨五入, 所以 =FLOOR(0.4, 1) 的結果是 0, 而 =FLOOR (-0.4, -1) 的結果也是 0 將數字四捨五入至小於或等於指定數字的最近整數 將數字四捨五入至指定數字的最近倍數 遠離零將數字四捨五入至最近的奇數 INT ( 第 155 頁 ) MROUND ( 第 159 頁 ) ODD ( 第 161 頁 ) 四捨五入至小於或等於指定數字的最近整數 因此, =INT(0.4) 會傳回 0, 而 =INT(- 0.4) 則傳回 -1 四捨五入至指定數字的最近倍數 這與 CEILING 有所不同, CEILING 會捨入至最近的倍數 因此 =MROUND(4, 3) 會傳回 3, 因為 4 與 3 更近, 而不是 3 的下一個倍數 ( 即 6) =CEILING(4, 3) 會傳回 6, 即捨入時 3 的最近倍數 四捨五入至不能被 2 整除的最近數字 因為是遠離零進行四捨五入, 所以 =ODD(1.4) 會傳回 3, 而 =EVEN(-1.4) 會傳回 -3 第 13 章其他和主題 309
310 若要使用此函數註解 將數字四捨五入至指定的位數 ROUND ( 第 166 頁 ) 正數表示要包括在四捨五入所得數字中的小數點右邊的數字位數 ( 小數位數 ) 負數表示要以零取代的小數點左邊的數字位數 ( 數字末尾零的數目 ) 據此對數字進行四捨五入 因此 =ROUND(1125, -2) 會傳回 1,100, 而 =ROUND(1155, -2) 則傳回 1,200 因為是遠離零進行四捨五入, 所以 =ROUND(-1125, -2) 會傳回 -1,100, 而 =ROUND(-1155, -2) 則傳回 -1,200 將數字捨去到 ( 朝向零 ) 指定的位數 將數字捨入到 ( 背離零 ) 指定的位數 ROUNDDOWN ( 第 167 頁 ) ROUNDUP ( 第 168 頁 ) 正數表示要包括在四捨五入所得數字中的小數點右邊的數字位數 ( 小數位數 ) 負數表示要以零取代的小數點左邊的數字位數 ( 數字末尾零的數目 ) 據此對數字進行四捨五入 因此 =ROUND(1125, -2) 會傳回 1,100, =ROUND(1155, -2) 也會傳回 1,100, 因為是朝向零進行四捨五入 =ROUND(-1125, -2) 會傳回 -1,100, =ROUND(-1155, -2) 也會傳回 -1,100 正數表示要包括在四捨五入所得數字中的小數點右邊的數字位數 ( 小數位數 ) 負數表示要以零取代的小數點左邊的數字位數 ( 數字末尾零的數目 ) 據此對數字進行四捨五入 因此 =ROUND(1125, -2) 會傳回 1,200, =ROUND(1155, -2) 也會傳回 1,200, 因為是背離零進行四捨五入 =ROUND(-1125, -2) 會傳回 -1,200, =ROUND(-1155, -2) 也會傳回 -1,200 將數字截斷到指定的位數 TRUNC ( 第 178 頁 ) 正數表示要包括在數字中的小數點右邊的數字位數 ( 小數位數 ) 負數表示要以零取代的小數點左邊的數字位數 ( 數字末尾零的數目 ) 額外的數字會從數字中截去 因此 =TRUNC(1125, -2) 會傳回 1,100, =TRUNC(1155, -2) 也會傳回 1, 第 13 章其他和主題
311 搭配使用邏輯和資訊函數邏輯和資訊函數通常在公式中搭配使用 邏輯函數是獨立使用的, 但是單獨使用資訊函數卻很少見 本節包括更複雜的, 藉此說明在單一公式中使用多個邏輯和資訊函數的強大功能 根據輸入格內容加入註解此使用 IF AND OR 和 ISBLANK, 來根據現有的輸入格內容將註解加入表格中 IF 函數的功能很強大, 尤其是在與其他邏輯函數 ( 如 OR 和 AND) 組合時 假設您是一位大學教授, 有一個研究生助理交給你一張包含學生姓名及其最近考試結果的表格 您需要快速地識別下列情況 : Â 學生已通過考試, 但是應該前來參與特別學習課程 ( 分數範圍在 61 到 75 之間 ) Â 資料有錯誤 ( 負的測試分數 測試分數高於 100 或沒有測試分數 ) Â 學生未通過考試 ( 分數為 60 或 60 以下 ) 下面的函數將逐一決定您希望瞭解的每項內容 當合併到一起時, 您就能夠快速地瀏覽表格並查看所需的資訊 針對下列表示式的目的, 假設第一個學生的姓名在輸入格 A2 中, 第一項測試分數在輸入格 B2 中 第 13 章其他和主題 311
312 表示式 1 =AND(B2>60, B2<=75) 測試是否為低分數 如果測試分數處於 61 到 75 的範圍內, 則 AND 會傳回 TRUE, 表示該學生應該前來進行特殊的學習階段 否則它會傳回 FALSE 表示式 2 =OR(ISBLANK(B2), B2<0, B2>100) 測試是否存在無效資料 如果沒有測試分數, 則第一個 OR 表示式 ISBLANK(B2) 將為 TRUE 如果測試分數為負數, 則第二個表示式會傳回 TRUE, 如果測試分數高於 100, 則第三個表示式會傳回 TRUE 如果其中任何一個條件為 TRUE, 則 OR 會傳回 TRUE, 表示在某些方面資料是無效的 如果沒有條件為 TRUE, 則 OR 會傳回 FALSE, 因此資料是有效的 表示式 3 =B2<=60 測試是否處於失敗成績 如果測試分數為 60 或 60 以下 ( 失敗成績 ), 則此表示式會傳回 TRUE 否則它會傳回 FALSE 將表示式合併到 IF 函數中 =IF(AND(B2>60, B2<=75), Needs study session, IF(OR(ISBLANK(B2), B2<0, B2>100), Invalid data, IF(B2<=60, Exam failed, ))) 如果第一個 IF 中的測試表示式 ( 與上面的表示式 1 相同 ) 評估為 TRUE, 則函數會傳回 Needs study session ; 否則將繼續到 FALSE 參數, 即第二個 IF 如果第二個 IF 中的測試表示式 ( 與上面的表示式 2 相同 ) 評估為 TRUE, 則函數會傳回 Invalid data ; 否則將繼續到 FALSE 參數, 即第三個 IF 如果第三個 IF 中的測試表示式 ( 與上面的表示式 3 相同 ) 評估為 TRUE, 則函數會傳回 Exam failed ; 否則該表示式會傳回空白表示式 ( ) 結果可能如下列表格所示 設陷除數為零有時候不可能建構某種意義上可以避免除數為零的表格 然而, 如果發生除數為零, 結果為輸入格中的錯誤值, 這通常不是想要的結果 此顯示防止這種錯誤發生的三種方法 312 第 13 章其他和主題
313 假設輸入格 D2 和 E2 都包含數字 E2 有可能會包含 0 您想要用 D2 除以 E2, 但是要避免除數為零的錯誤 如果輸入格 E2 等於零, 下列三種方法中的每一種都會傳回 0 ; 否則會傳回 D2/E2 的結果 =IF(E2=0,0,D2/E2) 的運作方式是直接測試輸入格 E2 是否為 0 =IFERROR(D2/E2,0) 的運作方式是在發生錯誤時傳回 0 除數為零是一種錯誤 =IF(ISERROR(D2/E2),0,D2/E2) 的運作方式是進行邏輯測試以判斷 D2/E2 是否為 TRUE 指定條件和使用萬用字元某些函數 ( 例如 SUM) 會對整個範圍執行運算 其他函數 ( 例如 SUMIF) 只會對範圍內符合條件的輸入格執行運算 例如, 您也許會想要加總直欄 B 中所有小於 5 的數字 若要執行此操作, 您可使用 =SUMIF(B, <5 ) SUMIF 的第二個參數就稱為條件, 因為它會讓函數忽略不符合要求的輸入格 使用條件的函數有兩種 第一種類型的函數是以 IF 或 IFS 結尾的函數 ( 除了函數 IF, 它不使用條件, 而是使用可評估為 TRUE 或 FALSE 的表示式 ) 這些函數可在其條件中執行數值比較, 例如 >5 <=7 或 <>2 這些函數也可以讓您在指定條件時使用萬用字元 例如, 若要計算直欄 B 中以字母 a 開頭的輸入格數目, 您可以使用 =COUNTIF(B, a* ) 第二組函數 ( 例如 HLOOKUP) 可使用條件, 但不允許對條件執行數值比較 這些函數有時也允許您使用萬用字元 函數允許執行數值比較接受萬用字元 AVERAGEIF 是是 AVERAGEIFS 是是 COUNTIF 是是 COUNTIFS 是是 SUMIF 是是 SUMIFS 是是 HLOOKUP 否若已指定精確相符 MATCH 否若已指定精確相符 VLOOKUP 否若已指定精確相符 本節將說明含有和不含萬用字元的條件 第 13 章其他和主題 313
314 表示式 >4 表示符合大於 4 的任何數字 =COUNTIF(B2:E7, >4 ) 會傳回範圍 B2:E7 中所含值大於 4 的輸入格計數 >=7 表示符合大於或等於 7 條件的任何數字 =SUMIF(B, >=7 ) 會加總直欄 B 中數值大於或等於 7 的輸入格 <=5 與 >=15 組合表示符合小於或等於 5, 或大於或等於 15 的任何數字 這些數字中不包含 6 到 14 之間的數字 ( 包括 6 和 14) *it 表示以 it 結尾的任何值 星號 (*) 符合任何數目的字元 =SUMIF(A3:B12,"<=5")+SUMIF(A3:B12,">=15") 會加總範圍 A3:B12 中數值小於等於 5 或大於等於 15 的輸入格 =COUNTIF(B2:E7, *it ) 會傳回範圍 B2:E7 中所含值以 it 結尾 ( 例如 bit 和 mit ) 的輸入格計數 它不會與 mitt 相符 ~* 表示與星號 (*) 相符 鼻音符號 (~) 字元表示按字面採用下一個字元, 而不是將其視為萬用字元 B2 &, & E2 會以逗號和空格分隔傳回輸入格 B2 和 E2 的內容?ip 表示任何以單一字元開頭的值後面都會有 ip ~? 表示與問號 (?) 相符 鼻音符號 (~) 字元表示按字面採用下一個字元, 而不是將其視為萬用字元 =COUNTIF(E, ~* ) 會傳回直欄 E 中包含星號字元之輸入格的計數 如果 B2 包含 Last, E2 包含 First, 則 =B2&, &E2 會傳回 Last, First =COUNTIF(B2:E7,?ip ) 會傳回範圍 B2:E7 中所含值後跟 ip 的字元開頭 ( 例如 rip 和 tip ) 的輸入格計數 它不會與 drip 或 trip 相符 如果輸入格 B2 包含 This is a question? Yes it is., 則 =SEARCH( ~?, B2) 會傳回 19, 因為問號是字符串中的第 19 個字元 *on? 表示與以任何數目的字元開頭, 後跟 on, 接著是單一字元的任何值相符 =COUNTIF(B2:E7, *on? ) 會傳回範圍 B2:E7 中所含值以任何數目的字元 ( 包括無字元 ) 開頭, 後跟 on, 接著是單一字元的輸入格計數 這會與 alone bone one 和 none 等字詞相符 它不會與 only ( on 後面有兩個字元 ) 或 eon ( on 後面沒有字元 ) 相符 314 第 13 章其他和主題
315 調查結果此匯總了所有統計函數中使用的圖示 它是基於假設性調查 調查非常簡短 ( 只有五個問題 ), 而且具有數目相當有限的回應者 (10) 回應者可以選擇按照 1 到 5 個等級 ( 或許是從 never 到 always 的範圍 ) 回答每個問題, 或不回答 在郵寄之前, 會為每份調查指定一個編號 下列表格顯示結果 回答超出範圍 ( 不正確 ) 或未回答的問題在表格中會以空白輸入格指出 為了說明某些函數, 假設調查控制編號包括字母前置碼, 等級為 A E ( 而不是 1 5) 表格將如下所示 : 使用此資料表格和 iwork 中的某些可用統計函數, 您可以收集調查結果的相關資訊 請記住, 在此中故意將範圍設為較小, 以便結果看起來較為明顯 然而, 如果您有 或更多回應者, 而且問題可能會更多, 則結果就會不明顯 第 13 章其他和主題 315
316 函數和參數 =CORREL(B2:B11, C2:C11) 結果描述 使用線性迴歸分析決定問題 1 和問題 2 的關聯 關聯是兩個變數 ( 在此案例中為調查問題的回答 ) 一起更改的程度的度量 特別地, 這會考慮以下問題 : 如果回應者回答問題 1 的值高於 ( 或低於 ) 問題 1 的平均值, 那麼回應者回答問題 2 的值是否也會高於 ( 或低於 ) 問題 2 的平均值? 在此案例中, 回應的關聯程度不是很高 ( ) =COUNT(A2:A11) 或 =COUNTA(A2:A11) 決定得到回應的調查總數 (10) 請注意, 如果調查控制識別碼不是數字, 則您需要使用 COUNTA, 而不是 COUNT =COUNT(B2:B11) 或 =COUNTA(B2:B11) =COUNTBLANK(B2:B11) =COUNTIF(B2:B11, =5 ) =COVAR(B2:B11, C2:C11) 決定對第一個問題的回應總數 (9) 藉由在橫列中延伸此公式, 您可以決定每個問題的回應總數 因為所有資料都是數字, 所以 COUNTA 會傳回相同的結果 然而, 如果調查已使用 A 到 E ( 而不是 1 到 5), 則您需要使用 COUNTA 來結算結果 決定空白輸入格的數目, 空白輸入格表示無效或無回答 如果您在橫列中延伸此公式, 則會發現問題 3 ( 直欄 D) 有 3 個無效或未得到解答的回應 這可能會讓您考慮調查中的此問題本身是否有爭議或措辭不當, 因為其他問題並沒有多個不正確或未解答的回應 決定對特定問題 ( 在此案例中為問題 1) 的回答為 5 的回應者數目 如果您在橫列中延伸此公式, 則會發現只有問題 1 和 4 才有回應者對此問題給出 5 的答案 如果您對調查使用 A 到 E 的範圍, 則應使用 =COUNTIF(B2:B11, =E ) 決定問題 1 和問題 2 的協同差異 協同差異是兩個變數 ( 在此案例中為調查問題的回答 ) 一起更改的程度的度量 特別地, 這會考慮以下問題 : 如果回應者回答問題 1 的值高於 ( 或低於 ) 問題 1 的平均值, 那麼回應者回答問題 2 的值是否也會高於 ( 或低於 ) 問題 2 的平均值? 請注意 : COVAR 不會處理使用等級 A E 的表格, 因為它需要數值參數 316 第 13 章其他和主題
317 函數和參數 =STDEV(B2:B11) 或 =STDEVP(B2:B11) =VAR(B2:B11) 或 =VARP(B2:B11) 結果描述 決定標準偏差, 即對差量 問題 1 的回答的一種度量 如果您在橫列中延伸此公式, 則會發現對問題 3 的回答標準偏差最高 如果結果表示所研究整體人群的回應 ( 而不是樣本 ), 則應使用 STDEVP, 而不是 STDEV 請注意, STDEV 是 VAR 的平方根 決定差異, 即對差量 問題 1 的回答的一種度量 如果您在橫列中延伸此公式, 則會發現問題 5 的答案差異最低 如果結果表示所研究整體人群的回應 ( 而不是樣本 ), 則應使用 VARP, 而不是 VAR 請注意, VAR 是 STDEV 的平方 第 13 章其他和主題 317
Contents Part1 Excel... 7 Trick 01 Excel... 8 Trick 02 Excel Trick Trick 04 Excel.. 15 Trick 05 Excel Part Trick 01 CHAR...
2AE239-Excel函數密技字典封面底完稿-ol Cyan Magenta Yellow Black Contents Part1 Excel... 7 Trick 01 Excel... 8 Trick 02 Excel... 11 Trick 03... 13 Trick 04 Excel.. 15 Trick 05 Excel... 18 Part2...19 Trick 01 CHAR...
excel在统计分析中的应用
Excel... 3 Excel... 3 Excel... 5 Excel... 6 Excel... 8 Excel... 8... 9... 9... 11... 12... 12 Excel... 12... 13... 14 Excel... 15... 17... 18 Excel... 19... 19... 21... 24... 25... 27... 29 X 2... 32...
840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00
Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,
ACI pdf
09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21
0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1
0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0
* 40 文Preface 序* VBA 7 12 Excel Excel * 產業沒有景氣的問題, 只有競爭力的問題 * 今天不努力工作, 明天就得努力找工作 * 從業人員也沒有裁員 減薪的問題, 只有工作能力的問題 林文恭 2012/02/04 iii
Preface 序文序 Excel Excel 3 3 3 Excel Excel Excel * Excel... *... * 110/2 1/2... Excel Excel Excel Excel 3 Excel 3 VBA * Excel Excel ii * 40 文Preface 序* VBA 7 12 Excel Excel * 產業沒有景氣的問題, 只有競爭力的問題 * 今天不努力工作,
4
練習 9A ( 9. 特殊角的三角比 T ( 在本練習中, 不得使用計算機 如有需要, 答案以根式或分數表示. 試完成下表 三角比 θ 0 4 60 sin θ cos θ tan θ 求下列各數式的值 (. cos 60. sin 4 4. tan 4. cos0 4 tan 0 7. sin 4 cos 4 8. cos 60 tan 4 9. tan 60sin 0 0. sin 60 cos
Microsoft PowerPoint - C_Structure.ppt
結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95
Microsoft Word - ACI chapter00-1ed.docx
前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.
Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089
Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁
untitled
Visual Basic 2005 (VB.net 2.0) [email protected] 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,
實驗 使用 IPv4 和 IPv6 計算摘要路由 拓樸 位址分配表 子網 IPv4 位址 IPv6 位址 HQ 的 LAN / :DB8:ACAD:E::/64 HQ 的 LAN / :DB8:ACAD:F::/64 EAS
拓樸 位址分配表 子網 IPv4 位址 IPv6 位址 HQ 的 LAN1 192.168.64.0/23 2001:DB8:ACAD:E::/64 HQ 的 LAN2 192.168.66.0/23 2001:DB8:ACAD:F::/64 EAST 的 LAN1 192.168.68.0/24 2001:DB8:ACAD:1::/64 EAST 的 LAN2 192.168.69.0/24 2001:DB8:ACAD:2::/64
* 2
* 2 1. A 3. A 2. B A. 1. 1 2. 1 3 4 4 6 p 123456 7 bk bl bm bn 7 bo cm 9 8 cl ck bt bs br bp bq 1 2 3 4 5 6 7 8 9 bk bl bm 0 bn bo bp bq br bs bt p ck 8 2 4 6 cl cm cq cp co cn cn co cp cq 10 . [8]
2 3 13 17 22 26 1 2 8 100738 +86 (10) 8508 5000 +86 (10) 8518 5111 www.kpmg.com.cn 2006 4 2002 2006 1 28% 2006 17 8 500 2006 2006 2006 7 2.5 2 1 500 500 40% 500 10 16 14 12 10 8 6 4 2 2002-2006 5.1 5.9
IT Essentials 5
5.0 5.3.7.2 實驗 在 Windows 中使用 CLI 命令 簡介 列印並完成本實驗 本實驗將在 Windows 7/Vista/XP 中使用 Windows CLI 命令管理資料夾 檔案和程式 推薦設備本練習需要以下設備 : 執行 Windows 7 Windows Vista 或 Windows XP 的電腦 步驟 1 以管理者身份登錄電腦 註 : 如果使用 Administrator
iziggi
iziggi 1 1 iziggi-hd 2 iziggi-hd 4 IPEVO iziggi-hd 6 iziggi-hd 8 iziggi-hd 9 Whiteboard App USB 10 iziggi-hd 11 iziggi-hd Live View WiFi 11 12 LED 12 iziggi-hd 13 Apple TV AirPlay 13 14 15 iziggi-hd *
投影片 1
資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection
CHAPTER VC#
1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )
EX-Z80
C 4 6 R P r p 快速入門基礎知識 什麼是數位相機 數位相機可以將影像儲存在記憶卡中 讓您能夠不限次數地拍攝和刪除影 像 拍攝 刪除 顯示 您可以使用各種不同方式處理拍攝的影像 將影像儲存在電腦上 列印影像 9 附加影像到電子郵件 快速入門基礎知識 1. + - 2. 1. 1 2 2. 3. 2 1 * * * * * *? [8] [4] [2] [6] [SET] 1. 2.
四川省普通高等学校
四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9
Powerpoint 2003
數 什 數 數 利 數 靈 利 數 例說 什 數 數 數 數 行 數 行 數 數 數 [ = ] 數 數 例 =SUM(A1 A3,A5) 數 數 TRUE FALSE 邏 列 #N/A 參 數 數 數 數 什 數 數 數 數 例 =ROUND( 數 立 數 [ 數 ] 數 數 [ 數 ] 數 數 數 數 數 數 數 類 數 邏 數 數 數 參 數 數 料 數 數 數 率 數 =B2+B3+B4+B5+C2+C3+C4+C5
C/C++ - 函数
C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh
(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)
作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉
C/C++ 语言 - 循环
C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf
<4D F736F F D DA5BFA6A1C476C1C92DBEC7ACECB8D5A8F728B57BB35D292E646F63>
全國高級中等學校 106 學年度商業類科學生技藝競賽 程式設計 職種 學科 試卷 選手證號碼 ( 崗位編號 ): 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 :( 選擇題共 25 題每題 4 分, 答錯不倒扣, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 (B) 12 (C) 7 (D) 3 Dim
Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆
Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品
第一章合成.ppt
[email protected] 1. 2. 3. 4. 5. 1. Mathematical Statistics R.V.Hogg ( 1979) 2. Statistics -The Conceptual Approach G. R. Iversen, ed ( - 2000) 3. Mathematical Statistics and Data Analysis J. A. Rice
表二 105 年國中教育會考英語科閱讀與聽力答對題數對應整體能力等級加標示對照表 閱讀答 對題數 聽力答對題數 待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強
表一 105 年國中教育會考國文科 社會科與自然科能力等級加標示與答對題數對照表 國文社會自然 A++ 46-48 60-63 51-54 A+ 42-48 44-45 54-63 58-59 46-54 49-50 A 42-43 54-57 46-48 B++ 37-41 45-53 37-45 B+ 20-41 31-36 24-53 38-44 20-45 30-36 B 20-30 24-37
Excel VBA Excel Visual Basic for Application
Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","
Microsoft PowerPoint - VB14.ppt
VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至
<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>
全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not
AutoCAD 用戶如何使用 ArchiCAD
AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -
Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2
Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790
1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11
1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2
######## First set of commands x <- 0.5; y <- 0 if (x>3) y <- 1 else y <- 2 ######## Second set of commands x <- 0.5; y <- 0 if (x>3) y <- 1 else ###
流程控制 : if, for, while, repeat Textbook reading: Chapter 7. 條件執行 :if 指令或 if-else 指令. 當條件 A 為 TRUE 時, 執行命令 C 的語法為 if ( A ) C 當條件 A 為 TRUE 時執行命令 C, 否則執行命令 D 的語法為 if ( A ) C else D A simple example. x
Microsoft Word - ACL chapter02-5ed.docx
第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131
01.dvi
物理資優營微積分教材 1 y = f ( ) (, f ( ) ) 點的切線斜率 : =lim f ( + ) f () 若 f () = n,n 為自然數 =lim ( + ) n n 微分的基本性質 : (i) 線性 : 若 a, b 是常數 (ii) 萊布尼茲律 : n n 1 + O ( ) = n n 1 {af ()+bg ()} = a + bg {f () g ()} = g + f
Microsoft PowerPoint - Excel 常用函數.pptx
Excel 常 用 函 數 許 明 宗 公 式 與 函 數 公 式 Excel 的 公 式 是 以 儲 存 格 參 照 位 址 名 稱 函 數 或 是 常 數 等 為 運 算 元 ( 要 計 算 的 內 容 ), 透 過 運 算 符 號 ( 運 算 子, + * / 等 ) 加 以 連 結 而 成 之 計 算 式 B30+ 銷 售 +SUMIF(A30:A38," 女 ",C30:C38) 函 數
46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲
CC213
: (Ken-Yi Lee), E-mail: [email protected] 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++
Sea of Japan Hokkaido Okhotsk Sea Study area Number of fish released (thousand) 120,000 100,000 80,000 60,000 40,000 20,000 0 1991 1993 1995 1997 1999 2001 Year Fish released in rivers Fish released from
輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4
JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling
星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h
資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *
C/C++语言 - C/C++数据
C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;
专题研究.doc
2005 2 1 14 11.2 14 15 15 14 [email protected] 500 MSCI 1991 2001 53 458 115 94 24 316 26 494 125 1995 26 14 1993 1993 1997 http://cn.morningstar.com 1998 1 2001 6 2000 1993 90 2002 2001 51
Microsoft Word - 第3章.doc
Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck
DLC Asia Limited GEM 200,000, ,000,000 60,000, % %0.005%
DLC Asia Limited* S 1 DLC Asia Limited GEM 200,000,000 140,000,000 60,000,000 0.2551% 0.0027%0.005% 0.01 8210 2 0.2551.0% 0.0027% 0.005% 0.255200,000,000 27.3 9,831 479,140,000 20,000,00023.96 15 50 40,000,000
1
香港交易及結算所有限公司及香港聯合交易所有限公司對本通告的內容概不負責, 對其準確性或完整性亦 不發表任何聲明, 並明確表示, 概不會因本通告全部或任何部份內容而產生或因倚賴該等內容而引致的任 何損失承擔任何責任 中石化石油工程技術服務股份有限公司 ( 在中華人民共和國註冊成立之股份有限公司 ) ( 股份代號 :1033) 海外監管公告 此海外監管公告乃根據香港聯合交易所有限公司證券上市規則第 13.10B
ebook45-5
5 S Q L SQL Server 5.1 5-1 SQL Server 5-1 A B S A C O S A S I N ATA N AT N 2 C E I L I N G C O S C O T D E G R E E S E X P F L O O R L O G L O G 10 P I P O W E R R A D I A N S R A N D R O U N D S I G N
彩圖 6 彩圖 7 彩圖 8 3
1 2 3 4 5 2 彩圖 6 彩圖 7 彩圖 8 3 彩圖 13 彩圖 14 彩圖 16 彩圖 15 5 彩圖 22 彩圖 20 彩圖 21 彩圖 23 7 24 25 26 8 31 32 33 34 10 彩圖 35 彩圖 38 彩圖 36 彩圖 39 彩圖 37 彩圖 40 11 03 1 2 3 4 10 8 6 4 2 0 3 2.1 1.2 0.3 0.6 1.5 2.4 3 1.2
資料結構之C語言重點複習
鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值
TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8
Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8
Mr
奧冠教育中心 O L Y M P I A D C H A M P I O N E D U C A T I O N C E N T R E Room 09-0, 8 Jordan Road, Yau Ma Tei, Kowloon, Hong Kong SAR, CHINA Tel (85) 5 08 / 90 40 Fax (85) 5 074 Website: www.olympiadchampion.com
e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50
Bus Hound 5
Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus
Numbers ’09 使用手冊
Nubers 09 使用手冊 K Apple Inc. 2009 Apple Inc. 保留一切權利 依照版權法律規定, 未經由 Apple 書面許可, 任何人不得拷貝本手冊的全部或部分內容 您對本軟體的權利受到隨附軟體許可協議的保護 Apple 標誌是 Apple Inc. 在美國及其他國家和地區註冊的商標 若在未經 Apple 書面許可的情況下將 鍵盤 上的 Apple 標誌 (Option +
Microsoft PowerPoint - chap3
第三章基本輸出與輸入的方法 資訊科技系 林偉川 本章簡介 如何從鍵盤輸入資料以及從螢幕輸出結果, 是寫程式一個很基本的技巧, 因為這也是使用者與電腦交談的重要橋樑 在 C 語言函式庫中有不少輸出 / 入相關函式, 不過較常用到的也只有其中幾個 從螢幕輸出類 : 由鍵盤輸入類 : 2 1 從螢幕輸出類 printf(): 函數名稱取 print 以及 format 兩個字組成 此函式會將我們指定的字串以指定的格式輸出在螢幕上
数 学 高 分 的 展 望 一 管 理 类 联 考 分 析 第 一 篇 大 纲 解 析 篇 编 写 : 孙 华 明 1 综 合 能 力 考 试 时 间 :014 年 1 月 4 日 上 午 8:30~11:30 分 值 分 配 : 数 学 :75 分 逻 辑 :60 分 作 文 :65 分 ; 总
目 录 数 学 高 分 的 展 望... 1 第 一 篇 大 纲 解 析 篇... 1 一 管 理 类 联 考 分 析... 1 二 最 新 大 纲 解 析... 1 三 考 前 复 习 资 料 及 方 法... 第 二 篇 总 结 篇... 4 1 应 用 题 考 点 总 结 与 技 巧 归 纳... 4 代 数 模 块 题 型 归 纳 及 考 点 总 结... 9 3 数 列 模 块 题 型 归
1
磁軌式讀卡機 1288 系列 使用手冊 Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 1288 MSR Micro controller : With Decoder Open Visual COM port to read data (UART Interface) From 1288 Or direct control 1288 by sending Command
Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136
漸層填色與圖樣填色 08 8-1 漸層填色 8-2 漸層填色編輯 8-3 油漆桶填色 8-4 編輯圖樣 Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 8-1 8-2 8-3 8-4 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop 8-1-1 Photoshop 8 136 漸層填色與圖樣填色 漸層填色
SW cdr
1~2 3 4 5~6 7~8 9~10 11 12 13 14 15 16~18 16 16 17 17 18 18 18 19 19 19 20 21 22 23~26 23 24 24 25 26 27 27 27 : 110V 1 110V 110V 15A 2 3 23 24 4 ( ) 5 6 1 2 26 20 l 1 7 3 4 5 15 17 18 12 7~13 6 ~ 8 ~
A SB-5000 SB-5000 i 0A-12 i Q&A 0A-9 i 0H-31 i 0H-1 0A-16 A-18 SB-5000 Model Name: N1502 A-1
SB-5000 閃光燈 參考說明書 Nikon Manual Viewer 2 將 Nikon Manual Viewer 2 應用程式安裝至您的智能手機或平板電腦可隨時隨地查看尼康數碼相機說明書 Nikon Manual Viewer 2 可從 App Store 和 Google Play 免費下載 Tc A SB-5000 SB-5000 i 0A-12 i Q&A 0A-9 i 0H-31
C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1
C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,
C/C++ - 数组与指针
C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 float candy [ 365]; char code [12]; int states [50]; 2 int array [6] = {1, 2, 4, 6, 8, 10}; 3 // day_mon1.c: # include # define MONTHS 12 int
( )... 5 ( ) ( )
2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:[email protected] WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...
SyncMail AJAX Manual
HKBN Cloud Mail on Mobile How to setup POP3 and IMAP (Version 1.1) 1 Table of Contents HKBN Cloud Mail 用戶設定 Android 手冊 HKBN Cloud Mail Android Setup... 3 Android 2.X... 3 Android 3.x - 4.X... 6 HKBN Cloud
untitled
不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int
VB.Net
VB.NET 視窗程式設計基本語法 : 變數宣告 NTU CSIE 講師 : 張傑帆 VB.NET 基本語法 在學習視窗程式之前我們需要先熟悉一下 Visual Basic 的基本語法, 包括 : 變數 運算子 選擇性結構 重複結構 陣列 程序 及結構化例外處理等語法 這些語法是程式邏輯的基礎, 也是程式和電腦硬體溝通, 並指揮電腦內部運作的橋梁 電腦五大單元 識別字 (Identifier) 程式
基本數學核心能力測驗_行為觀察記錄紙_G2版本
基本數學數學核心能力測驗 G2 行為觀察記錄記錄紙 學校 : 班級 : 姓名 : 日期 : 記錄者 : ~ 學生作答時, 請他 ( 她 ) 將雙手皆置於桌面 ~ 認識數字 ( 三 ): 數列 ( 共 1 頁 ) 注意事項 逐題觀察並作底下記錄, 等分測驗做完後, 每一個策略任選一題問 這一題你是怎麼算的? ( 如果只運用一種策略, 則再任選 2-3 題訪問 ) 利用學生的回答來作為 自己觀察記錄的證據
C
C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;
C/C++语言 - 运算符、表达式和语句
C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe
Microsoft Word - DA 資料處理-講義-01
資資資資 講義 資料處理 ( 一 ) 數字系統 人類慣用十進位系統, 而電腦預設是採用二進位系統, 因此會有十進位系統與二進位系統間的轉換 此外, 為了節省儲存空間, 有時候電腦也會使用十六進位制 下面就跟大家介紹這幾種表示法以及各種表示法之間的換算 十進位 : 0,,, 3, 4, 5, 6, 7, 8, 9 鼎文公職二進位 : 從 0 開始, 逢 進位, 所以二進位的數字非 0 即, 亦即一般統稱的二元數字
第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103
第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 103 電子商務網站經營與管理 10-11 - Logo 12-13 - 14-15 - 16 - 一 情境描述 - 店主的心聲 1. 2. / 104 3. 第三篇網路商店新店開幕
Front 2 Polar F11 ( ) : Polar F11 Polar F11 Polar F11 Polar (Keeps U Fit - Own Workout Program) Polar Polar F11 Polar F11 Polar F11 Polar (
Front 1 - Polar F11 Light OK Back Front 2 Polar F11 ( ) : Polar F11 Polar F11 Polar F11 Polar (Keeps U Fit - Own Workout Program) Polar Polar F11 Polar F11 Polar F11 Polar (www.polarfitnesstrainer.com)
(C)cv.ps, page Normalize
中 小 型 企 業 資 訊 保 安 指 南 若對本指南內容有任何查詢 請聯絡 香港電腦保安事故協調中心 (HKCERT) 電郵: [email protected] 電話: 8105-6060 傳真: 8105-9760 2007 香港電腦保安事故協調中心 香港警察 政府資訊科技總監辦公室 本指南所載資料只作參考之用 有關資料的誤差 遺漏或不足 版權擁有人概不負責 讀者需要承擔使用本指南的資料作任何用途的所有責任
目錄
2013 年度 企業社會責任報告 目錄 1 4 2 5 3 6 3.1 6 3.2 7 3.3 7 4 8 4.1 8 4.2 2013 9 4.3 10 5 15 5.1 15 5.2 16 5.3 18 6 19 6.1 19 6.2 20 6.3 21 6.4 22 6.5 23 6.6 24 6.7 24 6.8 24 7 25 7.1 25 7.2 26 7.3 27 7.4 27 7.5
User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2
Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03
Microsoft Word - _m30.doc
1 2 3 4 5 6 7 8 公式 2 4 2 1 能 整除 因此後玩 者贏 且關鍵數 字為3 的倍數 3 0 3 1 不能整除 所 以先拿餘數 2 關鍵數字是 4的倍 數 2 先玩者贏 4 0 4 1 能整除 因此 後玩者贏 且 關鍵數字為 5 的倍數 5 0 5 1 不能整除 所 以先拿餘數 2 關鍵 數字是 6的倍 數 2 先玩者贏 7 0 6 1 能整除 因此 後玩者贏 且 關鍵數字為7
C/C++基礎程式設計班
C/C++ 基礎程式設計 字元與字串 講師 : 張傑帆 CSIE, NTU 人的出身並不重要, 你拿時間來做什麼才重要 It s not who you were at birth that matters, but what you do with the time you are given.-steve Jobs 課程大綱 字元 字串 作業 字元 在電腦的世界裡, 所有的一切都是以 0 與 1
The floor-to-floor height of each residential property on the 5th 12th, 15th 23rd, 25th & 26th Floor is 3.040m. The internal areas of the residential
FLAT ROOF = 平台 U.P. ABOVE = Utility Platform Above 上層工作平台覆蓋部分 The floor-to-floor height of each residential property on the 3rd Floor is 3.040m. The internal areas of the residential properties on the
<4D F736F F D20432D48B9C9D2B5BCA8B9ABB8E6B7E2C6A4>
香港交易及結算所有限公司及香港聯合交易所有限公司對本公告的內容概不負責, 對其準確性或完整性亦不發表任何聲明, 並明確表示, 概不對因本公告全部或任何部份內容而產生或因倚賴該等內容而引致的任何損失承擔任何責任 長城汽車股份有限公司 GREAT WALL MOTOR COMPANY LIMITED * ( 於中華人民共和國註冊成立的股份有限公司 ) ( 股份代號 :2333) 截至 2015 年 6
ROV Extractor and Evaluator HELP (Chinese)
ROV Extractor & Evaluator 风险分离器和计算器帮助文件 风险分离器和计算器帮助文件 ROV 风险分离器和计算器软件是由 Real Options Valuation, Inc. 公司开发的软件, 将运行于 Excel2007 或者更高的版本 本软件是用来替代 Excel 2007, 将现有的模型转化成纯数学关系式和代码, 这样相同的模型可以运行于 Excel 之外 通过运行分离的模型,
Primary Mathematics Catalogue(for schools) as at 06.07.2016.xls
序 列 學 習 階 段 級 適 用 人 年 小 _ 數 學 科 _ 小 一 至 以 內 小 的 六 數 _ 教 育 電 視 4. 節 目 目 錄 5. 3. 1. 2. 認 以 排 通 識 數 過 列 單 10 以 和 內 和 一 認 的 雙 一 識 順 對 數 字 應 和 的 1-10 倒 方 法 比 較 兩 組 件 的 多 少 光 碟 22) 以 內 的 數 1. 2. 3. 4. 1 1 1
2014 : 706 2 3 4 5 6 12 15 簡明綜合損益及其他全面收入報表 截至二零一四年六月三十日止六個月 二零一三年 3 3,796 4,738 3,796 4,738 4 1,983 1,837 (27,319) (26,934) (21,540) (20,359) 5 (64) (92) (21,604) (20,451) 6 159 196 期 7 (21,445) (20,255)
Microsoft Word - CS-981.doc
4. 資料表示法 4.1 十進位與數字系統 (1). 基本觀念 數字系統的觀念 人們習慣以十進位的計量方式來計算 不同的數字系統有二進位 (Binary) 八進位 (Octal) 十進位 (Decimal) 十六進位(Hexadecimal) 二進位 電腦內部用來表達訊號的資料只有兩種符號 : 0 表示沒電,1 表示有電透過多個電路的組合表示出無數符號, 電腦便利用這些符號來表示不同的數字 利用兩條電線可以表示出
http://210.69.121.61/bulletin/ Index.asp -------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------------
APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri
1 研究報告與論文的寫作格式 CHAPTER 1-1 1-2 專 題 研究報告, 乃至論文寫作都 有一定的標準與規範, 而寫作的 工具, 除了堪稱石器時代所用的筆與紙 外, 打字機及電動打字機仍是至今尚未完 消失的機具, 然而, 步入雲端世紀之後, 電腦文書處理的軟體早已是不可或缺的必備利器 這裡首推大家耳熟能詳的 Microsoft Word 1-2 1-2-2 APA Preliminaries
