excel 函数的公式语法和用法Word文档格式.docx
《excel 函数的公式语法和用法Word文档格式.docx》由会员分享,可在线阅读,更多相关《excel 函数的公式语法和用法Word文档格式.docx(21页珍藏版)》请在冰点文库上搜索。
):
range
必需。
用于条件计算的单元格区域。
每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。
空值和文本值将被忽略。
criteria
用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
例如,条件可以表示为32、"
32"
、B5、32、"
、"
苹果"
或TODAY()。
要点
任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号("
)括起来。
如果条件为数字,则无需使用双引号。
sum_range
可选。
要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。
如果sum_range参数被省略,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
sum_range参数与range参数的大小和形状可以不同。
求和的实际单元格通过以下方法确定:
使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。
例如:
如果区域是
并且sum_range是
则需要求和的实际单元格是
A1:
A5
B1:
B5
B3
B4
C1:
D4
C2
可以在criteria参数中使用通配符(包括问号(?
)和星号(*))。
问号匹配任意单个字符;
星号匹配任意一串字符。
如果要查找实际的问号或星号,请在该字符前键入波形符(~)。
示例
示例1
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
1.选择本文中的示例。
不要选择行或列标题。
从“帮助”中选择示例
2.按Ctrl+C。
3.在Excel中,创建一个空白工作簿或工作表。
4.在工作表中,选择单元格A1,然后按Ctrl+V。
若要使该示例能够正常工作,必须将其粘贴到工作表的单元格A1中。
5.要在查看结果和查看返回结果的公式之间进行切换,请按Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
1
2
3
4
5
6
7
8
9
10
A
B
C
属性值
佣金
数据
100,000
7,000
250,000
200,000
14,000
300,000
21,000
400,000
28,000
公式
结果
=SUMIF(A2:
A5,"
160000"
B2:
B5)
属性值高于160,000的佣金之和。
63,000
高于160,000的属性值之和。
900,000
A5,300000,B2:
属性值等于300,000的佣金之和。
"
&
C2,B2:
属性值高于单元格C2中值的佣金之和。
49,000
示例2
11
12
类别
食物
销售额
蔬菜
西红柿
2300
西芹
5500
水果
橙子
800
黄油
400
胡萝卜
4200
苹果
1200
A7,"
水果"
C2:
C7)
“水果”类别下所有食物的销售额之和。
2000
蔬菜"
“蔬菜”类别下所有食物的销售额之和。
12000
B7,"
西*"
以“西”开头的所有食物(西红柿、西芹)的销售额之和。
4300
未指定类别的所有食物的销售额之和。
SUMIFS函数
全部显示
全部隐藏
本文介绍MicrosoftExcel中SUMIFS函数
对区域
)中满足多个条件的单元格求和。
例如,如果需要对区域A1:
A20中符合以下条件的单元格的数值求和:
B20中的相应数值大于零(0)且C1:
C20中的相应数值小于10,则可以使用以下公式:
=SUMIFS(A1:
A20,B1:
B20,"
0"
C1:
C20,"
<
10"
SUMIFS和SUMIF函数的参数顺序有所不同。
具体而言,sum_range参数在SUMIFS中是第一个参数,而在SUMIF中则是第三个参数。
如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
SUMIFS函数语法具有以下参数
对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用
(单元格引用:
用于表示单元格在工作表上所处位置的坐标集。
例如,显示在第B列和第3行交叉处的单元格,其引用形式为“B3”。
)。
忽略空白和文本值。
criteria_range1
在其中计算关联条件的第一个区域。
criteria1
条件的形式为数字、表达式、单元格引用或文本,可用来定义将对criteria_range1参数中的哪些单元格求和。
、B4、"
或"
。
criteria_range2,criteria2,…
附加的区域及其关联条件。
最多允许127个区域/条件对。
注解
仅在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参数相同。
您可以在条件中使用通配符,即问号(?
)和星号(*)。
问号匹配任一单个字符;
星号匹配任一字符序列。
如果要查找实际的问号或星号,请在字符前键入波形符(~)。
已销售数量
产品
销售人员
15
香梨
22
香蕉
33
=SUMIFS(A2:
A9,B2:
B9,"
=香*"
C9,1)
计算以“香”开头并由销售人员1售出的产品的总量。
20
香蕉"
计算由销售人员1售出的产品(不包括香蕉)的总量。
30
COUNTIF函数
本文介绍MicrosoftExcel中COUNTIF函数
COUNTIF函数对区域中满足单个指定条件的单元格进行计数。
例如,可以对以某一字母开头的所有单元格进行计数,也可以对大于或小于某一指定数字的所有单元格进行计数。
例如,假设有一个工作表在列A中包含一列任务,在列B中包含分配了每项任务的人员的名字。
可以使用COUNTIF函数计算某人员的名字在列B中的显示次数,这样便可确定分配给该人员的任务数。
=COUNTIF(B2:
Nancy"
若要根据多个条件对单元格进行计数,请参阅COUNTIFS函数。
COUNTIF(range,criteria)
COUNTIF函数语法具有下列参数
要对其进行计数的一个或多个单元格,其中包括数字或名称、数组或包含数字的引用。
用于定义将对哪些单元格进行计数的数字、表达式、单元格引用或文本字符串。
、B4、"
在条件中可以使用通配符,即问号(?
问号匹配任意单个字符,星号匹配任意一系列字符。
若要查找实际的问号或星号,请在该字符前键入波形符(~)。
条件不区分大小写;
例如,字符串"
apples"
和字符串"
APPLES"
将匹配相同的单元格。
示例1:
通用COUNTIF公式
32
54
桃子
75
86
=COUNTIF(A2:
单元格区域A2到A5中包含“苹果”的单元格的个数。
A5,A4)
单元格区域A2到A5中包含“桃子”的单元格的个数。
A5,A3)+COUNTIF(A2:
A5,A2)
单元格区域A2到A5中包含“橙子”和“苹果”的单元格的个数。
B5,"
55"
单元格区域B2到B5中值大于55的单元格的个数。
&
B4)
单元格区域B2到B5中值不等于75的单元格的个数。
=32"
)-COUNTIF(B2:
85"
单元格区域B2到B5中值大于或等于32且小于或等于85的单元格的个数。
示例2:
在COUNTIF公式中使用通配符和处理空值
13
14
是
否
*果"
单元格区域A2到A7中以字母“es”结尾的单元格的个数。
?
果"
单元格区域A2到A7中以“果”结尾且恰好有7位字符的单元格的个数。
*"
单元格区域A2到A7中包含任何文本的单元格的个数。
单元格区域A2到A7中不包含任何文本的单元格的个数。
否"
)/ROWS(B2:
B7)
单元格B2到B7中“否”选票(包括空单元格)的平均数。
0.333333333
是"
)/(ROWS(B2:
B7)-COUNTIF(B2:
B7,"
))
单元格B2到B7中“是”选票(不包括空单元格)的平均数。
0.5
若要以百分比形式查看数字,请选择相应的单元格,然后在“开始”选项卡上的“数字”组中,单击“百分比样式”
COUNTIFS函数
本文介绍MicrosoftExcel中COUNTIFS函数
将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。
COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2]…)
COUNTIFS函数语法具有以下参数
条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。
criteria_range2,criteria2,...
每一个附加的区域都必须与参数criteria_range1具有相同的行数和列数。
这些区域无需彼此相邻。
每个区域的条件一次应用于一个单元格。
如果所有的第一个单元格都满足其关联条件,则计数增加1。
如果所有的第二个单元格都满足其关联条件,则计数再增加1,依此类推,直到计算完所有单元格。
如果条件参数是对空单元格的引用,COUNTIFS会将该单元格的值视为0。
D
超出苹果汁配额
超出牛奶配额
超出酱油配额
王伟
赵军
张颖
李芳
=COUNTIFS(B2:
D2,"
=是"
计数王伟超出苹果汁、牛奶和酱油销售配额的次数。
C5,"
计算有多少销售人员同时超出其苹果汁和牛奶配额。
=COUNTIFS(B5:
D5,"
B3:
D3,"
计数李芳和赵军超出苹果汁、牛奶和酱油销售配额的次数。
5/1/2008
5/2/2008
5/3/2008
5/4/2008
5/5/2008
5/6/2008
=COUNTIFS(A2:
6"
A2:
1"
计算1和6之间(不包括1和6)有几个数包含在单元格A2到A7中。
A7,"
5/3/2008"
计算单元格A2到A7中包含小于5的数,同时在单元格B2到B7中包含早于5/3/2008的日期的行数。
A6,B2:
B4)
说明与前例相同,但在条件中使用单元格引用而非常量。