Excel 常用公式函数使用方法 SUM
返回某一单元格区域中所有数字之和。返回某一单元格区域中所有数字之和。
语法:SUM(number1,number2, ...)
参数可以是常量也可以是区域。参数可以是常量也可以是区域。
实例:对常数求和=SUM (3,2)
对区域求和=SUM (A1:B20)等,这些引用的都是同一工作表中的数据,如果要汇总同一工作簿中多张工作表上的数据,就要使用三维引用。假如公式放在工作表Sheet1的C6单元格,要引用工作表Sheet2的“A1:A6”和Sheet3的“B2:B9”区域进行求和运算,则公式中的引用形式为“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用中不仅包含单元格或区域引用,还要在前面加上带“!”的工作表名称。”的工作表名称。
对SUM 函数而言,函数而言,它可以使用从它可以使用从number1开始直到number30共30个参数。个参数。要改变这要改变这种限制,在引用参数的两边多加一个括号,这时,SUM 把括号内的最多可达254个参数当
成一个处理。(主要是受公式长度限制,理论上可以达到无数个):=SUM ((1,2,3……254)) (示例来自学习共享) SUMIF
根据指定条件对若干单元格求和。根据指定条件对若干单元格求和。
语法:SUMIF(range,criteria,sum_range)
Range Range 为用于条件判断的单元格区域。为用于条件判断的单元格区域。为用于条件判断的单元格区域。
Criteria Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为例如,条件可以表示为 32 32 32、、"32""32"、、">32" ">32" 或或 "apples" "apples"。。
Sum_range Sum_range 是需要求和的实际单元格。是需要求和的实际单元格。是需要求和的实际单元格。
说明:只有在区域中相应的单元格符合条件的情况下,sum_range sum_range 中的单元格才求和。中的单元格才求和。 如果忽略了忽略了 sum_range sum_range sum_range,则对区域中的单元格求和。,则对区域中的单元格求和。,则对区域中的单元格求和。 Microsoft Microsoft Excel Excel 还提
供了其它一些函数,还提供了其它一些函数,它们可根据条件来分析资料。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用次数,则可使用 COUNTIF COUNTIF COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用如,根据指定销售额返回销售红利),则可使用 IF IF IF 函数。函数。函数。
示例:汇总名称字段中含有“视频”名称的数量。假设视频存放在工作表的A 列,数量存
放在工作表B 列。则公式为“=SUMIF(A1:A23,"*视频”,b2:b23)”,其中“A1:A23”为提
供逻辑判断依据的单元格区域,"*视频"为判断条件,就是仅仅统计A1:A23区域中名称为“视
频”的单元格,B1:B23为实际求和的单元格区域。为实际求和的单元格区域。
COUNTIF
计算区域中满足给定条件的单元格的个数。计算区域中满足给定条件的单元格的个数。
语法:COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为如,条件可以表示为 32、"32"、">32" 或 "apples"。
说明:Microsoft Microsoft Excel
Excel 提供其它函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。示例:汇总名称字段中含有“视频”名称的个数。假设视频存放在工作表的A 列,数量存放在工作表B 列。则公式为“=countIF(A1:A23,"*视频”)”,其中“A1:A23”为提供逻辑判断依据的单元格区域,"*视频"为判断条件,就是统计A1:A23区域中名称为“视频”的单元格个数。 (示例来自共享)
DCOUNT
返回数据库或数据清单的列中满足指定条件并且包含数字的单元格个数。返回数据库或数据清单的列中满足指定条件并且包含数字的单元格个数。
参数参数 field 为可选项,为可选项,如果省略,如果省略,如果省略,函数函数函数 DCOUNT 返回数据库中满足条件返回数据库中满足条件 criteria 的所有记录数。录数。
语法:DCOUNT(database,field,criteria)
Database 构成数据清单或数据库的单元格区域。数据库是包含一组相关数据的数据清单,其中包含相关信息的行为记录,而包含数据的列为字段。数据清单的第一行包含着每一列的标志项。标志项。
Field 指定函数所使用的数据列。数据清单中的数据列必须在第一行具有标志项。
Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”;此外,Field 也可以是代表数据清单中数据列位置的数字:1 表示第一列,2 表示第二列,等等。表示第二列,等等。
Criteria 为一组包含指定条件的单元格区域。可以为参数为一组包含指定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。至少包含一个列标志和列标志下方用于设定条件的单元格。
VLOOKUPexcel常用的函数有哪些
在表格或数值数组的首列查指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值
位于资料表首列时,可以使用函数值。当比较值位于资料表首列时,可以使用函数 VLOOKUP 代替函数代替函数 HLOOKUP 。 在 VLOOKUP 中的中的 V 代表垂直。代表垂直。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在数组第一列中查的数值。Lookup_value 可以为数值、引用或文本字符串。本字符串。
Table_array 为需要在其中查数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。数据库或数据清单。
如果如果 range_lookup 为 TRUE ,则,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z 、FALSE 、TRUE ;否则,函数;否则,函数 VLOOKUP 不能返回正确的数值。如果如果 range_lookup 为 FALSE ,table_array 不必进行排序。不必进行排序。
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。,可将数值按升序排列。
Table_array 的第一列中的数值可以为文本、数字或逻辑值。的第一列中的数值可以为文本、数字或逻辑值。 文本不区分大小写。文本不区分大小写。 Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回,
返回 table_array 第二列中的数值,
以此类推。如果以此类推。如果 col_index_num 小于小于 1,函数,函数 VLOOKUP 返回错误值值返回错误值值 #V #VALUE!ALUE!;如果;如果
col_index_num 大于大于 table_array 的列数,函数的列数,函数 VLOOKUP 返回错误值返回错误值 #REF!。
Range_lookup 为一逻辑值,指明函数为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为果为 TRUE 或省略,则返回近似匹配值,也就是说,如果不到精确匹配值,则返回小于或省略,则返回近似匹配值,也就是说,如果不到精确匹配值,则返回小于 lookup_value 的最大数值;如果如果 range_value 为 FALSE ,函数函数 VLOOKUP 将返回精确匹配值。如果不到,则返回错误值值。如果不到,则返回错误值 #N/A 。
说明
如果函数如果函数 VLOOKUP 不到不到 lookup_value ,且,且 range_lookup 为 TRUE ,则使用小于等于,则使用小于等于 lookup_value 的最大值。的最大值。
如果如果 lookup_value 小于小于 table_array 第一列中的最小数值,函数第一列中的最小数值,函数
VLOOKUP 返回错误值返回错误值 #N/A 。
如果函数如果函数 VLOOKUP 不到不到 lookup_value 且 range_lookup 为 FALSE ,函数,函数 VLOOKUP 返回错误值返回错误值 #N/A 。
实例:实例:如果如果A1=23、A2=45、A3=50、A4=65,则公式则公式““=VLOOKUP(50,A1:A4,1,TRUE)”返回50。 TRANSPOSE
返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。在行列数分别与数组的行列数相同的区域中,必须将 TRANSPOSE 输入为数组公式。使用。使用 TRANSPOSE TRANSPOSE TRANSPOSE 可在工作表中转置数组的垂直和水平方向。可在工作表中转置数组的垂直和水平方向。
语法:TRANSPOSE (array )
Array Array 为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。以此类推。
SUMPRODUCT 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法:SUMPRODUCT (array1,array2,array3, ...)
Array1, array2, array3, ... Array1, array2, array3, ... 为为 2 2 到到 30 30 个数组,其相应元素需要进行相乘个数组,其相应元素需要进行相乘并求和。并求和。
说明:
数组参数必须具有相同的维数,否则,函数函数 SUMPRODUCT SUMPRODUCT SUMPRODUCT 将返回错误值将返回错误值将返回错误值 #VALUE! #VALUE! #VALUE!。。 函数函数 SUMPRODUCT 将非数值型的数组元素作为将非数值型的数组元素作为 0 处理。处理。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论