1. SUM-求和
1)概述
語法 | SUM(number1,number2,…) | 求一個指定單元格區域中所有數字之和 |
---|---|---|
參數 | number1,number2,… | 1 到 n 個參數或指定單元格區域中所有數字 |
返回值 | Number | - |
2)注意事項
函數将直接鍵入參數中的數值、邏輯值及文本表達式計算在内。若參數是數組或引用,則只有數組或單元格引用中的數值進行計算。
3)示例
公式 | 結果 | 備注 |
---|---|---|
SUM(70,80) | 150 | - |
SUM("70",80,TRUE) | 151 |
TRUE作爲 1 來計算 FALSE作爲 0 來計算
“70”作爲 70 來計算 |
2. COUNT-求個數
1)概述
語法 | COUNT(value1,value2,…) | 計算數組或數據區域中所含數字項的個數 |
---|---|---|
參數 | value1,value2,… | 可包含任何類型數據的參數 但此函數只将數字類型的數據計算在内 |
返回值 | Number | - |
2)注意事項
數字、日期或以文字代表的數字參數将被計算在内。
無法轉換成數字的錯誤值或文本值參數将忽略不計。
數組或引用參數中包含可解析文本值、邏輯值、零值或空白單元格,這些值都将參與計算
數組或引用參數中包含不可解析的文本值,将忽略不計。
3)示例
詳情請參見:Count 函數介紹
3. AVERAGE-求平均值
1)概述
語法 | AVERAGE(number1,number2,…,countstring) | 返回指定數據的平均值 |
---|---|---|
參數1 | number1,number2… | 用於計算平均值的參數 |
參數2 | countString | 判斷文字、邏輯值是否參與計數 false:不參與計數 ture:參與計數 |
返回值 | Number | - |
2)注意事項
參數必須是數字,或是含有數字的名稱,數組或引用。
如果數組或引用參數中含有文字,邏輯值,默認參與計數,countString 爲 false 則不參與計數。
空單元格不參與計數。
單元格中的零值參與計數。
3)示例
如果A1:A6被命名爲ages,分别等於10,23,文字,29,33及25,則:
公式 | 結果 | 備注 |
---|---|---|
AVERAGE(A1:A6) | 20 | 文字、邏輯值默認參與計數 (10+23+0+29+33+25)/6=20 |
AVERAGE(ages) | 20 | - |
AVERAGE(A1:A6,false) | 24 | countString爲false,文字、邏輯值不參與計數 (10+23+29+33+25)/5=24 |
AVERAGE(A1:A6,27) | 21 | [(10+23+0+29+33+25)+27]/7=21 |
4. CHAR-返回字符
1)概述
語法 | CHAR(number) | 根據指定數字返回對應的字符 可将計算機其他類型的數字代碼轉換爲字符 |
---|---|---|
參數 | number | 用於指定字符的數字 介於1~65535之間(包括 1 和 65535 ) |
返回值 | String | - |
2)示例
公式 | 結果 |
---|---|
CHAR(88) | X |
CHAR(45) | - |
5. DATE-轉化日期
1)概述
語法 | DATE(year,month,day) | 返回一個表示某一特定日期的系列數 |
---|---|---|
參數1 | Year | 代表年 可爲一到四位數 若 year≤0,則取絕對值并+1 |
參數2 | Month | 代表月份
|
參數3 | Day | 代表日
|
返回值 | String | - |
2)注意事項
若需要處理公式中日期的一部分,如年或月等,則可用此公式。
若年,月和日是函數,而不是函數中的常量,則此公式最能體現其作用。
3)示例
公式 | 結果 | 備注 |
---|---|---|
DATE(1978,09,19) | 1978-09-19 | - |
DATE(1211,12,1) | 1211-12-01 | - |
DATE(-1999,10,10) | 2000-10-10 | year≤0,則取絕對值并+1 |
DATE(2000,25,2) | 2002-01-02 | month>12,則從當前年的一月份開始往上累加 |
DATE(2000,0,2) | 1999-12-02 | month≤0,則從上一年的 12 月份開始往下減去相應的月數 |
DATE(2019,4,15) | 2019-04-15 | 若day≤某指定月的天數,則函數将此參數值作爲日 |
DATE(2000,3,35) | 2000-04-04 | day>某指定月的天數,則函數從指定月份的第一天開始往上累加 |
DATE(2019,2,89) | 2019-04-30 | 若day>兩個或多個月的總天數,則函數把減去兩個月或多個月的餘數加到第三或第四個月上,依此類推 |
DATE(2000,5,-2) | 2000-04-28 | day≤0,則函數從上月的最後一天開始往下減去相應的天數 |
6. MAX-求最大值
1)概述
語法 | MAX(number1,number2,…) | 返回參數列表中的最大值 |
---|---|---|
參數 | number1,number2,… | 1 到 n 個需要找出最大值的參數 |
返回值 | Number | - |
2)注意事項
參數可以是數字、空白單元格、邏輯值或表示數值的文本表達式。
數組或引用參數中包含可解析文本值,邏輯值,零值或空白單元格,這些值都将參與計算。
數組或引用參數中包含不可解析的文本值,将忽略不計。
如果參數中沒有任何數字,MAX 将返回0。
3)示例
公式 | 結果 |
---|---|
MAX(0.1,0,1.2) | 1.2 |
MAX(文字) | 0 |
7. MIN-求最小值
1)概述
語法 | MIN(number1,number2,…) | 返回參數列表中的最小值 |
---|---|---|
參數 | number1,number2,… | 1 到 n 個需要找出最小值的參數 |
返回值 | Number | - |
2)注意事項
參數可以是數字、空白單元格、邏輯值或表示數值的文本表達式。
數組或引用參數中包含可解析文本值,邏輯值,零值或空白單元格,這些值都将參與計算。
數組或引用參數中包含不可解析的文本值,将忽略不計。
如果參數中沒有任何數字,MIN 将返回0。
如果參數是錯誤值時,MIN 将返回錯誤信息。
3)示例
如果B1:B4包含3,6,9,12,則:
公式 | 結果 |
---|---|
MIN(B1:B4) | 3 |
MIN(B1:B4,0) | 0 |
MIN(文字) | 0 |
8. TIME-返回時間日期
1)概述
語法 | TIME(hour,minute,second) | 返回指定的日期和時間 日期爲當天的日期 時間爲介於0:00:00與23:59:59之間的時間 可返回0到0.99999999之間的對應數值 |
---|---|---|
參數1 | Hour | 小時數,介於0到23之間的數 |
參數2 | Minute | 分鍾數,介於0到59之間的數 |
參數3 | Second | 秒鍾數,介於0到59之間的數 |
返回值 | Number | - |
2)示例
公式 | 結果 |
---|---|
TIME(14,40,0) | 2020-06-22 14:40:00 |
TIME(19,43,24) | 2020-06-22 19:43:24 |
9. RANGE-返回數組
1)概述
語法 | RANGE() | RANGE(from,to,step):表示從整數from開始,以step爲每一步的大小,直到整數to的一個數字序列 RANGE(from,to):默認 step 爲1。表示從整數from開始,每次+1,直到整數to的一個數字序列 RANGE(from,to):默認 from 爲1,step 爲1。表示從1開始,每次+1,直到整數to的一個數字序列 |
---|---|---|
參數1 | From | 開始值,整數,不寫默認爲1 |
參數2 | To | 結束值,整數 |
參數3 | Step | 步長,不寫默認爲1 |
返回值 | Array | - |
2)示例
公式 | 結果 | 備注 |
---|---|---|
RANGE(4) | 1,2,3,4 | 從1開始,每次+1,直到4 |
RANGE(-5) | 返回空值 | 從1開始,每次+1,無法到-5,因此返回空值 |
RANGE(-1,3) | -1,0,1,2,3 | 從-1開始,每次+1,直到3 |
RANGE(6,-1,-2) | 6,4,2,0 | 從6開始,每次-2,直到-1 |
RANGE(4,1,1) | 返回空值 | 從4開始,每次+1,無法到1,因此返回空值 |
RANGE(1,6,2) | 1,3,5 | 從1開始,每次+2,直到6 |