當前位置:股票大全官網 - 財經新聞 - excel都有什麽強大的功能 有什麽公式

excel都有什麽強大的功能 有什麽公式

1.TODAY

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

語法:TODAY()

參數:無

實例:=TODAY()

返回結果: 2009/12/18(執行公式時的系統時間)

2.MONTH

用途:返回以序列號表示的日期中的月份,它是介於1(壹月)和12(十二月)之間的整數。

語法:MONTH(serial_number)

參數:Serial_number 表示壹個日期值,其中包含著要查找的月份。

實例: =MONTH(2009/12/18)

返回結果: 12

3.YEAR

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

語法:YEAR(serial_number)

參數:Serial_number 是壹個日期值,其中包含要查找的年份。

實例: =YEAR(2009/12/18)

返回結果: 2009

4.ISERROR

用途:測試參數的正確錯誤性.

語法:ISERROR(value)

參數:Value 是需要進行檢驗的參數,可為任何條件,參數,文本.

實例: =ISERROR(5<2)

返回結果: FALSE

5.IF

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

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

參數:Logical_test 計算結果為TRUE 或FALSE 的任何數值或表達式;Value_if_true是Logical_test為TRUE 時的返回值,Value_if_false是Logical_test為FALSE 時的返回值.

實例:IF(5>3,1,0)

返回結果: 1

6.VLOOKUP

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

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

參數:Lookup_value 為需要在數據表第壹列中查找的數值。Table_array 為需要在其中查找數據的數據表,Col_index_num 為table_array 中待返回的匹配值的列序號。Range_lookup 為壹邏輯值,如果為TRUE 或省略,則返回近似匹配值,如果range_value 為FALSE或0,將返回精確匹配值。如果找不到,則返回錯誤值#N/A。

實例:=VLOOKUP(A:A,sheet2!A:B,2,0)

返回結果: #N/A

7.ABS

用途:返回某壹參數的絕對值。

語法:ABS(number)

參數:number 是需要計算其絕對值的壹個實數。

實例:=ABS(-2)

返回結果: 2

8.COUNT

用途:返回數字參數的個數。它可以統計數組或單元格區域中含有數字的單元格個數。

語法:COUNT(value1,value2,...)。

參數:Value1,value2,...是包含或引用各種類型數據的參數(1~30 個),其中只有數字類型的數據才能被統計。

實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNT(A1:A7)”

返回結果: 3

9.COUNTA

用途:返回參數組中非空值的數目。利用函數COUNTA 可以計算數組或單元格區域中數據項的個數。

語法:COUNTA(value1,value2,...)

說明:Value1,value2,...所要計數的值,參數個數為1~30 個。參數可以是任何類型,包括空格但不包括空白單元格。

實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNTA(A1:A7)”

返回結果: 5

10.COUNTBLANK

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

語法:COUNTBLANK(range)

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

實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNTBLANK(A1:A7)”

返回結果: 2

11.COUNTIF

用途:統計某壹區域中符合條件的單元格數目。

語法:COUNTIF(range,criteria)

參數:range 為需要統計的符合條件的單元格數目的區域;Criteria 為參與計算的單元格條件,其形式可以為數字、表達式或文本.其中數字可以直接寫入,表達式和文本必須加引號。

實例:假設A1:A5 區域內存放的文本分別為女、男、女、男、女,則公式“=COUNTIF(A1:A5,"女")”

返回結果: 3

12.INT

用途:任意實數向下取整為最接近的整數。

語法:INT(number)

參數:Number 為需要處理的任意壹個實數。

實例:=INT(16.844)

返回結果: 16

13.ROUNDUP

用途:任意實數按指定的位數無條件向上進位。

語法:ROUNDUP(number,num_digits)

參數:Number是要無條件進位的任何實數,Num_digits 為指定的位數。

實例:=ROUNDUP(16.844,2)

返回結果: 16.85

14.ROUND

用途:按指定位數四舍五入某個數字。

語法:ROUND(number,num_digits)

參數:Number 是需要四舍五入的數字;Num_digits 為指定的位數。

實例:=ROUND(16.848,2)

返回結果: 16.85

15.TRUNC

用途:按指定位數無條件舍去之後的數值.

語法:TRUNC(number,num_digits)

參數:Number 是需要截去小數部分的數字,Num_digits則指定的位數

實例:=TRUNC(16.848,2)

返回結果:16.84

16.SUM

用途:返回某壹單元格區域中所有數字之和。

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

參數:Number1,number2,...為需要求和的數值(包括邏輯值及文本表達式)、區域或引用。

註意:參數表中的邏輯值被轉換為1、文本被轉換為數字。如果參數為數組或引用,只有其中的數字將被計算,數組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。

實例:=SUM("3",2,TRUE)

返回結果: 6,因為"3"被轉換成數字3,而邏輯值TRUE 被轉換成數字1。

17.SUMIF

用途:根據指定條件對若幹單元格、區域或引用求和。

語法:SUMIF(range,criteria,sum_range)

參數:Range 為用於條件判斷的單元格區域,Criteria是由數字、邏輯表達式等組成的判定條件,Sum_range 為需要求和的單元格、區域或引用。

實例:A1=報關員,B1=報關員,B2=報關文員,B3=報關員,C1=70,C2=68,C3=60,則公式=SUMIF(B:B,A1,C:C)

返回結果: 130

18.AVERAGE

用途:計算所有參數的算術平均值。

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

參數:Number1、number2、...是要計算平均值的數值。

實例:=AVERAGE(100,70)

返回結果: 85

19.MAX

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

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

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

實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MAX(A1:A7)”

返回結果: 96

20.MEDIAN

用途:返回給定數值集合的中位數(即在該組數據中,有壹半的數據比它大,有壹半的數據比它小)。

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

參數:Number1,number2,...是需要找出中位數的數字參數。

實例:=MEDIAN(11,12,13,14,15)

返回結果: 13

21.MIN

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

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

參數:Number1,number2,...是要從中找出最小值的數字參數

實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MIN(A1:A7)”

返回結果: 49

22.MODE

用途:返回在某壹數組或數據區域中的眾數。(即該數值在這壹組數據中出現最多的次數)

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

參數:Number1,number2,...是用於眾數計算數字參數

實例:如果A1=71、A2=83、A3=71、A4=49、A5=92、A6=88,則公式“=MODE(A1:A6)”

返回結果: 71

23.ASC

用途:將字符串中的全角(雙字節)英文字母更改為半角(單字節)字符。

語法:ASC(text)

參數:Text 為文本或包含文本的單元格引用。

實例:=ASC(excel)

返回結果: excel。

24.CONCATENATE

用途:將若幹參數合並到壹個參數中,其功能與"&"運算符相同。

語法:CONCATENATE(text1,text2,...)

參數:Text1,text2,...為要合並成單個參數的參數項,這些參數項可以是文字串、數字或對單個單元格

實例:=CONCATENATE(110,"-",11521) 或 =110&"-"&11521

返回結果: 110-11521

25.EXACT

用途:測試兩個字符串是否完全相同。如果它們完全相同,則返回TRUE;否則返回FALSE。區分大小寫。

語法:EXACT(text1,text2)。

參數:Text1 是待比較的第壹個字符串,Text2 是待比較的第二個字符串。

實例:如果A1=物理、A2=化學,A3=物理,則公式1“=EXACT(A1,A2)”,公式2=“=EXACT(A1,A3)”

返回結果: 公式1為FALSE ,公式2為TRUE

26.FIND

用途:用於查找其某字參數在其他參數內是否存在,並按字符數計算返回其起始位置編號。區分大小寫。

語法:FIND(find_text,within_text,start_num),

參數:Find_text 是待查找的目標參數;Within_text 是包含待查找參數的源參數;Start_num 指定從其開始第幾個字符進行,如果忽略start_num,則假設其為1。

實例:=FIND("軟件","電腦軟件報",1)

返回結果: 3

27.LEFT

用途:將參數從左開始根據指定的字符數返回數值。且空格也將作為字符進行統計。

語法:LEFT(text,num_chars)。

參數:Text 是包含要提取字符的文本串;Num_chars 指定函數要提取的字符數,它必須大於或等於0。

實例:如果A1=電腦 愛好者,則公式“=LEFT(A1,4)

返回結果: 電腦 愛

28.MID

用途:將參數從指定開始位置根據指定的字符數返回數值。且空格也將作為字符進行統計。

語法:MID(text,start_num,num_chars)

參數:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第壹個字符的位置,Num_chars 指定希望從參數中返回字符的個數.

實例:如果A1=電腦 愛好者,則公式“=mid(A1,2,4)”

返回結果: 腦 愛好

29.RIGHT

用途:將參數從右開始根據指定的字符數返回數值。且空格也將作為字符進行統計。

語法:RIGHT(text,num_chars)。

參數:Text 是包含要提取字符的文本串;Num_chars 指定函數要提取的字符數,它必須大於或等於0。

實例:如果A1=電腦 愛好者,則公式“=RIGHT(A1,5)

返回結果: 腦 愛好者

30.LEN

用途:返回文本串的字符數。且空格也將作為字符進行統計。

語法:LEN(text)。

參數:Text 待要查找其長度的文本。

實例:如果A1=電腦 愛好者,則公式“=LEN(A1)”

返回結果: 6

31.LOWER

用途:將壹個文字串中的所有大寫字母轉換為小寫字母。

語法:LOWER(text)。

語法:Text 是包含待轉換字母的文字串。

實例:如果A1=Excel,則公式“=LOWER(A1)”

返回結果: excel

32.UPPER

用途:將壹個文字串中的所有小寫字母轉換為大寫字母。。

語法:UPPER(text)。

參數:Text 為需要轉換成大寫形式的文本。

實例:=UPPER("apPle")

返回結果: APPLE

33.PROPER

用途:將文字串的首字母及任何非字母字符之後的首字母轉換成大寫。將其余的字母轉換成小寫。

語法:PROPER(text)

參數:Text 是需要進行轉換的字符串.

實例:如果A1=wROK1天and學習excel,則公式“=PROPER(A1)”

返回結果: Wrok1天And學習Excel

34.REPT

用途:按照給定的次數重復顯示文本。

語法:REPT(text,number_times)。

參數:Text 是需要重復顯示的文本,Number_times 是重復顯示的次數。

實例:=REPT("軟件報",2)。

返回結果: 軟件報軟件報

35.TRIM

用途:除了單詞之間的單個空格外,清除文本中的所有的空格。

語法:TRIM(text)。

參數:Text 是需要清除其中空格的文本。

實例:如果A1=happy new year,則公式TRIM(A1)

返回結果: happy new year

36.TRANSPOSE

用途:返回區域的轉置(所謂轉置就是將數組的第壹行作為新數組的第壹列,數組的第二行作為新數組的第二列,以此類推)。

語法:TRANSPOSE(array)。

參數:Array 是需要轉置的數組或工作表中的單元格區域。

實例:如果A1=68、B1=76

返回結果: C1=68、C2=76 (在C1欄寫入公式=TRANSPOSE(A1:B1)回車,再選中所有需返回結果值的欄位後按F2,接著再按Ctrl+Shift+Enter即可)

36.RANK

用途:返回某壹數值在某壹組數值中排序第幾

語法:RANK(number,ref,order)

參數:number是需要確定排第幾的某壹數值; ref是指某壹組數值; order是指排序的方式,輸0表示從大到小排,輸1表示從小到大排.

實例:如果A1到A5分別為5,6,1,3,2 ,則公式1 RANK(A1,A:A,1) 公式2 RANK(A1,A:A,0)

返回結果: 公式1為4 公式2為2

37.ADDRESS

用途:返回某壹單元格地址

語法:ADDRESS(Row_num,Column_num,Abs_num,A1,Sheet_text)

參數:Row_num是指單元格位址的行號;Column_num是指單元格位址的列號;Abs_num是指傳回參照位址的方式.1表示傳回絕對位址,2表示列為絕對,欄為相對,3表示列為相對,欄為絕對,4表示相對位址;A1表示用什麽格式來表示參照位址,壹般直接為空;Sheet_text表示為外部參照的工作表名稱,壹般直接為空.

實例:公式1 ADDRESS(4,5,1,,) 公式2ADDRESS(4,5,2,,) 公式2ADDRESS(4,5,3,,) 公式2ADDRESS(4,5,4,,) 公式2ADDRESS(4,5,2,,)

返回結果: 公式1為$E$4 公式2為E$4 公式3為$E4 公式4為E4

37.INDIRECT

用途:返回參照地址的值

語法:INDIRECT(Ref_text,A1)

參數:Ref_text是指某單元格的參照位址;A1為壹邏輯值,壹般直接為空;

實例:如果要傳回E4單元格的值﹐則公式為 INDIRECT(ADDRESS(4,5,4,,))

返回結果: 公式為0

38.在壹個單元格輸入壹個日期,另壹個單元格會自動跳出當月月底

公式﹕DATE(YEAR(A1),MONTH(A1)+1,0)