2017計算機二級考試MS office重要函數

函數是MS office 學習的重點也是計算機二級考試MS office 考試的重點。下面是yjbys小編爲大家帶來的計算機二級考試MS office 重要函數。歡迎閱讀。

2017計算機二級考試MS office重要函數
  MS office 重要函數

  1、DAVERAGE

用途:返回數據庫或數據清單中滿足指定條件的列中數值的平均值。

語法:DAVERAGE(database,field,criteria)

參數:Database 構成列表或數據庫的單元格區域;Field指定函數所使用的數據(所用項目);Criteria 爲一組包含給定條件的單元格區域。

  2、DCOUNT

用途:返回數據庫或數據清單的指定字段中,滿足給定條件並且包含數字的單元格數目。

語法:DCOUNT(database,field,criteria)

參數:Database 構成列表或數據庫的單元格區域;Field 指定函數所使用的數據列;Criteria爲一組包含給定條件的單元格區域。

  3、DMAX(DMIN )

用途:返回數據清單或數據庫的指定列中,滿足給定條件單元格中的最大數值。

語法:DMAX(database,field,criteria)

參數:Database 構成列表或數據庫的單元格區域;Field 指定函數所使用的數據列;Criteria爲一組包含給定條件的單元格區域。

  4、DPRODUCT

用途:返回數據清單或數據庫的指定列中,滿足給定條件單元格中數值乘積。

語法:DPRODUCT(database,field,criteria)

參數:Database 構成列表或數據庫的單元格區域;Field 指定函數所使用的數據列;Criteria爲一組包含給定條件的單元格區域。

  5、DSUM

用途:返回數據清單或數據庫的指定列中,滿足給定條件單元格中的數字之和。

語法:DSUM(database,field,criteria)

參數:Database 構成列表或數據庫的單元格區域;Field 指定函數所使用的數據列;Criteria爲一組包含給定條件的單元格區域。

  6、YEAR

用途:返回某日期的年份。其結果爲1900 到9999 之間的一個整數。

語法:YEAR(serial_number)

參數:Serial_number 是一個日期值,其中包含要查找的年份。日期有多種輸入方式:帶引號的文本串(例如"1998/01/30")

實例:公式“=YEAR("2000/8/6")返回2000”,=YEAR("2003/05/01"返回2003,=YEAR(35825)返回1998。

又如:YEAR(TODAY()—YEAR(2008) = 就是2014-2008=6(計算年齡的時候用)

  7、TODAY

用途:返回系統當前日期的'序列號。

參數:無

語法:TODAY()

實例:公式“=TODAY()”返回2014-7-3(執行公式時的系統時間)。

  8、NOW

用途:返回當前日期和時間所對應的序列號。

語法:NOW() 參數:無

實例:如果正在使用的是1900日期系統,而且計算機的內部時鐘爲2001-1-28 12:53,則公式“=NOW()”返回36919.54。

  9、MINUTE

用途:返回時間值中的分鐘,即介於0到59之間的一個整數。

語法:MINUTE(serial_number)

參數:Serial_number 是一個時間值,其中包含着要查找的分鐘數。時間有多種輸入方式:帶引號的本串(如"6:45

PM")、十進制數(如0.78125表示6:45 PM)或其他公式或函數的結果(如TIMEVAL("6:45 PM"))。

實例:公式“=MINUTE("15:30:00")”返回30,=MINUTE(0.06)返回26,=MINUTE(TIMEVALUE("9:45

PM"))返回45。

  10、HOUR

用途:返回時間值的小時數。即介於0(12:00 A.M.)到23(11:00 P.M.) 之間的一個整數。

語法:HOUR(serial_number)

參數:Serial_number 表示一個時間值,其中包含着要返回的小時數。它有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進制數(如0.78125

表示6:45PM)或其他公式或函數的結果(如TIMEVALUE("6:45 PM"))。

實例:公式“=HOUR("3:30:30 PM")”返回15,=HOUR(0.5) 返回12 即12:0 0:00 AM,=HOUR(29747.7)返回16。

  11、DAY

用途:返回用序列號(整數1到31)表示的某日期的天數,用整數 1 到 31 表示。

語法:DAY(serial_number)

參數:Serial_number 是要查找的天數日期,它有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如1900 日期系統的35825

表示的1998 年1 月30 日),以及其他公式或函數的結果(如DATEVALUE("1998/1/30"))。

實例:公式“=DAY("2001/1/27")”返回27,=DAY(35825) 返回30,=DAY(DATEVALUE("2001/1/25"))返回25。

12、 類函數

用途:其中包括用來檢驗數值或引用類型的九個工作表函數。它們可以檢驗數值的類型並根據參數的值返回TRUE

或FALSE。例如,數值爲空白單元格引用時,ISBLANK函數返回邏輯值TRUE,否則返回FALSE。

語法:ISBLANK(value)、ISERR(value)、ISERROR(value)、 ISLOGICAL(value) 、 ISNA(value) 、

ISNONTEXT(value)ISNUMBE(value)、ISREF(value)、ISTEXT(value)。

參數:Value是需要進行檢驗的參數。分別爲空白(空白單元格)、錯誤值、邏輯值、文本、數字、引用值或對於以上任意參數的名稱引用。如果函數中的參數爲下面的內容,則返回TRUE:ISBLANK

的參數是空白單元格,ISERR的參數是任意錯誤值(除去#N/A),ISERROR

的參數是任意錯誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),ISLOGICAL的參數是邏輯值,ISNA的參數是錯誤值#N/A,ISNONTEXT

的參數是任意不是文本的內容(此函數在值爲空白單元格時返回TRUE),ISNUMBER

的參數是數字,ISREF的參數是引用,ISTEXT的參數是文本。注意:IS類函數的參數value

是不可轉換的。在其他大多數需要數字的函數中,文本"19"會被轉換成數字19。然而在公式ISNUMBER("19")中,"19"並由文本值轉換成其他類型的值,而是返回FALSE。IS

類函數用於檢驗公式計算結果十分有用,它與函數IF 結合在一起可以提供一種在公式中查出錯誤值的方法。

實例:公式“=ISBLANK("")”返回FALSE,=ISREF(A5)返回TRUE(其中a5 爲空白單元格)。如果需要計算A1:A4

區域的平均值,但不能確定單元格內是否包含數字,則公式AVERAGE(A1:A4)返回

錯誤值#DIV/0!。爲了應付這種情況,可以使用公式“=IF(ISERROR(AVERAGE(A1:A4)),"引用包含空白單元格",AVERAGE(A1:A4))”查出可能存在的錯誤。

  13、AND

用途:所有參數的邏輯值爲真時返回TRUE(真);只要有一個參數的邏輯值爲假,則返回FALSE(假)。

語法:AND(logical1,logical2,.)。

參數:Logical1,logical2, .爲待檢驗的1~30

個邏輯表達式,它們的結論或爲TRUE(真)或爲FALSE(假)。參數必須是邏輯值或者包含邏輯值的數組或引用,

如果數組或引用內含有文字或空

白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,AND將返回錯誤值#VALUE!。

實例:如果A1=2、A=6,那麼公式“=AND(A1A2)”返回FALSE。如果B4=104,那麼公式“=IF(AND(1

  14、IF

用途:執行邏輯判斷,它可以根據邏輯表達式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。

語法:IF(logical_test,value_if_true,value_if_false)。

參數:Logical_test 計算結果爲TRUE 或FALSE 的任何數值或表達式;Value_if_true 是Logical_test 爲TRUE

時函數的返回值,如果logical_test 爲TRUE 並且省略了value_if_true,則返回TRUE。而且Value_if_true

可以是一個表達式;Value_if_false 是Logical_test 爲FALSE 時函數的返回值。如果logical_test 爲FALSE

並且省略value_if_false,則返回FALSE。Value_if_false 也可以是一個表達式。

實例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二個IF

語句同時也是第一個IF語句的參數。同樣,第三個IF 語句是第二個IF 語句的參數,以此類推。例如,若第一個邏輯判斷表達式C2>=85 成立,則D2

單元格被賦值“A”;如果第一個邏輯判斷表達式C2>=85 不成立,則計算第二個IF

語句“IF(C2>=70”;以此類推直至計算結束,該函數廣泛用於需要進行邏輯判斷的場合。

  15、TRUE

用途:返回邏輯值TRUE。

語法:TRUE()

參數:該函數不需要參數

實例:如果在A1 單元格內輸入公式“=TRUE()”,回車後即可返回TRUE。若在單元格或公式中輸入文字TRUE,Excel

會自動將它解釋成邏輯值TRUE。函數TRUE 主要用於與其它電子表格程序兼容。

  16、HLOOKUP

用途:在表格或數值數組的首行查找指定的數值,並由此返回表格或數組當前列中指定行處的數值。

語法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

參數:Lookup_value是需要在數據表第一行中查找的數值,它可以是數值、引用或文字串;Table_array

是需要在其中查找數據的數據表,可以使用對區域或區域名稱的引用,Table_array

的第一行的數值可以是文本、數字或邏輯值。Row_index_num爲table_array 中待返回的匹配值的行序號。Range_lookup

爲一邏輯值,指明函數HLOOKUP 查找時是精確匹配,還是近似匹配。

實例:如果A1:B3 區域存放的數據爲34、23、68、69、92、36,則公式“=HLOOKUP(34,A1:B3,1,FALSE)返回34;

=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2, TRUE)返回“c”。

  17、VLOOKUP

用途:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。當比較值位於數據表首列時,可以使用函數VLOOKUP

代替函數HLOOKUP。

語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

參數:Lookup_value爲需要在數據表第一列中查找的數值,它可以是數值、引用或文字串。Table_array

爲需要在其中查找數據的數據表,可以使用對區域或區域名稱的引用。Col_index_num 爲table_array

中待返回的匹配值的列序號。Col_index_num爲1 時,返回table_array 第一列中的數值;col_index_num

爲2,返回table_array 第二列中的數值,以此類推。Range_lookup爲一邏輯值,指明函數VLOOKUP

返回時是精確匹配還是近似匹配。如果爲TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value

的最大數值;如果range_value 爲FALSE,函數VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值#N/A。

實例:如果A1=23、A2=45、A3=50、A4=65,則公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。

  18、MAX

用途:返回數據集中的最大數值。

語法:MAX(number1,number2,...)

參數:Number1,number2,...是需要找出最大數值的1 至30 個數值。

實例:如果A1=71、A2=83、A3=76、A4=4 9、A5=92、A6=8 8、A7=96,則公式“=MAX(A1:A7)”返回96。

  19、MIN

用途:返回給定參數表中的最小值。

語法:MIN(number1,number2,...)。

參數:Number1,number2,...是要從中找出最小值的1 到30 個數字參數。

實例:如果A1=71、A2=83、A3=76、A4=4

9、A5=92、A6=8、A7=96,則公式“=MIN(A1:A7)”返回49;而=MIN(A1:A5,0,-8)返回-8。

  20、COUNTBLANK

用途:計算某個單元格區域中空白單元格的數目。

語法:COUNTBLANK(range)

參數:Range爲需要計算其中空白單元格數目的區域。

實例:如果A1=88、A2=55、A3=""、A4= 72、A5="",則公式“=COUNTBLANK(A1:A5)”返回2。

  21、COUNTIF

用途:計算區域中滿足給定條件的單元格的個數。

語法:COUNTIF(range,criteria)

參數:Range爲需要計算其中滿足條件的單元格數目的單元格區域。Criteria 爲確定哪些單元格將被計算在內的條件,其形式可以爲數字、表達式或文本。

  22、REPLACE 或REPLACEB

用途:REPLACE 使用其他文本串並根據所指定的字符數替換另一文本串中的部分文本。REPLACEB的用途與REPLACE 相同,它是根據所指定的字節數

替換另一文本串中的部分文本。

語法:REPLACE(old_text,start_num,num_chars,new_text),REPLACEB(old_text,start_num,num_bytes,new_text)。

參數:Old_text 是要替換其部分字符的文本;Start_num 是要用new_text 替換的old_text

中字符的位置;Num_chars是希望REPLACE 使用new_text 替換old_text 中字符的個數;Num_bytes 是希望REPLACE

使用new_text 替換old_text 的字節數;New_text是要用於替換old_text 中字符的文本。

注意:以上兩函數均適用於雙字節的漢字。

實例:如果A1=學習的革命、A2=電腦,則公式“=REPLACE(A1,3,3,A2)”返回“學習電腦”,=REPLACEB(A1,

2,3,A2)返回“電腦的革命”。

  23、RANK

返回的是一個數在一組數中的排位值。其語法爲:RANK(number,ref,order) 其中:number爲需要找到排位的數,ref

爲包含一組數的數組或引用(ref的非數值型數據將被忽略),order爲一指明排位方式的數,order爲0省略時按降序排位,order不爲0 時

按升序排位。例如,如果區域A1:A5中分別含有數字7、5、4、1 和2,則:RANK(A2,A1:A5) 等於2,而RANK(A2,A1:A5,1) 等

於4。

  24、SUMIF

函數:對符合指定條件的單元格求和

語法:SUMIF(range,criteria,sum_range)