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