(1)絕對值函數ABS
格式: ABS(number)
功能:返回參數number的絕對值。
例如: ABS(-7)的返回值為7 ; ABS(7)的返回值為7。
(2)取整函數INT
格式: INT(number)
功能:取一個不大於參數number的最大整數。
例如: INT(8.9) , INT(-8.9) 其結果分別是8,-9。
(3)圓周率函數PI
格式: PI( )
功能:返回圓周率π的值。
說明:此函數無需參數,但函數名後的括號不能少。
(4)四捨五入函數ROUND
格式: ROUND(number , n)
功能:根據指定位數,將數字四捨五入。
說明:其中n為整數,函數按指定n位數,將number進行四捨五入。
當n>0 ,數字將被四捨五入到所指定的小數位數;
當n=0 ,數字將被四捨五入成整數;
當n
<0 ,數字將被四捨五入到小數點左邊的指定位數。例如: Round(21.45,1) ,
Round(21.45,0),Round(21.45, -1)其結果分別是21.5,21,20。
(5)求餘函數MOD
格式: MOD(number,divisor)
功能:返回兩數相除的餘數。結果的正負號與除數相同。
說明: Number為被除數, Divisor為除數。例如: MOD(3,2)等於1 , MOD(-3,2)等於1 ,MOD(3, 2)等於-1 , MOD(-3,-2)等於-1。
(6)隨機函數RAND
格式: RAND( )
功能:返回一一個位於[0,1)區間內的隨機數。
說明:此函數無需參數,但函數名後的括號不能少。產生[a,b]區間內的隨機整數公式:int(rand()*(b-a+ 1))+a
(7)平方根函數SQRT
格式: SQRT(number)
功能:返回給定正數的平方根。
例如: SQRT(9)等於3。
(8)求和函數SUM
格式: SUM(number1 , number2 ,)
功能:返回參數表中所有參數之和。
說明: number1,numer..... .是1-30個需要求和的參數。若在參數中直接輸入數值、邏輯值或文本型數字,則邏輯真和假值將轉換為數值1和0 ,文本型數字將轉換成對應的數值型數字參加運算。
若引用的單元格中出現空白單元格、邏輯值文本型數字,則該參數將被忽略。
(9)條件求和函數SUMIF
格式: SUMIF(range , criteria , sum_ range)
功能:根據指定條件對若干單元格求和。
說明: range :用於條件判斷的單元格區域。
criteria :進行累加的單元格應滿足的條件,其形式可以為數字,表達式或文本。
如:條件可以表示為5、"6"、 "<60"、 "教授"。sum_ range:求和的實際單元格。如果省略sum_ range ,則直接對range中的單元格求和。
例如: A1:A4單元區域中分別存放四個職工的月收入
分別為: 2000 , 2500 , 3000和5000 ;
B1:B4單元區域中的內容為:教授、講師、教授、副教授。
則SUMIF(B1:B4, "教授",A1:A4)的值為5000, 表示求B1:B4單元格中職稱為教授人員對應於A1:A4單元格中月收入的和。
2、統計函數
(1)求平均值函數AVERAGE
格式: AVERAGE(number1 , number2 , ....
功能:求參數的平均值。
說明:最多可有30個參數,參數可以是數值、區域或區域名。若引用參數中包含文字、邏輯值或空單元格,則將忽略這些參數。
例如: a1:a5區域中的數值分別為1, 2 ,3,4,5,則average(a1:a5)為3。
(2) COUNT函數
格式: COUNT(valuel , value2 , )
功能:計算所列參數(最多30個)中數值型數據的個數。
說明:函數計數時,會把直接作為參數輸入的數字、文本型數字、空值、邏輯值、日期計算進去;
但對於錯誤值或無法轉化成數據的內容則被忽略。
如果參數是數組或引用,那麼只統計數組或引用中的數字,數組或引|用中的空白單元格、邏輯值
文本型數字也將被忽略。
這裡的”空值”是指函數的參數中有一個”空參數”, 和工作表單元格的“空白單元格”是不同的。
例如: COUNT(O.1,FALSE,
"5", "three" ,4,6.66,70.,8,#div/0!)中就有一一個空值計數時也計算在內,該函數的值為8 ;
而COUNT(A1:D4)是計算區域A1:D4中非空白的數字單元格的個數。
注意,空白單元格不計算在內。
(3) COUNTA函數
格式: COUNTA(value1 , value2 , ,)
功能:計算所列參數(最多30個)中數據項的個數。
說明:這裡,”數據” 是一個廣義的概念,可以包含任何類型的數據。
但如果參數是單元格引用,則引用中的空白單元格將被忽略。
例如: COUNTA(5 , TRUE,, ", "ABC")的計算結果為5。
(4)條件計數函數COUNTIF
格式: COUNTIF(range,criteria)
功能:計算給定區域內滿足特定條件的單元格數目。
說明:range :希望計算的滿足特定條件的非空單元格目的區域。
criteria :需計數單元格應滿足的條件,其形式可以為數字、表達式或文本。
例如:設A1:A4中的內容分別是"red""green","red" 和"black" , 則COUNTIF(A1:A4,"red")為2 ;
若B1:B4中的內容分別為25 , 35 , 40和60 ,則COUNTIF(B1:B4, ">=40")為2。
(5)最大值函數MAX
格式: MAX(number1 , number2 , ,)
功能:求參數表(最多30個)中的最大值。
說明:參數可以是數值、空白單元格、邏輯值或數字的文本表達式等。錯誤值或不能轉化為數值的文字作為參數時,會引起錯誤。若參數中不含數字,則返回0。
例如: MAX(78, "98",TRUE,66)的計算結果為98。
(6)最小值函數MIN
格式: MIN(number1 , number2 , ,)功能:求參數表(最多30個)中的最小值。說明:參數說明與MAX相同。
3、文本函數
(1) LOWER函數
格式: LOWER(text)
功能:將一個字符串中的所有大寫字母轉換為小寫字母。
說明: text是要轉換為小寫形式的字符串。函數LOWER不改變字符串中的非字母的字符。例如: LOWER("Apt.2B")等於"apt. 2b"。
(2) UPPER函數
格式: UPPER(text)
功能:將一個字符串中的所有小寫字母轉換為大寫字母。
說明: text是要轉換為大寫形式的字符串。函數UPPER不改變字符串中的非字母的字符。例如: UPPER("total")等於"TOTAL"。
(3) LEFT函數
格式: LEFT(text,num_ chars)
功能:在字符串text中從左邊第一個字符開始截取num_ chars個字符。
說明:參數num_ chars為截取的字符串的長度,必須大於等於零。
如果num_ chars大於text的總長度,則返回text全部內容。如果省略num_ chars ,則視為1。例如: LEFT("計算機應用基礎",5)為“計算機應用”LEFT("abcd")為"a” 。
(4) RIGHT函數
格式: RIGHT(text,num_ chars)
功能:在字符串text中從右邊第一個字符開始截取num_ chars個字符。
說明:參數說明同LEFT函數。
例如: RIGHT("Merry , Chrismas" , 8)為"Chrismas" , RIGHT("abcd")為"d" 。
(5) MID函數
格式: MID(text,start _num,num_ chars)
功能:從字符串text的第start. num個字符開始截取num_ chars個字符。
說明: start_ num是截取字符串的起始位置。如果start_ num大於字符串的長度,則函數mid返回””(空字符串) ;
如果start_ num小於字符串的長度,但
start_ num與num_ chars的和超過字符串長度,則函數mid返回從start_ num到字符串結束的所有字符;
如果start_ num小於1 ,則函數Mid將返回錯誤值#VALUE!
例如: MID(" peking university",1,6)為"peking"
(6) LEN函數
格式: LEN(text)
功能:返回字符串text中字符的個數。例如: len("university")為10。