常 用 函 数 整 理
返回主页
球.gif (104 bytes)COUNTIF 重复函数 球.gif (104 bytes)Sum SUMIFS Subtotal 求和函数
球.gif (104 bytes)mid rifht 取数函数 球.gif (104 bytes)date 时间函数
球.gif (104 bytes)VLOOKUP 查找函数 球.gif (104 bytes)IFERROR 函数正确性
球.gif (104 bytes)IF 函数 球.gif (104 bytes)
球.gif (104 bytes) 球.gif (104 bytes)更多函数......

COUNTIF 重复函数
     假设数据在A列  B1输入 =COUNTIF(A:A,A1)  公式下拉复制。*B列显示各个数字在A列出现的次数。 
若需求某一特定的数据(如:123)的出现频率可在任意单元格数据=COUNTIF(A:A,123)
Sum SUMIFS Subtotal 求和函数
  
=sum 
=SUMIFS($M$4:$M$411,$A$4:$A$411,$B$415,$J$4:$J$411,C$414) (五段字符分别为:待求和数值,条件1区域,条件1,条件2区域,条件2) 

=round(单元格,num)单元格是你之前的函数或单元格,num是你想要保留的几位小数位(0,1,2,..... 

=subtotal(9,h1:h100)
9可换为1-11不同的数字表示不同的意思 
为1到11之间的自然数,用来指定分类汇总计算使用的函数 
1 、1 AVERAGE(算术平均值) 
2、 2 COUNT(数值个数) 
3、 3 COUNTA(非真空单元格数量) 
4 、4 MAX(最大值) 
5 、5 MIN(最小值) 
6 、6 PRODUCT(括号内所有数据的乘积) 
7 、7 STDEV(估算样本的标准偏差) 
8 、8 STDEVP(返回整个样本总体的标准偏差) 
9、 9 SUM(求和) 
10 、10 VAR(计算基于给定样本的方差) 
11 、11 VARP(计算基于整个样本总体的方差) 
mid  rifht 取数函数
   第几位到第几位连续取数:例:18783467202在A1单元格,取第5位起4位数8346。公式:=mid(a1,5,4) ;取最后4位7202:=rifht(a1,4) 
date  时间函数
 ⊙、月度时间进度函数 =TEXT(DAY(TODAY())/DAY(EOMONTH(TODAY(),0)),"0.00%") ⊙、20160101单元格格式自定义为日期格式:年月日 ####-##-##
⊙、其他方法:
  1.利用MID函数分解为三个数值A1 A2 A3 分别为 2016 01 01  
   2利用DATE函数DATE(A1,A2,A3)组合三个数据得到日期 2016-01-01
一步到位:A1单元格为 20160101 转换成日期A2单元格 =date(mid(a1,1,4),mid(a1,5,2),mid(a1,7,2)) 并设置单元格格式为日期 语法:DATE(year,month,day)
excel date 函数
VLOOKUP 查找函数
   
语法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数

简单说明:

lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在查找区域的第几列数正整数
range_lookup模糊匹配/精确匹配TRUE(或不填)/FALSE

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,
col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。
如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;
如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。
如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。
如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,
如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。
IFERROR 函数正确性
   IFERROR函数用于判断表达式的计算结果是否有效,
当有效时会返回表达式的值,而当表达式计算结果无效时将返回事先设定的字符串或其它内容。 
value_if_error 必需。公式的计算结果为错误时要返回的值。计算得到的错误类型有:#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  函数
   IF  函数 条件函数 判断真假
(1)IF(A2<=100,"Withinbudget","Overbudget"),
说明:如果上面的数字小于等于100,则公式将显示“Withinbudget”。否则,公式显示“Overbudget”。
结果:Withinbudget。
(2)IF(A2=100,SUM(B2:B5),"")
说明:如果上面数字为100,则计算单元格区域B2:B5之和,否则返回空文本。
结果:" "
=IF((N4-5000)<=0,0,IF((N4-5000)>0,(N4-5000)*0.03)) N4为扣税前工资,若N4小于等于5000 扣税0  若N4大于5000  扣税金额为 两者相差的数*0.03



br>



br>



br>



br>



br>



br>



br>



br>
br>



br>



br>



br>



br>



br>



br>



br>


br>




br>