文档库 最新最全的文档下载
当前位置:文档库 › SUMIFS函数详解

SUMIFS函数详解

SUMIFS函数详解
SUMIFS函数详解

SUMIFS 函数

本文介绍 Microsoft Excel 中 SUMIFS函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并

公式执行很长或复杂的计算时。)的公式语法和用法。

说明

对区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中满足多个条件的单元格

值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:

=SUMIFS(A1:A17, B1:B17, ">0", C1:C17, "<10")

要点 SUMIFS 和 SUMIF 函数的参数顺序有所不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SU 数,请确保按正确的顺序放置参数。

语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

SUMIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

sum_range 必需。对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用 (单元格

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

criteria1必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格求criteria_range2, criteria2, …可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。

注解

仅在 sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个 criteria_ sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。

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

您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要

已销售数量产品销售人员sum SUMPRODUCT列1 5苹果1A32: =SUMIFS(A23:A30, 4苹果2A33: =SUMIFS(A23:A30, 15香梨1D32: =SUM(SUM((C23:C30 3香梨2D33: =SUM((C23:C30=1)* 22香蕉1E32: =SUM(SUMPRODUCT(( 12香蕉2E33: =SUMPRODUCT((C23: 10胡萝卜1

33胡萝卜2

公式说明结果

37香”开头并由销售人员 1 售出的产品373737

30售人员 1 售出的产品(不包括香蕉)303030

示例 2:根据支付的利息对银行帐户中的金额求和

总计帐户 1帐户 2帐户 3帐户 4sum 金额(人

民币)

1003908321500支持

支付利息

(2000)

1%0.50%3%4%

支付利息

(2001)

1% 1.30% 2.10%2%

支付利息

(2002)

0.50%3%1%4%

公式说明结果

5002000 年利息高于 3% 以及

2001 年利息高于或等于 2%

的每个银行帐户的总额。

500500

87112002 年利息介于 1% 到 3%

之间以及 2001 年利息高于

1% 的每个银行帐户的总额。

8711

示例 3:对特定日期的降雨量求和

每日测量值第一天第二天第三天第四天sum

雨水(总

毫米数)

3.30.8 5.5 5.5支持

平均温度

(度)

35191937.5

平均风速

(公里/小

时)

6.519.56 6.5

公式说明结果

计算平均温度至少为摄氏 20

度以及平均风速小于每小时

10 公里的这些天的总降水量

只能对单元格 B2 和 E2 求

和,因为,对于每个列(从 B

到 E),行 3 和 4 中的值必须

分别满足 criteria1 和 criteria2

。单元格 B3 和 B4 同时满足

这两个条件,E3 和 E4 也是

如此。但是,C3 或 C4 哪个

条件都不满足。最后,尽管

D4 满足 criteria2,但 D3 不

满足 criteria1。

示例 4:对特定日期的上午和下午降雨量求和

上午和下午的测量值第一天第二天第三天第四天

上午:雨水(总毫米数)1.30 1.53

8.8

8.88.8

下午:雨

水(总毫

米数)

20.84 2.5

上午:平均温度(度)36242018

下午:平均温度(度)34141837

上午:平均风速(公里/小时)13681

下午:平均风速(公里/小时)033412

公式说明结果

计算平均温度至少为摄氏 20

度以及平均风速小于每小时

10 公里的 12 小时周期的总降

水量。

3.5

只对单元格 B3、C2 和 D2 求

总和,因为其相应单元格同时

满足这两个条件。B3 的相应

单元格为 B5 和 B7,C2 的相

应单元格为 C4 和 C6,而 D2

的相应单元格为 D4 和 D6。

A65: =SUMIFS(B58:E59, B60:E61, ">=20", B62:E63, "<10")

作为被排除在运算外的数据示

例,B2 的相应单元格(B4 和

B6)没有同时满足这两个条

件;具体就是,单元格 B6 不

满足条件,因为其值 (13) 大

于 criteria2 (10)。

示例 5:以引用形式或使用通配符输入条件

房子平方英尺卧室数浴室数是否有车库建造年份House1120021是1940 House215803 1.5否1965 House3220043是2003 House417503 2.5是2001 House5214043是1998 >2是y*

公式说明结果

625000将至少有 3 间卧室和 1 个车

库且截至 2009 年建造年限在

5 至 10 年之间的那些房子的

价格相加。625000

625000

312500返回至少有 3 间卧室和 1 个

车库且截至 2009 年建造年限

在 5 至 10 年之间的房子的平

均价格。312500

A78: =SUMIFS(G71:G75,C

3.5

376000返回至少有 3 间卧室和 1 个

车库且截至 2009 年建造年限

在 5 至 10 年之间,面积不少于

2000平方英尺的房子的平均

价格。376000

A79: =AVERAGEIFS(G71:G

A80: =SUMIFS

F100: =SUMPRODUCT(1/COUNTIFS(A85:A105,A85:A105,B85:B105,B85:B105))

G86: =SUMPRODUCT(C85:C105*(A85:A105="A"))

G87: =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105=1))

G88: =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3}))

G89: =SUMPRODUCT(C85:C105*(A85:A105={"A","C"}))

G90: =SUMPRODUCT(C85:C105*(A85:A105={"A","C"})*(B85:B105=1))

G91: =SUMPRODUCT(C85:C105*(A85:A105={"A","C"})*(B85:B105={1,3}))

G92: =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3}))+SUMPRODUCT(C85:C105*(A85:A105="C")*(B85:B105={1 G93: =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3,4}))+SUMPRODUCT(C85:C105*(A85:A105="C")*(B85:B105= G94: =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3,4}))+SUMPRODUCT(C85:C105*(A85:A105="B")*(B85:B105= G95: =SUMPRODUCT(--(A85:A105="A"))

G96: =SUMPRODUCT(--(A85:A105={"A","B"}))

G97: =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=1))

G98: =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=1))+SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=3))

G99: =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105={1,3}))

G100: =SUMPRODUCT(--(MATCH(A85:A105&B85:B105,A85:A105&B85:B105,)=ROW(A85:A105)-1))

H86: =SUMIF(A85:A105,"A",C85:C105)

H89: =SUM(SUMIF(A85:A105,{"A","C"},C85:C105))

I95: =COUNTIF(A85:A105,"A")

I96: =SUM(COUNTIF(A85:A105,{"A","B"}))

I100: =SUMPRODUCT(1/COUNTIF(D85:D105,D85:D105))

算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用

单元格求和。例如,如果需要对区域 A1:A20 中符合以下条件的单元格的数公式:

S 中是第一个参数,而在 SUMIF 中则是第三个参数。如果要复制和编辑这些相似函

单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在nge1 参数中的哪些单元格求和。例如,条件可以表示为 32、">32"、B4、"苹果" 或件对。

一个公式中包含两个 criteria_range 参数。如果 criteria_range1 的第一个单元格满足须与 sum_range 参数相同。

如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

SUMPRODUCT

支持

A43: =SUMIFS(B38:E38,B39:E39,">3%",B40:E40,">=2%")

A44: =SUMIFS(B38:E38,B41:E41,">=1%",B41:E41,"<=3%",B40:E40,">1%")

F43: =SUM((B39:E39>3%)*(B40:E40=2%)*(B38:E38))

G43: =SUMPRODUCT((B39:E39>3%)*(B40:E40=2%),(B38:E38))

500

SUMPRODUCT

支持

A53: =SUMIFS(B49:E49,B50:E50, ">=20",B51:E51, "<10")

F53: =SUM((B50:E50>=20)*(B51:E51<10)*(B49:E49))

G53: =SUMPRODUCT((B50:E50>20)*(B51:E51<10),(B49:E49))

8.8

价格

¥125,000

¥217,000

¥376,000

¥249,000

¥199,000

UMIFS(G71:G75,C71:C75,A76,E71:E75,B76,F71:F75,">1999",F71:F75,"<2004")

A79: =AVERAGEIFS(G71:G75,C71:C75,">2",E71:E75,B76,F71:F75,">1999",F71:F75,"<2004")

A80: =SUMIFS(G71:G75,C71:C75,">2",E71:E75,B76,F71:F75,">1999",F71:F75,"<2004",B71:B75,">2000")

5:A105="C")*(B85:B105={1,3}))

A85:A105="C")*(B85:B105={1,3,4}))

A85:A105="B")*(B85:B105={1,3,4}))+SUMPRODUCT(C85:C105*(A85:A105="C")*(B85:B105={1,3,4})) )*(B85:B105=3))

"香梨")*(A23:A30)))

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