谈谈 Excel SUMIF函数用法 多条件求和
来源:百度文库 编辑:神马文学网 时间:2024/04/19 22:00:53
2010年9月1日 Surda 317 次发表评论阅读评论
上篇文章跟大家分享了SUM函数非一般的用法,本文我们来品味SUMIF的魅力。
SUMIF,根据指定条件对若干单元格求和。其函数原型:SUMIF(range,criteria,sum_range),参数:
range 为用于条件判断的单元格区域
criteria 为确定哪些单元格将被相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、”32″、”>32″或”surda”
sum_range 求和的实际单元格区域
我们知道,SUMIF函数是一个很常用且有用的条件求和函数,但估计大家常用只是单条件求和.
我们通过例子来看SUMIF函数的用法.(文末附实例下载)
(表名=sumif1)
单列条件区域 求和
公式一 =SUMIF(A2:A9,”t*”,C2:C9) = 1200
公式二 =SUMIF(A1:A9,”t*”,C2:C9) = 1100
公式为计算域名t开头的google访问量,为什么两公式结果不一样?
特别说明:求和区域与条件区域错开1行,则参与求和单元格与原单平行单元格错开1行,再求和(SUMIF会自动偏移)
公式三 =SUMIF(A2:A9,”t*”,C2) = 1200
特别说明:SUMIF第三参数可略写为求和区域的第1单元格
多列条件区域 求和
我们同样计算域名t开头的google访问量,条件区域为A2:F9
公式四 =SUMIF(A1:F9,”T*”,C1) = 2400
公式五 =SUMIF(A1:F9,”T*”,C1:F9) = 2400
公式六 =SUMIF(A1:F9,”T*”,C2) = 2200 //再次偏移1行
特别说明:SUMIF函数条件区域可以跨不同字段,第一参数(range)在同列并与第三参数(sum_range)水平距离保持一致。域名字段分别在A\D,google字段分别在C\F,A->C的距离等于D->F的距离。
以上两例公式同样可以用SUM函数(数组公式)代替:
=SUMIF(A2:A9,”t*”,C2:C9) 可替代为 =SUM((LEFT(A2:A9)=”t”)*C2:C9) 数组公式
=SUMIF(A1:F9,”T*”,C1:F9) 可替代为 =SUM((LEFT(A2:A9)=”t”)*(C2:C9),(LEFT(D2:D9)=”t”)*(F2:F9))
跨表条件 求和 SUM+SUMIF+INDIRET
表sumif2有如上图一样的数据区域,现在对两表A2:A9 开头为”t”的google访问量求和。答案为600*4=2400
看公式:(数组公式 CTRL+SHIFT+ENTER)
=SUM(SUMIF(INDIRECT(“sumif”&{1,2}&”!A2:A9″),”t*”,INDIRECT(“sumif”&{1,2}&”!C2:C9″)))
以上应该是我们常用于单条件求和的SUMIF应用,如何实现双条件乃至多条件的求和。
还是用上面的例子:求以 t 开头域名来自google的访问量,但排除 t 本身。
公式十 =SUM(SUMIF(A2:A9,{“t*”,”t”},C2:C9)*{1,-1}) = 600
我们用{}将双条件包裹起来做为常量数组,其原理由于篇幅关系就不深究,其实就是
=SUMIF(A2:A9,”t*”,C2:C9)-SUMIF(A2:A9,”t”,C2:C9) 的变体。
另:实例中还有个用单元格引用作为条件求和,在此也不多讲,估计实际应用中不多,看实例吧!
下载 SUMIF 函数用法实例
声明:本文采用BY-NC-SA 协议进行授权. 转载请注明转自:谈谈 Excel SUMIF函数用法 多条件求和
分享到:新浪微博开心网人人网白社会豆瓣QQ空间发送邮件
相关日志-Related Posts
09/17/2010 --由易到难 谈谈countif函数用法 (7) 09/06/2010 --多条件数组在sumif,countif中的应用 (15) 08/03/2010 --Excel 以行列为条件的二维表查询 公式锦集 (5) 06/12/2010 --Excel基于数组参数的查找函数应用 (1) 06/11/2010 --Excel自动记录数据修改时间 (0) 06/08/2010 --扫盲:Excel常用函数 (0) 05/18/2010 --Excel countifs()函数运用 (0) 05/15/2010 --excel数、字分离 (3) 05/15/2010 --vlookup函数如何返回符合两个条件的值 (5)
评论 (13)Trackbacks (2)发表评论Trackback
上篇文章跟大家分享了SUM函数非一般的用法,本文我们来品味SUMIF的魅力。
SUMIF,根据指定条件对若干单元格求和。其函数原型:SUMIF(range,criteria,sum_range),参数:
range 为用于条件判断的单元格区域
criteria 为确定哪些单元格将被相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、”32″、”>32″或”surda”
sum_range 求和的实际单元格区域
我们知道,SUMIF函数是一个很常用且有用的条件求和函数,但估计大家常用只是单条件求和.
我们通过例子来看SUMIF函数的用法.(文末附实例下载)
(表名=sumif1)
单列条件区域 求和
公式一 =SUMIF(A2:A9,”t*”,C2:C9) = 1200
公式二 =SUMIF(A1:A9,”t*”,C2:C9) = 1100
公式为计算域名t开头的google访问量,为什么两公式结果不一样?
特别说明:求和区域与条件区域错开1行,则参与求和单元格与原单平行单元格错开1行,再求和(SUMIF会自动偏移)
公式三 =SUMIF(A2:A9,”t*”,C2) = 1200
特别说明:SUMIF第三参数可略写为求和区域的第1单元格
多列条件区域 求和
我们同样计算域名t开头的google访问量,条件区域为A2:F9
公式四 =SUMIF(A1:F9,”T*”,C1) = 2400
公式五 =SUMIF(A1:F9,”T*”,C1:F9) = 2400
公式六 =SUMIF(A1:F9,”T*”,C2) = 2200 //再次偏移1行
特别说明:SUMIF函数条件区域可以跨不同字段,第一参数(range)在同列并与第三参数(sum_range)水平距离保持一致。域名字段分别在A\D,google字段分别在C\F,A->C的距离等于D->F的距离。
以上两例公式同样可以用SUM函数(数组公式)代替:
=SUMIF(A2:A9,”t*”,C2:C9) 可替代为 =SUM((LEFT(A2:A9)=”t”)*C2:C9) 数组公式
=SUMIF(A1:F9,”T*”,C1:F9) 可替代为 =SUM((LEFT(A2:A9)=”t”)*(C2:C9),(LEFT(D2:D9)=”t”)*(F2:F9))
跨表条件 求和 SUM+SUMIF+INDIRET
表sumif2有如上图一样的数据区域,现在对两表A2:A9 开头为”t”的google访问量求和。答案为600*4=2400
看公式:(数组公式 CTRL+SHIFT+ENTER)
=SUM(SUMIF(INDIRECT(“sumif”&{1,2}&”!A2:A9″),”t*”,INDIRECT(“sumif”&{1,2}&”!C2:C9″)))
以上应该是我们常用于单条件求和的SUMIF应用,如何实现双条件乃至多条件的求和。
还是用上面的例子:求以 t 开头域名来自google的访问量,但排除 t 本身。
公式十 =SUM(SUMIF(A2:A9,{“t*”,”t”},C2:C9)*{1,-1}) = 600
我们用{}将双条件包裹起来做为常量数组,其原理由于篇幅关系就不深究,其实就是
=SUMIF(A2:A9,”t*”,C2:C9)-SUMIF(A2:A9,”t”,C2:C9) 的变体。
另:实例中还有个用单元格引用作为条件求和,在此也不多讲,估计实际应用中不多,看实例吧!
下载 SUMIF 函数用法实例
声明:本文采用BY-NC-SA 协议进行授权. 转载请注明转自:谈谈 Excel SUMIF函数用法 多条件求和
分享到:新浪微博开心网人人网白社会豆瓣QQ空间发送邮件
相关日志-Related Posts
09/17/2010 --由易到难 谈谈countif函数用法 (7) 09/06/2010 --多条件数组在sumif,countif中的应用 (15) 08/03/2010 --Excel 以行列为条件的二维表查询 公式锦集 (5) 06/12/2010 --Excel基于数组参数的查找函数应用 (1) 06/11/2010 --Excel自动记录数据修改时间 (0) 06/08/2010 --扫盲:Excel常用函数 (0) 05/18/2010 --Excel countifs()函数运用 (0) 05/15/2010 --excel数、字分离 (3) 05/15/2010 --vlookup函数如何返回符合两个条件的值 (5)
评论 (13)Trackbacks (2)发表评论Trackback
谈谈 Excel SUMIF函数用法 多条件求和
Excel中IF函数的嵌套用法(多条件)
Excel中IF函数的嵌套用法(多条件)
Excel中实现多条件求和的三种方法
Excel中实现多条件求和的三种方法
谈谈Excel SUM函数
由易到难 谈谈countif函数用法
SUMIF函数非常实用
SUMIF函数非常实用1
SUMIF函数非常实用2
SUMIF函数非常实用1
转贴:EXCEL公式VLOOKUP函数用法详解
EXCEL公式VLOOKUP函数用法详解
excel数据库函数DCOUNTA的用法
运用Excel三大条件函数解决实际问题!Excel
自定义多条件数组函数
运用Excel三大条件函数解决实际问题!
运用Excel三大条件函数解决实际问题!
运用Excel三大条件函数解决实际问题
Excel函数实现按指定条件求平均值
运用Excel三大条件函数解决实际问题!1111
运用Excel三大条件函数解决实际问题!
EXCEL电子表格中四个常用函数的用法
EXCEL电子表格中四个常用函数的用法a