COUNTIF 重復函數(shù)
假設數(shù)據(jù)在A列 B1輸入 =COUNTIF(A:A,A1) 公式下拉復制。*B列顯示各個數(shù)字在A列出現(xiàn)的次數(shù)。
若需求某一特定的數(shù)據(jù)(如:123)的出現(xiàn)頻率可在任意單元格數(shù)據(jù)=COUNTIF(A:A,123)
Sum SUMIFS Subtotal 求和函數(shù)
=sum
=SUMIFS($M$4:$M$411,$A$4:$A$411,$B$415,$J$4:$J$411,C$414) (五段字符分別為:待求和數(shù)值,條件1區(qū)域,條件1,條件2區(qū)域,條件2)
=round(單元格,num)單元格是你之前的函數(shù)或單元格,num是你想要保留的幾位小數(shù)位(0,1,2,.....
=subtotal(9,h1:h100)
9可換為1-11不同的數(shù)字表示不同的意思
為1到11之間的自然數(shù),用來指定分類匯總計算使用的函數(shù)
1 、1 AVERAGE(算術(shù)平均值)
2、 2 COUNT(數(shù)值個數(shù))
3、 3 COUNTA(非真空單元格數(shù)量)
4 、4 MAX(最大值)
5 、5 MIN(最小值)
6 、6 PRODUCT(括號內(nèi)所有數(shù)據(jù)的乘積)
7 、7 STDEV(估算樣本的標準偏差)
8 、8 STDEVP(返回整個樣本總體的標準偏差)
9、 9 SUM(求和)
10 、10 VAR(計算基于給定樣本的方差)
11 、11 VARP(計算基于整個樣本總體的方差)
mid rifht 取數(shù)函數(shù)
第幾位到第幾位連續(xù)取數(shù):例:18783467202在A1單元格,取第5位起4位數(shù)8346。公式:=mid(a1,5,4) ;取最后4位7202:=rifht(a1,4)
rounmd 取2位小數(shù) 四舍五入
date 時間函數(shù)
⊙、月度時間進度函數(shù) =TEXT(DAY(TODAY())/DAY(EOMONTH(TODAY(),0)),"0.00%") ⊙、20160101單元格格式自定義為日期格式:年月日 ####-##-##
⊙、其他方法:
1.利用MID函數(shù)分解為三個數(shù)值A1 A2 A3 分別為 2016 01 01
2利用DATE函數(shù)DATE(A1,A2,A3)組合三個數(shù)據(jù)得到日期 2016-01-01
一步到位:A1單元格為 20160101 轉(zhuǎn)換成日期A2單元格 =date(mid(a1,1,4),mid(a1,5,2),mid(a1,7,2)) 并設置單元格格式為日期 語法:DATE(year,month,day)
excel date 函數(shù)
VLOOKUP 查找函數(shù)
語法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數(shù)
簡單說明:
lookup_value要查找的值數(shù)值、引用或文本字符串
table_array要查找的區(qū)域數(shù)據(jù)表區(qū)域
col_index_num返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù)正整數(shù)
range_lookup模糊匹配/精確匹配TRUE(或不填)/FALSE
Lookup_value為需要在數(shù)據(jù)表第一列中進行查找的數(shù)值。Lookup_value 可以為數(shù)值、引用或文本字符串。
當vlookup函數(shù)第一參數(shù)省略查找值時,表示用0查找。
Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。使用對區(qū)域或區(qū)域名稱的引用。
col_index_num為table_array 中查找數(shù)據(jù)的數(shù)據(jù)列序號。col_index_num 為 1 時,返回 table_array 第一列的數(shù)值,
col_index_num 為 2 時,返回 table_array 第二列的數(shù)值,以此類推。
如果 col_index_num 小于1,函數(shù) VLOOKUP 返回錯誤值 #VALUE!;
如果 col_index_num 大于 table_array 的列數(shù),函數(shù) VLOOKUP 返回錯誤值#REF!。
Range_lookup為一邏輯值,指明函數(shù) VLOOKUP 查找時是精確匹配,還是近似匹配。
如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。
如果 range_lookup 為TRUE或1,函數(shù) VLOOKUP 將查找近似匹配值,也就是說,
如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值。如果range_lookup 省略,則默認為近似匹配。
IFERROR 函數(shù)正確性
IFERROR函數(shù)用于判斷表達式的計算結(jié)果是否有效,
當有效時會返回表達式的值,而當表達式計算結(jié)果無效時將返回事先設定的字符串或其它內(nèi)容。
value_if_error 必需。公式的計算結(jié)果為錯誤時要返回的值。計算得到的錯誤類型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。
=IFERROR(A1/B1,"0") =IFERROR(計算A1除以B1的正確的值,若計算錯誤返回值 0)
和其他公司套用=IFERROR(VLOOKUP(AM208,Sheet2!$E:$F,2,FALSE),"0")
IF 函數(shù)
IF 函數(shù) 條件函數(shù) 判斷真假
(1)IF(A2<=100,"Withinbudget","Overbudget"),
說明:如果上面的數(shù)字小于等于100,則公式將顯示“Withinbudget”。否則,公式顯示“Overbudget”。
結(jié)果:Withinbudget。
(2)IF(A2=100,SUM(B2:B5),"")
說明:如果上面數(shù)字為100,則計算單元格區(qū)域B2:B5之和,否則返回空文本。
結(jié)果:" "
=IF((N4-5000)<=0,0,IF((N4-5000)>0,(N4-5000)*0.03)) N4為扣稅前工資,若N4小于等于5000 扣稅0 若N4大于5000 扣稅金額為 兩者相差的數(shù)*0.03
(3) =IF(COUNTIF(AU2,"*B*"),"旭駿","旭日") 如果AU2 單元格數(shù)值包含B 那么返回結(jié)果為旭駿 否則為旭日
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>
br>