文档库 最新最全的文档下载
当前位置:文档库 › excel常用函数笔记

excel常用函数笔记

excel常用函数笔记
excel常用函数笔记

清洗处理类:3-10 关联匹配类:1-2,11-14

1)Vlookup()

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。

VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)

vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。

以后几乎都使用精确匹配,最后项的参数一定要选择为false。

需求:A分销商需要7/31销量数据

操作:在I 3 单元格输入:=VLOOKUP(H3,$A$3:$F$19,5,FALSE)

分析:

H3为我们想查找的型号,即iphone5。为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。

$A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以对公式进行直接的拖拽。

5 从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。

2)Lookup()

1 矢量形式的LOOKUP

矢量形式的LOOKUP 在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相同位置处的值。如果要指定其中包含要匹配的值的区域,请使用这种形式的LOOKUP 函数。

矢量形式的语法

LOOKUP(lookup_value,lookup_vector,result_vector)

Lookup_value 是LOOKUP 在第一个矢量中搜索到的值。Lookup_value 可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。

Lookup_vector 是一个仅包含一行或一列的区域。lookup_vector 中的值可以是文本、数字或逻辑值。

重要说明:lookup_vector 中的值必须按升序顺序排列。例如,-2、-1、0、1、2 或A-Z 或FALSE、TRUE。否则,LOOKUP 返回的值可能不正确。大写和小写文本是等效的。

Result_vector 是一个仅包含一行或一列的区域。它的大小必须与lookup_vector 相同。

从A1:A11找D2(3),返回同行的C列的值a

注意:

如果LOOKUP 找不到lookup_value,它会匹配lookup_vector 中小于或等于lookup_value 的最大值。

A列找不到6 就返回A列5同行的C列值g

如果lookup_value 小于lookup_vector 中的最小值,则LOOKUP 会返回#N/A 错误值。

2 数组形式的LOOKUP

数组形式的LOOKUP 在数组的第一行或列中查找指定值,然后返回该数组的最后一行或列中相同位置处的值。如果要匹配的值位于数组的第一行或列中,请使用这种形式的LOOKUP。

数组形式的语法

LOOKUP(lookup_value,array)

Lookup_value 是LOOKUP 在数组中搜索到的值。Lookup_value 可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。

如果LOOKUP 找不到lookup_value,它会使用该数组中小于或等于lookup_value 的最大值。

如果lookup_value 小于第一行或列(取决于数组维度)中的最小值,则LOOKUP 会返回#N/A 错误值。

Array 是一个单元格区域,其中包含要与lookup_value 进行比较的文本、数字或逻辑值。

数组形式的LOOKUP 与HLOOKUP 函数和VLOOKUP 函数相似。其区别是HLOOKUP 在第一行中搜索lookup_value,VLOOKUP 在第一列中进行搜索,而LOOKUP 根据数组的维度进行搜索。

如果array 所覆盖区域的宽度大于高度(列多于行),则LOOKUP 会在第一行中搜索lookup_value。

如果array 所覆盖的区域是正方形或者高度大于宽度(行多于列),则LOOKUP 会在第一列中进行搜索。

使用HLOOKUP 和VLOOKUP 时,可以向下索引或交叉索引,但LOOKUP 始终会选择行或列中的最后一个值。

重要说明:array 中的值必须按升序顺序排列。例如,-2、-1、0、1、2 或A-Z 或FALSE、TRUE。否则,LOOKUP 返回的值可能不正确。大写和小写文本是等效的。

从A1:C11 查找D6(4),返回最后一列同样位置的f

3)TRIM()

TRIM() 去掉字符串的两边空格,类似于python字符串函数()

字符串中间的空格可以用SUBSTITUTE()

SUBSTITUTE(text,old_text,new_text,[instance_num]) 类似于python的replace()

Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text 为需要替换的旧文本。

New_text 用于替换old_text 的文本。

Instance_num 为一数值,用来指定以new_text 替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的old_text 被替换;否则将用new_text 替换TEXT 中出现的所有old_text。

4)CONCATENATE ()

CONCATENATE (text1,text2,...)

Text1, text2, ... 为1 到30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

也可以用&(和号)运算符代替函数CONCATENATE 实现文本项的合并。

5)Replace()

=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)

=REPLACE("abcdefg",1,2,"aaa") 结果

6)Left/Right/Mid

=Mid(指定字符串,开始位置,截取长度)

7)Len/Lenb

返回字符串的长度,在len中,中文计算为一个,在lenb中,中文计算为两个。

8)Find

Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])类似于python的()

查找某字符串出现的位置,可以指定为第几次出现,与Left/Right/Mid结合能完成简单的文本提取

注意:

指定查找起始位置start_num为3,是从第3个字符开始查找,但结果还是从文本开头计算。所以返回的是9

区分大小写

Find函数是精确查找,区分大小写。Search函数是模糊查找,不区分大小写。

9)Search

和Find类似,区别是Search大小写不敏感,但支持*通配符

search函数的参数find_text可以使用通配符“*”,“”。

通配符——星号“*”可代表任何字符串,所以返回1

如果参数find_text就是问号或星号,则必须在这两个符号前加上“~”符号。

10)Text

TEXT(value,format_text)

Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

?Format_text 不能包含星号(*)。

?通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

11)index

返回表或区域中的值或值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

INDEX(array,Row_num,column_num) 返回数组中指定单元格或单元格数组的数值。

INDEX(reference,Row_num,column_num,area_num) 返回引用中指定单元格区域的引用。

语法1(数组)

INDEX(array,Row_num,column_num)

Array 为单元格区域或数组常量。

?如果数组只包含一行或一列,则相对应的参数Row_num 或column_num 为可选。

?如果数组有多行和多列,但只使用Row_num 或column_num,函数INDEX 返回数组中的整行或整列,且返回值也为数组。

Row_num 数组中某行的行序号,函数从该行返回数值。如果省略Row_num,则必须有column_num。

Column_num 数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须

有Row_num。

?如果同时使用Row_num 和column_num,函数INDEX 返回Row_num 和column_num 交叉处的单元格的数值。

?如果将Row_num 或column_num 设置为0,函数INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将INDEX 函数以数组公式(数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。

语法2(引用)

返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一连续区域。

INDEX(reference,Row_num,column_num,area_num)

Reference 对一个或多个单元格区域的引用。

?如果为引用输入一个不连续的区域,必须用括号括起来。

?如果引用中的每个区域只包含一行或一列,则相应的参数Row_num 或column_num 分别为可选项。例如,对于单行的引用,可以使用函数INDEX(reference,,column_num)。

Row_num 引用中某行的行序号,函数从该行返回一个引用。

COLUMN_num 引用中某列的列序号,函数从该列返回一个引用。

Area_num 选择引用中的一个区域,并返回该区域中Row_num 和column_num 的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,函数INDEX 使用区域1。

例如,如果引用描述的单元格为(A1:B4,D1:E4,G1:H4),则area_num 1 为区域A1:B4,area_num 2 为区域D1:E4,而area_num 3 为区域G1:H4

?在通过reference 和area_num 选择了特定的区域后,Row_num 和column_num 将进一步选择指定的单元格:Row_num 1 为区域的首行,column_num 1 为首列,以此类推。函数INDEX 返回的引用即为Row_num 和column_num 的交叉区域。

?如果将Row_num 或column_num 设置为0,函数INDEX 分别返回对整个列或行的引用。

?Row_num、column_num 和area_num 必须指向reference 中的单元格;否则,函数INDEX 返回错误值#REF!。如果省略Row_num 和column_num,函数INDEX 返回由area_num 所指定的区域。

?函数INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数INDEX 的返回值可以作为引用或是数值。例如,公式CELL("width",INDEX(A1:B2,1,2)) 等价于公式CELL("width",B1)。CELL 函数将函数INDEX 的返回值作为单元格引用。而在另一方面,公式2*INDEX(A1:B2,1,2) 将函数INDEX 的返回值解释为B1 单元格中的数字。

Eg1:

=INDEX(A2:C11,3,3)返回区域A2:C11中第3行和第3列交叉处的单元格C4的引用。(15)

Eg2:

=INDEX((A1:C6,A8:C11),2,2,1) (A1:C6,A8:C11)为两个区域,2,2,1 指获取第一个区域的第二行第二列交叉处的引用()

Eg3:

=SUM(INDEX((A1:C6,A8:C11),0,2,2)) 得到第二个区域A8:C11第二列之和()

Eg4:

=SUM(B2:INDEX(A2:C6,5,2)) 由INDEX(A2:C6,5,2)得到A2:C6区域第五行第二列交叉处的引用(B6),再执行SUM(B2:B6)得到累加和()

12)Match

MATCH(LOOKUP_VALUE, LOOKUP_ARRAY, MATCH_TYPE)

返回在指定方式下与指定数组匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH 函数而不是LOOKUP 函数。

Lookup_value 为需要在数据表中查找的数值。

?Lookup_value 为需要在Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

?Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array 可能包含所要查找的数值的连续单元格区域。lookup_array 应为数组或数组引用。

Match_type 为数字-1、0 或1。MATCH-type 指明WPS表格如何在lookup_array 中查找lookup_value。

?如果Match_type 为1,函数MATCH 查找小于或等于lookup_value 的最大数值。lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

?如果Match_type 为0,函数MATCH 查找等于lookup_value 的第一个数值。lookup_array 可以按任何顺序排列。

?如果Match_type 为-1,函数MATCH 查找大于或等于lookup_value 的最小数值。lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

?如果省略Match_type,则假设为1。

说明

?函数MATCH 返回lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回2,即“b”在数组{"a","b","c"} 中的相应位置。

?查找文本值时,函数MATCH 不区分大小写字母。

?如果函数MATCH 查找不成功,则返回错误值#N/A。

?如果MATCH_type 为0 且lookup_value 为文本,lookup_value 可以包含通配符、星号(*) 和问号()。星号可以匹配任何字符序列;问号可以匹配单个字符。

13)Row / Column

Row返回单元格所在的行

Row([reference])

=row() 公式所在行的行号

=ROW(D4:E6) 引用中的第一行的行号(4)

Column 与之类似返回列

14)Offset

=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)

以指定点为原点建立坐标系,返回距离原点的值或者区域。正数代表向下或向右,负数则相反。

选中e1:f1,输入=OFFSET(A1:B1,3,1),按下CTRL+SHIFT+回车键。得出结果:,15 OFFSET(reference,rows,cols,height,width)

不写入返回行列数height,width,就默认与reference行列数相同

函数OFFSET 实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函数OFFSET 可用于任何需要将引用作为参数的函数。例如,公式SUM(OFFSET(C2,1,2,3,1)) 将计算比单元格C2 靠下 1 行并靠右2 列的 3 行 1 列的区域的总值。

逻辑运算类:15-18

15)If

IF(LOGICAL_TEST, VALUE_IF_TRUE, VALUE_IF_FALSE)

IF(设置的条件,满足条件返回的结果,不满足条件返回的结果)

16)And

AND(LOGICAL1, LOGICAL2, ...)

所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FLASE

17)Or

18)IS系列

常用判断检验,返回的都是布尔数值True和False。常用ISERR,ISERROR,ISNA,ISTEXT,可以和IF嵌套使用。

计算统计类:19-29

19)SUM/SUNMIF/SUMIFS

SUMIFS(SUM_RANGE, CRITERIA_RANGE1, CRITERIA1, [CRITERIA_RANGE2, CRITERIA2], …)

sum_range 对一个或多个单元格求和,包括数值或包含数值的名称、区域或单元格引用。忽略空白和文本值。

criteria_range1 在其中计算关联条件的第一个区域。

criteria1 条件的形式为数字、表达式、单元格引用或文本,可用来定义将对criteria_range1 参数中的哪些单元格求和。如,条件可以表示为41、">41"、D3、"香蕉" 或"41"。

说明

仅在sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个criteria_range 参数。如果criteria_range1 的第一个单元格满足criteria1,而criteria_range2 的第一个单元格满足critera2,则sum_range 的第一个单元格计入总和中。对于指定区域中的其余单元格,依此类推。

sum_range 中包含TRUE 的单元格计算为1;sum_range 中包含FALSE 的单元格计算为0(零)。

与SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个criteria_range 参数包含的行数和列数必须与sum_range 参数相同。

您可以在条件中使用通配符,即问号() 和星号(*)。问号匹配任一单个字符;星号匹配任一字符序列。若要查找实际的问号或星号,请在字符前键入波形符(~)。

=SUMIFS(A2:A7,B2:B7,"=花*",C2:C7,2)计算以“花”开头并由销售人员2 售出的产品的总量(20)

=SUMIF(B2:B7,"=花*",A2:A7) 计算以“花”开头总销售量(30)

=SUM(A2:A7) 计算以销售产品总量

20)SUMPRODUCT

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

SUMPRODUCT(array1, array2, array3, ...)

数组参数必须具有相同的维数,否则,函数SUMPRODUCT 将返回错误值#VALUE!。

函数SUMPRODUCT 将非数值型的数组元素作为0 处理。

=SUMPRODUCT(A2:B4,C2:D4) 两个数组的所有元素对应相乘,然后把乘积相加,即3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。(156)

=SUMPRODUCT(A2:A4,B2:B4) 相当于计算3*4+8*6+1*9 = 69

21)Count/Countif/Countifs

COUNTIFS(CRITERIA_RANGE1, CRITERIA1, [CRITERIA_RANGE2, CRITERIA2]…)

将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。

criteria_range1 在其中计算关联条件的第一个区域。

criteria1 条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。如,条件可以表示为41、">41"、D3、"香蕉" 或"41"。

criteria_range2, criteria2, ... 附加的区域及其关联条件。最多允许127 个区域/条件对。

每个区域的条件一次应用于一个单元格。若所有的第一个单元格都满足其关联条件,则计数增加1。如果所有的第二个单元格都满足其关联条件,则计数再增加1,依此类推,直到计算完所有单元格。

若条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为0(零)。

您可以在条件中使用通配符,即问号() 和星号(*)。问号匹配任一单个字符;星号匹配任一字符序列。若要查找实际的问号或星号,请在字符前键入波形符(~)。

=COUNTIFS(A2:A7,"<10",A2:A7,">2") 计算2 到10 之间(不包括2 和10)有几个数包含在单元格A2 到A7 中(3)

=COUNTIFS(A2:A7,"<12",B2:B7,">2011-3-4") 计算单元格A2 到A7 中包含小于12 的数,同时在单元格B2 到B7 中包含晚于2011-3-4的日期的个数(3)

=COUNTIF(A2:A7,">5") 计算A2:A7单元格内容大于5的个数(4)

=COUNT(B2:B4) 计算B2:B4包含数字的单元格数量(3)

=COUNT(B2:B4,1) 在上面基础上,再加一(4)

?函数COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或

其他无法转换成数字的文字将被忽略。

?如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数CountA,返回非空单元格数

22)Max/Min

返回数组或引用区域的最大/小值

23)Rank

RANK(number,ref,order)

返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。

Number 为需要找到排位的数字。

Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。

Order 为一数字,指明排位的方式。

如果order 为0(零)或省略,对数字的排位是基于ref 为按照降序排列的列表。

如果order 不为零,对数字的排位是基于ref 为按照升序排列的列表。

说明

函数RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列整数里,如果整数10 出现两次,其排位为5,则11 的排位为7(没有排位为 6 的数值)。

=RANK(A3, A2:A7, 1) 返回A3在A2:A7中升序排列的排名(2)

=RANK(A3, A2:A7) 返回A3在A2:A7中降序排列的排名(5)

24)RAND/RANDBETWEEN

常用随机抽样,前者返回0~1之间的随机值,后者可以指定范围。

25)Average/Averagea/Averageif/Averageifs

AVERAGEA(value1,value2,...)

说明

?参数必须为数值、名称、数组或引用。

?包含文本的数组或引用参数将作为0(零)计算。空文本("") 也作为0(零)计算。如果在平均值的计算中不能包含文本值,请使用函数AVERAGE。

?包含TRUE 的参数作为 1 计算;包含FALSE 的参数作为0 计算。

=AVERAGEA(B2:B7) 对B2:B7的时间数据按照通用数值计算平均值

AVERAGEIF(range,criteria,average_range)

range 要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。

criteria 数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。如,条件可以表示为41、">41"、D3、"香蕉" 或"41"。

average_range 要计算平均值的实际单元格集。若忽略,则使用range。

excel函数总结(1)

一、数据公式汇总处理(求和、计数、平均数) 一、求和 1、sum的“与” 可与数组结合使用,更好用 sum与“与”结合使用 数组中用* 补充:当有多条件求和时可直接使用数组,and 用* ,or用+,表示出1或是0 2、sum与“或”条件应用 3、sumpoduct!!!--相乘再加减 !!!--相乘再加减 补充:直接是多个数组相乘 sumproduct(array1(),array2(),array3()....)先判断条件,然后做相乘,最后的和是sum做 4、sumif 单条件求和,不能多条件求和 --条件判断区域,(不能是一个数组,只能是一个单元格区域) --条件 ---求和区域。如省略,将直接使用条件区域求和 5、sumif与通配符的使用 通配符作为条件: 识别通配符:~ 开始是:我* 结束是:*我 包含:*我* 固定长度: 6、sumif 与数组 数组作为条件判断{元素;元素} 7、sumif精妙使用 8、sumifs 多条件求和 --求和区域 --成对的条件区域和条件 --与数组、通配符结合使用

二、计数 1、count 计算是数字的个数 2、counta 计算非空单元格 3、计数空白单元格个数 4、countif --区域 --条件 --countif与数组、通配符结合使用5、countifs --成对条件区域和条件 --数组、通配符结合使用 三、平均数 1、averagea 文本、FLase函数值为0. True为1 2、averageif --条件区域 --条件 --平均区域(用法同sumif) 3、 averageifs 多条件求平均值 同sumifs 4、trimmean --平均修剪函数 --求平均值的区域或是数组 --percent 找到分子和分母 --经常计算求去掉一个最高分和最低分5、排名 --rank美式 --number 排名的值

excel常用函数笔记

清洗处理类:3-10 关联匹配类:1-2,11-14 1)Vlookup() VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。 VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配) vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。 以后几乎都使用精确匹配,最后项的参数一定要选择为false。 需求:A分销商需要7/31销量数据 ) 操作:在I 3 单元格输入:=VLOOKUP(H3,$A$3:$F$19,5,FALSE) 分析: H3为我们想查找的型号,即iphone5。为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。 $A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以对公式进行直接的拖拽。 5 从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。

2)Lookup() 1 矢量形式的LOOKUP 矢量形式的LOOKUP 在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相同位置处的值。如果要指定其中包含要匹配的值的区域,请使用这种形式的LOOKUP 函数。 矢量形式的语法 LOOKUP(lookup_value,lookup_vector,result_vector) Lookup_value 是LOOKUP 在第一个矢量中搜索到的值。Lookup_value 可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。 Lookup_vector 是一个仅包含一行或一列的区域。lookup_vector 中的值可以是文本、数字或逻辑值。 重要说明:lookup_vector 中的值必须按升序顺序排列。例如,-2、-1、0、1、2 或A-Z 或FALSE、TRUE。否则,LOOKUP 返回的值可能不正确。大写和小写文本是等效的。 Result_vector 是一个仅包含一行或一列的区域。它的大小必须与lookup_vector 相同。 从A1:A11找D2(3),返回同行的C列的值a 注意: 如果LOOKUP 找不到lookup_value,它会匹配lookup_vector 中小于或等于lookup_value 的最大值。 A列找不到6 就返回A列5同行的 C列值g 如果lookup_value 小于lookup_vector 中的最小值,则LOOKUP 会返回#N/A 错误值。

15个常用的Excel函数公式

15个常用的Excel函数公式,拿来即用 1、查找重复内容 =IF(COUNTIF(A:A,A2)>1,"重复","") 2、重复内容首次出现时不提示 =IF(COUNTIF(A$2:A2,A2)>1,"重复","") 3、重复内容首次出现时提示重复 =IF(COUNTIF(A2:A99,A2)>1,"重复","")

4、根据出生年月计算年龄 =DATEDIF(A2,TODAY(),"y") 5、根据身份证号码提取出生年月 =--TEXT(MID(A2,7,8),"0-00-00") 6、根据身份证号码提取性别 =IF(MOD(MID(A2,15,3),2),"男","女") 7、几个常用的汇总公式 A列求和:=SUM(A:A)

A列最小值:=MIN(A:A) A列最大值:=MAX (A:A) A列平均值:=AVERAGE(A:A) A列数值个数:=COUNT(A:A) 8、成绩排名 =RANK.EQ(A2,A$2:A$7) 9、中国式排名(相同成绩不占用名次) =SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1 10、90分以上的人数

=COUNTIF(B1:B7,">90") 11、各分数段的人数 同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter =FREQUENCY(B2:B7,{70;80;90}) 12、按条件统计平均值 =AVERAGEIF(B2:B7,"男",C2:C7) 13、多条件统计平均值 =AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")

人力资源常用EXCEL函数汇总

1、利用身份证号码提取员工性别信息 我国新一代的18 位身份证号码有一个很明显的特征,身份证号的倒数第2 位是奇数,为男性,否则是女性。根据这一特征,利用MID 和TRUNC两个函数判断员工的性别,而不必逐个输入,这样既避免了输入的烦琐工作,又保证了数据的正确性 操作步骤: 在单元格区域E3:E19 中输入员工的身份证号码。 MID 返回文本字符串中从指定位置开始指定数目的字符,该数目由用户指定。格式:MID(text,start_num,num_chars)。参数:text(文本)代表要提取字符的文本字符串;start_num(开始数值)代表文本中要提取字符的位置,文本中第1 个字符的start_num 为1,以此类推;num_chars(字符个数)指定MID 从文本中返回字符的个数。

函数TRUNC 的功能是将数字的小数部分截去,返回整数。格式:TRUNC(number,num_digits)。参数:number(数值)需要截尾取整的数字。num_digits(阿拉伯数字)用于指定取整精度的数字,num_digits 的默认值为0。 2、利用身份证号码提取员工出生日期信息 利用身份证号码来提取员工的出生日期,既准确又节省时间。具体操作步骤如图

函数TEXT 功能是将数值转换为指定数字格式表示的文本。格式:TEXT(value,format_text)。参数:value(数值)指数值、计算结果为数字值的公式,或对包含数字值的单元格的引用;format_text(文本格式)为【单元格格式】对话框中【数字】选项卡上【分类】文本框中的文本形式 的数字格式。函数LEN 功能是返回文本字符串中的字符数。格式:LEN(text)。参数:text 表示要查找的文本,空格将作为字符进行计数。 3、计算员工年龄 企业中的职务变动和员工的年龄有密切的关系,员工年龄随着日期变化而变动,借助于函数YEAR 和TODAY 可以轻松输入。 选择单元格区域F3:F19,单击【开始】选项卡,在【数字】组中单击

Excel常用函数笔记

常用清洗处理类函数 1、Trim 清除掉字符串两边的空格,将格式转化为文本,如需转为数值则=VALUE(TRIM(单元格))。substitute对指定的字符串进行替换,可去掉所有空格,=substitute(text,old_text,new_text,[instance_num])=substitute(需要替换的文本,旧文本,新文本,第N个旧文本) 2、Concatenate,=Concatenate(单元格1,单元格2……)合并单元格中的内容,也可以用&&&。 3、Replace=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)替换掉单元格的字符串,清洗使用较多。如新文本为文本格式,需加“”且在英文状态下输入。 4、Left/Right/Mid =Mid(指定字符串,开始位置,截取长度) 5、Len/Lenb 返回字符串的长度,在len中,中文计算为一个,在lenb中,中文计算为两个。Find=Find(要查找字符,指定字符串,第几个字符) 查找某字符串出现的位置,可以指定为第几次出现,与Left/Right/Mid结合能完成简单的文本提取 6、Search和Find类似,区别是Search大小写不敏感,但支持*通配符 7、Lookup =Lookup(查找的值,值所在的位置,返回相应位置的值) 最被忽略的函数,功能性和Vlookup一样,但是引申有数组匹配和二分法。 8、Index=Index(查找的区域,区域内第几行,区域内第几列)和Match组

合,媲美Vlookup,但是功能更强大。 Match=Match(查找指定的值,查找所在区域,查找方式的参数) 和Lookup类似,但是可以按照指定方式查找,比如大于、小于或等于。返回值所在的位置。 9、Row返回单元格所在的行;Column返回单元格所在的列; 每个季度合计行的余数都为1,利用这个特性进行跨行求和。 输入公式=SUM(IF(MOD(ROW(B2:B17),4)=1,B2:B17)) 10、Offset=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)建立坐标系,以坐标系为原点,返回距离原点的值或者区域。正数代表向下或向右,负数则相反。 逻辑运算类 1、IF、And、Or、IS系列 计算统计类 1、Sum/Sumif/Sumifs,统计满足条件的单元格总和。 2、Sumproduct统计总和相关,=sumproduct(A2:A8,B2:B8)可转化为 =sumproduct(数组1,数组2)=sumproduct({1;2;3;4;5;6;7},{1;2;3;4;5;6;7})=1*1+2*2+3*3+4*4+5*5+6*6+7*7=140。 3、Count/Countif/Countifs统计满足条件的字符串个数 4、Max返回数组或引用区域的最大值;Min返回数组或引用区域的最小值;Rank排序,返回指定值在引用区域的排名,重复值同一排名。 5、Rand/Randbetween常用随机抽样,前者返回0~1之间的随机值,后者可以指定范围。

EXCEL中常用函数及使用方法

EXCEL中常用函数及使用方法 Excel函数一共有11类:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 1.数据库函数 当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于1,000 且小于2,500 的行或记录的总数。Microsoft Excel 共有12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为Dfunctions,也称为D 函数,每个函数均有三个相同的参数:database、field 和criteria。这些参数指向数据库函数所使用的工作表区域。其中参数database 为工作表上包含数据清单的区域。参数field 为需要汇总的列的标志。参数criteria 为工作表上包含指定条件的区域。 2.日期与时间函数 通过日期与时间函数,可以在公式中分析和处理日期值和时间值。 3.工程函数 工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。 4.财务函数 财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数: 未来值(fv)--在所有付款发生后的投资或贷款的价值。 期间数(nper)--投资的总支付期间数。 付款(pmt)--对于一项投资或贷款的定期支付数额。 现值(pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。 利率(rate)--投资或贷款的利率或贴现率。 类型(type)--付款期间内进行支付的间隔,如在月初或月末。 5.信息函数 可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为IS 的工作表函数,在单元格满足条件时返回TRUE。例如,如果单元格包含一个偶数值,ISEVEN 工作表函数返回TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用COUNTBLANK 工作表函数对单元格区域中的空白单元格进行计数,或者使用ISBLANK 工作表函数确定区域中的某个单元格是否为空。 6.逻辑函数 使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用IF 函数确定条件为真还是假,并由此返回不同的数值。

Excel常用函数汇总

如果匹配不到内容就直接返回空值: =IFERROR(VLOOKUP($A2,Sheet2!$A$2:$L$99,5,0),"") 如果A2的单元格不为空就进行匹配,如匹配不到内容则直接返回空,如匹配有内容则将匹配到的文本类型的数字转化为数字类型可求和的数字 =IFERROR(IF(A2<>"",VALUE(VLOOKUP($A2,Sheet2!$A$2:$L$99,5,0)),""),"") 注意:Sheet2表格内的数据由于被引用不能直接删除单元格,只能粘贴替换或选择“清除内容”。 如果A1单元格为空,则为空,如果A1单元格不为空,则求和A1到A5的数值: =IF(A1=””,””,SUM(A1:A5)) 截取单元格中指定字符后的所有文本(不包括指定字符): 截取D5单元格中“市”字后面的所有文本: =MID(D5,FIND("市",D5,1)+1,LEN(D5)-FIND("市",D5,1)) 查找“市”字在D5单元格中的位置并往后移一位得到“市”字后面的第一个字的所在位置字符长度的数字: =FIND("市",D5,1)+1 D5单元格的字符总长度数字减去“市”字前的长度数字得到“市”字后面字符长度的数字(不包括“市”字和“市”字之前的字符): =LEN(D5)-FIND("市",D5,1) excel判断两个单元格是否相同 如果只是汉字,用如下公式 =IF(A1=B1,"相同","不同") 如果包含英文且要区分英文大小写,用如下公式 =IF(EXACT(A1,B1),"相同","不同") 将两个不同表单或表格的内容自动查找相应内容合并在一个表格内:=VLOOKUP(I2,A1:D41,4,0) =VLOOKUP(两表中相同的值,其它表单或表格区域,要匹配值所在的列的数目,0) 将截取后的数字转为数字格式显示(利于计算统计)=VALUE(MID(D2,1,10))

excel常用函数笔记.doc

清洗处理类:3-10 关联匹配类:1-2, 11-14 1) Vlookup() VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。 VLOOKUP (查找值,查找范]韦I ,查找列数,精确匹配或者近似匹配) vlookup 就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索 查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的 值。 以后几乎都使用精确匹配,最后项的参数一定要选择为false 。 需求:A 分销商需要於1销量数据 操作:在 13 单元格输入:二VLOOKUP(H3,$A$3:$F$19,5,FALSE) 分析: H3为我们想查找的型号,即iphone5o 为什么要写H3,而不是直接写iphone5,因为方 便公式进行拖拽填充,以及保证准确性。 $A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4 和剩 余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以対公式进行直 接的拖 拽。 5从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号 列)后面的第五列。注意这里的列数是从引用范围的第一列做为1,而不是以A 列作为第一 列,万万注 意此处。 iphoneS iM ip4ff 乐 phgb 小初 100 91 62 73 91 50 61 52 98 97 100 59 曲 82 63 $0 69 52 77 51 50 81 96 &0 67 $0 8) $5 62 3 100 52 86 57 53 50 84 79 60 78 20 “ 71 92 100 !5 91 70 69 曲 28 SO 67 89 62 乂 69 60 69 73 18 70 63 87 ?) 58 79 77 65 50 82 脯 &8 73 SO 79 100 67 28 趺 81 57 n W : ShMtl/a?et2: Sheets . j-MkA- 护 :S B W “i 町? ? 百厦轻稔E 用乂各八Microsoft Ercei ? 7 >?;■ ■■■■?■■ ■ r ■ ■■ ■ i ?■ ■ i ■■ ■? ― —— ■?■ ■ ■ -7 ttA 55BB^? 公式 8? 古竟 fiffi ffStlJI Hl 7 note2 H? 900 800 700 600 20202020 14 15 16 20 w tX :ik4?4d 源数据 分销商需要数据

常用excel函数公式大全

常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

(完整版)excel基本常用函数公式大全

1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式: =TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(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”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;

7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (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单元格;

Excel知识点大全

必修:excel上机考试知识点 一、数据的计算 1、函数法(共四个函数) :单击填和的单元格——插入——函数——SUM——修改参数范围:单击填平均值的单元格——插入——函数——AVERAGE——修改参数范围 :单击填和的单元格——插入——函数——MAX——修改参数范围:单击填和的单元格——插入——函数——MIN——修改参数范围2、:单击填结果的单元格——输入公式例如:输入“=(B2-C2)*(E2-D2)” 二、:选择参与排序的所有数据——数据——排序——选择主要关 键字(例如按总分排序,关键字则选总分)——选择升序或降 序 三、:单击自动填充柄拖拽鼠标(即在选中的单元格右下角单击鼠 标拖拽) 四、:行标或列标上单击右键 五、右键点击——设置单元格格式(小数点精确几位,文本,百分比,字体对齐方式靠下,填充颜色合并居中,内边框和外边框等) 六、:选中数据区域——插入——图表(标题、分类标志、 行列选择、显示值、显示图例)上机主要考的图表有簇 状柱形图、三维饼图、折线图三种。

七、,填充颜色:插入——图片——自选图形——星星—— 在指定位置拖拽 八、:格式——条件格式 九、:在窗口左下脚双击Sheet1改为学生成绩。 十、选中数据区域——数据——筛选——自动筛选 十一、:视图——显示比例 第三章信息加工与表达 第四节数据信息的加工——计算和排序 一、数据的计算 (一)函数法 1、SUM( ) 定位置:单击要填写计算总和的单元格。 找函数:选择“插入”菜单中“函数”选项,在“插入函数”属性框中选择求和函数SUM,点击“确定”,如下图所示。或者直接单击工具栏中的求和函数按钮。 选范围:在“函数参数”属性框中观察求和数值的范围是否正确,如不正确,则手工修改下图中圈起的位置,将其改为正确的范围,或用鼠标直接在正确的数据区域上拖拽。最后执行“确定”按钮 2、AVERAGE( ) 定位置:单击要填写计算平均数的单元格。 找函数:选择“插入”菜单中“函数”选项,在“插入函数”属性框中选择求平均函数AVERAGE,点击“确定”,如下图所示。 选范围:在“函数参数”属性框(如下图所示)中观察求平均数值的范围是否正确,如不正确,则手工修改下图中圈起的位置,将其改为正确的范围,或用鼠标直接在正确的数据区域上拖拽。最后执行“确定”按钮。 3、MAX( ) 定位置:单击要填写计算最大值的单元格。 找函数:选择“插入”菜单中“函数”选项,在“插入函数”属性框中选择

Excel知识点大全

----- 必修: excel 上机考试知识点 一、数据的计算 1、函数法(共四个函数) 求和函数: SUM( ) :单击填和的单元格——插入——函数—— SUM

——修改参数范围 单击填平均值的单元格——插入——函数:)求平均函数: AVERAGE( —— AVERAGE ——修改参数范围

最大值函数: MAX( ) :单击填和的单元格——插入——函数—— MAX ——修改参数范围 最小值函数: MIN( ) :单击填和的单元格——插入——函数—— MIN ——修改参数范围 2、公式法:单击填结果的单元格——输入公式例如:输入 “=(B2-C2)*(E2-D2) ” 二、数据排序:选择参与排序的所有数据——数据——排序——选 择主要关键字(例如按总分排序,关键字则选总分)——选择

升序或降序 三、数据自动填充功能:单击自动填充柄拖拽鼠标(即在选中的单 元格右下角单击鼠标拖拽) 四、设置行宽列宽:行标或列标上单击右键 五、设置单元格格式:右键点击——设置单元格格式(小数 点精确几位,文本,百分比,字体对齐方式靠下,填充颜色

合并居中,内边框和外边框等)------ ----- 六、根据数据生成图表:选中数据区域——插入——图表 (标题、分类标志、行列选择、显示值、

显示图例)上 机主要考的图表有簇状柱形图、三维饼图、折线图三种。七、插入一个五角星,填充颜色:插入——图片——自选图 形——星星——在指定位置拖拽 八、条件格式:格式——条件格式 工作表名称:在窗口左下脚双击Sheet1 改为学生成绩。十、九、 筛选:选中数据区域——数据——筛

EXCEL常用函数大全

EXCEL常用函数大全(做表不求人!) 2013-12-03 00:00 我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。这里整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。

2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 国美提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。

十一个办公常用的最基本的Excel函数

十个办公常用的最基本的Excel函数 今天和大家分享的这些Excel函数都是最基本的,但应用面却非常广,学会基本Excel 函数,也可以让工作事半功倍。 1、SUM函数 SUM函数的作用是求和。 统计一个单元格区域: =sum(A1:A10) 统计多个单元格区域: =sum(A1:A10,C1:C10) 2、AVERAGE函数 Average 的作用是计算平均数。 可以这样: =AVERAGE(A1:A10)

也可以这样: =AVERAGE(A1:A10,D1:D10) 3、COUNT函数 COUNT函数计算含有数字的单元格的个数。 COUNT函数参数可以是单元格、单元格引用,或者数字。 COUNT函数会忽略非数字的值。 如果A1:A10是COUNT函数的参数,其中只有两个单元格含有数字,那么COUNT函数返回的值是2。 也可以使用单元格区域作为参数,如: =COUNT(A1:A10)

4、IF函数(重点掌握) IF函数的作用是判断一个条件,然后根据判断的结果返回指定值。 条件判断的结果必须返回一个或TRUE或FALSE的值,即“是”或是“不是”。 例如: 给出的条件是B2>C3,如果比较结果是TRUE,那么IF函数就返回第二个参数的值;如果是FALSE,则返回第三个参数的值。 IF函数的语法结构是: =IF(逻辑判断,为TRUE时的结果,为FALSE时的结果) 增加内容: 1.IF函数的语法结构 IF函数的语法结构:IF(条件,结果1,结果2)。 2.IF函数的功能 对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。 3.条件表达式 把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式。 4.IF函数嵌套的执行过程 如果按等级来判断某个变量,IF函数的格式如下: IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格"))) 函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。

EXCEL常用函数公式及举例

EXCEL常用函数公式及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例:A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和=SUM(数值1,数值2,……) 2. 条件求和=SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数=COUNT(数值1,数值2,……) 例:(1)=COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2)=COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数=COUNTIF(范围,条件) 例:(1)=COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数=AVERAGE(数值1,数值2,……) 例:(1)=AVERAGE(A1,B2) (2)=AVERAGE(A1:A4) 6. 四舍五入函数=ROUND(数值,保留的小数位数) 7. 排位函数=RANK(数值,范围,序别)1-升序0-降序 例:(1)=RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2)=RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数=PRODUCT(数值1,数值2,……) 9. 取绝对值=ABS(数字) 10. 取整=INT(数字) (二)逻辑函数

EXCEL常用函数公式大全与举例

EXCEL常用函数公式大全及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例: A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和 =SUM(数值1,数值2,……) 2. 条件求和 =SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数 =COUNT(数值1,数值2,……) 例:(1) =COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2) =COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数 =COUNTIF(范围,条件) 例:(1) =COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数 =AVERAGE(数值1,数值2,……) 例:(1) =AVERAGE(A1,B2) (2) =AVERAGE(A1:A4) 6. 四舍五入函数 =ROUND(数值,保留的小数位数) 7. 排位函数 =RANK(数值,范围,序别) 1-升序 0-降序 例:(1) =RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2) =RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数 =PRODUCT(数值1,数值2,……) 9. 取绝对值 =ABS(数字) 10. 取整 =INT(数字) (二)逻辑函数

工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全 一、数字处理 1、取绝对值=ABS(数字) 2、取整=INT(数字) 3、四舍五入=ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2=IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 2、IF多条件判断返回值公式: C2=IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。

1、统计两个表格重复的内容 公式:B2=COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

1、隔列求和 公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3) 或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2=SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 4、多条件模糊求和 公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

工作中最常用的excel函数公式大全(0001)

工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(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”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (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单元格;

相关文档
相关文档 最新文档