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、扣除周末天數的工作日天數
公式:=NETWORKDAYS.INTL(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,"2009/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,"100")—求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、用數據有效性定義數據長度。
用鼠標選定妳要輸入的數據範圍,點"數據"->"有效性"->"設置","有效性條件"設成"允許""文本長度""等於""5"(具體條件可根據妳的需要改變)。還可以定義壹些提示信息、出錯警告信息和是否打開中文輸入法等,定義好後點"確定"。
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(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(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”