當前位置:聚美館>智慧生活>心理>

計算機表格函數公式大全

心理 閱讀(1.25W)
計算機表格函數公式大全

一、數字處理

1、取絕對值 =ABS(數字)

2、取整 =INT(數字)

3、四捨五入 =ROUND(數字,小數位數)

二、判斷公式

1、把公式產生的錯誤值顯示爲空

公式:=IFERROR(A2/B2,"")

說明:如果是錯誤值則顯示爲空,否則正常顯示。

2、IF多條件判斷返回值

公式:=IF(AND(A2<500,B2=" 未到期"),"補款","")

說明:兩個條件同時成立用AND,任一個成立用OR函數。

三、統計公式

1、統計兩個表格重複的內容

公式:=COUNTIF(Sheet15!A:A,A2)

說明:如果返回值大於0說明在另一個表中存在,0則不存在。

2、統計不重複的總人數

公式:=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))

說明:用COUNTIF統計出每人的出現次數,用1除的方式把出現次數變成分母,然後相加。

四、求和公式

1、隔列求和

公式:=SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

說明:如果標題行沒有規則用第2個公式。

2、單條件求和

公式:=SUMIF(A:A,E2,C:C)

說明:SUMIF函數的基本用法

3、多條件模糊求和

公式:=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)

說明:在sumifs中可以使用通配符*

5、多表相同位置求和

公式:=SUM(Sheet1:Sheet19!B2)

說明:在表中間刪除或添加表後,公式結果會自動更新。

6、按日期和產品求和

公式:=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)

說明:SUMPRODUCT可以完成多條件求和

五、查找與引用公式

1、單條件查找公式

公式:=VLOOKUP(B11,B3:F7,4,FALSE)

說明:查找是VLOOKUP最擅長的,基本用法

2、雙向查找公式

公式:=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))

說明:利用MATCH函數查找位置,用INDEX函數取值

3、查找最後一條符合條件的記錄。

公式:

說明:0/(條件)可以把不符合條件的變成錯誤值,而lookup可以忽略錯誤值

4、按數字區域間取對應的值

公式:

公式說明:VLOOKUP 和LOOKUP函數都可以按區間取值,一定要注意,銷售量列的數字一定要升序排列。

六、字元串處理公式

1、多單元格字元串合併

公式:=PHONETIC(A2:A7)

說明:Phonetic函數只能對字元型內容合併,數字不可以。

2、截取左部分

公式:=LEFT(D1,LEN(D1)-3)

說明:LEN計算出總長度,LEFT從左邊截總長度-3個

3、截取-前的部分

公式:=Left(A1,FIND("-",A1)-1)

說明:用FIND函數查找位置,用LEFT截取。

4、截取字元串中任一段的公式

公式:=TRIM(MID(SUBSTITUTE($A1,"",REPT("",20)),20,20))

說明:公式是利用強插N個空字元的方式進行截取

5、字元串查找

公式:=IF(COUNT(FIND("河南",A2))=0,"否","是")

說明:用來判斷查找是否成功。

6、字元串查找一對多

公式:=IF(COUNT(FIND({"遼寧","黑龍江","吉林"},A2))=0,"其他","東北")

說明:設定FIND第一個參數爲常量數組,用COUNT函數統計FIND查找結果

七、日期計算公式

1、兩日期相隔的年、月、天數計算

A1是開始日期(2011-12-1),B1是結束日期(2013-6-10)。

計算:

相隔多少天=datedif(A1,B1," d")結果:557

相隔多少月=datedif(A1,B1," m")結果:18

相隔多少年=datedif(A1,B1," Y")結果:1

不考慮年相隔多少月=datedif(A1,B1," Ym")結果:6

不考慮年相隔多少天=datedif(A1,B1," YD")結果:192

不考慮年月相隔多少天=datedif(A1,B1," MD")結果:9

datedif函數第3個參數說明:

"Y"時間段中的整年數。

"M"時間段中的整月數。

"D"時間段中的天數。

"MD"天數的差。忽略日期中的月和年。

"YD"天數的差。忽略日期中的年。

2、扣除週末天數的工作日天數

公式:=(IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2),DATE(2015,1,31),11)

說明:返回兩個日期之間的所有工作日數,使用參數指示哪些天是週末,以及有多少天是週末。週末和任何指定爲假期的日期不被視爲工作日

1、查找重複內容公式:=IF(COUNTIF(A:A,A2)>1," 重複","")。

2、用出生年月來計算年齡公式:=TRUNC((DAYS360(H6,񓟹/8/30",FALSE))/360,0) 。

3、從輸入的 18位身份證號的出生年月計算公式:=TENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 。

4、從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式:

=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1," 男","女"),IF(MOD(MID(C2,17,1),2)=1," 男","女"))

公式內的“C2”代表的是輸入身份證號碼的單元格。

5、求和:=SUM(K2:K56) —對K2到K56這一區域進行求和

6、平均數:=AVERAGE(K2:K56) —對K2K56 這一區域求平均數

7、排名:=RANK(K2 ,K$2:K$56) —對55名學生的成績進行排名

8、等級:=IF(K2>=85," 優",IF(K2>=74," 良",IF(K2>=60," 及格","不及格")))

9、學期總評:=K2*0.3+M2*0.3+N2*0.4 —假設K列、M列和N列分別存放着學生的“平時總評”、“期中”、“期末”三項成績

10、最高分:=MAX(K2:K56) —求K2到K56區域(55名學生)的最高分

11、最低分:=MIN(K2:K56) —求K2到K56區域(55名學生)的最低分

12、分數段人數統計:

(1)=COUNTIF(K2:K56,蔴")—求K2到K56區域100分的人數假設把結果存放於K57單元格

(2)=COUNTIF(K2:K56,">=95")-K57—求K2到K56區域95~99.5分的人數假設把結果存放於K58單元格

(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) —求K2到K56區域90~94.5分的人數假設把結果存放於K59單元格

(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) —求K2到K56區域85~89.5分的人數假設把結果存放於K60單元格

(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) —求K2到K56區域70~84.5分的人數假設把結果存放於K61單元格

(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) —求K2到K56區域60~69.5分的人數假設把結果存放於K62單元格

(7)=COUNTIF(K2:K56,"<60") —求K2到K56區域60分以下的人數假設把結果存放於K63單元格

說明:COUNTIF 函數也可計算某一區域男、女生人數。

如:=COUNTIF(C2:C351," 男")—求C2到C351區域(共 350人)男性人數

13、優秀率:=SUM(K57:K60)/55*100

14、及格率:=SUM(K57:K62)/55*100

15、標準差:=STDEV(K2:K56) —求K2到K56區域(55人)的成績波動情況(數值越小,說明該班學生間的成績差異較小,反之,說明該班存在兩極分化)

16、條件求和:=SUMIF(B2:B56," 男",K2:K56)—假設B列存放學生的性別, K列存放學生的分數,則此函數返回的結果表示求該班男生的成績之和

17、多條件求和:{=SUM(IF(C3:C322="男",IF(G3:G322=1,1,0))) }—假設C列(C3:C322

區域)存放學生的性別, G列(G3:G322區域)存放學生所在班級代碼(1、2、3、4、5),則此函數返回的結果表示求一班的男生人數這是一個數組函數,輸完後要按 Ctrl+Shift+Enter組合鍵(產生“{ }”。)“{}”不能手工輸入,只能用組合鍵產生。

18、根據出生日期自動計算週歲: =TRUNC((DAYS360(D3,NOW()))/360,0)—假設D列存放學生的出生日期, E列輸入該函數後則產生該生的週歲。

19、在Word中三個小竅門

連續輸入三個“~”可得一條波浪線。

連續輸入三個“-”可得一條直線。

連續輸入三個“=”可得一條雙直線。

1、用數據有效性定義數據長度。

用鼠標選定你要輸入的數據範圍,點"數據"->"有效性"->"設定","有效性條件"設成"允許""文字長度""等於"ř"(具體條件可根據你的需要改變)。還可以定義一些提示資訊、出錯警告資訊和是否開啟中文輸入法等,定義好後點"確定"。

2、用條件格式避免重複。

選定A列,點"格式"->"條件格式",將條件設成 “公式=COUNTIF($A:$A,$A1)>1”,點"格式"->"字型"->"顏色",選定紅色後點兩次"確定"。這樣設定好後你輸入數據如果長度不對會有提示,如果數據重複字型將會變成紅色。

三、在EXCEL 中如何把B列與A列不同之處標識出來

(一)、如果是要求A、B兩列的同一行數據相比較:

假定第一行爲表頭,單擊A2單元格,點“格式”->“條件格式”,將條件設爲:“單元格數值”不“等於”=B2

點“格式”->“字型”->“顏色”,選中紅色,點兩次 “確定”。用格式刷將A2單元格的條件格式向下複製。

B列可參照此方法設定。

(二)、如果是A列與B列整體比較(即相同數據不在同一行):假定第一行爲表頭,單擊 A2單元格,點“格式”->“條件格式”,將條件設爲:“公式”=COUNTIF($B:$B,$A2)=0

按以上方法設定後, AB列均有的數據不着色, A列有B列無或者 B列有A列無的數據標記爲紅色字型。

假定有大量的數據 (數值),需要將每一行按從大到小排序,如何操作

由於按行排序與按列排序都是隻能有一個主關鍵字 ,主關鍵字相同時才能按次關鍵字排序。 所以,這一問題不能用排序來解決。解決方法如下:

1、假定你的數據在A至E列,請在F1單元格輸入公式:=LARGE($A1:$E1,COLUMN(A1))

用填充柄將公式向右向下複製到相應範圍。

你原有數據將按行從大到小排序出現在 F至J列。如有需要可用 “選擇性粘貼/數值”複製到其他地方。

注:第1步的公式可根據你的實際情況(數據範圍)作相應的修改。如果要從小到大排序 ,公式改爲:=SMALL($A1:$E1,COLUMN(A1))

五、巧用函數組合進行多條件的計數統計

例:第一行爲表頭,A列是“姓名”,B列是“班級”,C列是“語文成績”,D列是“錄取結果”,現在要統計“班級”爲“二”,“語文成績”大於等於 104,“錄取結果”爲“重本”的人數。統計結果存放在本工作表的其他列。

公式如下:=SUM(IF((B2:B9999=" 二")*(C2:C9999>=104)*(D2:D9999=" 重本"),1,0))

輸入完公式後按 Ctrl+Shift+Enter 鍵,讓它自動加上數組公式符號 "{}"。

六、如何判斷單元格里是否包含指定文字

假定對A1單元格進行判斷有無 "指定文字",以下任一公式均可 :

=IF(COUNTIF(A1,"*"&" 指定文字"&"*")=1,"有","無")

=IF(ISERROR(FIND(" 指定文字",A1,1)),"無","有")

例如求A1:A100 範圍內不重複數據的個數,某個數重複多次出現只算一個。有兩種計算方法:一是利用數組公式:

=SUM(1/COUNTIF(A1:A100,A1:A100))

輸入完公式後按 Ctrl+Shift+Enter 鍵,讓它自動加上數組公式符號 "{}"。二是利用乘積求和函數:

=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))

七、一個工作薄中有許多工作表如何快速整理出一個目錄工作表

1、用宏3.0取出各工作表的名稱,方法:Ctrl+F3 出現自訂名稱對話框,取名爲X,在“引用位置”框中輸入:

=MID(BOOK(1),FIND("]",BOOK(1))+1,100) 確定

2、用HYPERLINK函數批量插入連接,方法:在目錄工作表(一般爲第一個 sheet)的A2單元格輸入

公式:=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))將公式向下填充,直到出錯爲止,目錄就生成了。

快速鍵

上標:Ctrl+Shift+”=”

下標:Ctrl+”=”

插入商標符號:Ctrl+Shift+”T”

插入註冊商標符號:Ctrl+Shift+”R”

插入版權符號:Ctrl+Shift+”C”