excel if函数多条件求和教程

 我来答
大沈他次苹0B
2022-05-29 · TA获得超过7140个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:152万
展开全部

  在 Excel 中的if函数中包含着SUMIF的函数,利用SUMIF可以多条件的数据的和,现在请欣赏我带来的excel if函数多条件求和教程。希望对你有帮助!

   excel if函数多条件求和教程

  (表名=sumif1)

  单列条件区域 求和

   excel if函数多条件求和步骤1: 公式一 =SUMIF(A2:A9,”t*”,C2:C9) = 1200

   excel if函数多条件求和步骤2: 公式二 =SUMIF(A1:A9,”t*”,C2:C9) = 1100

  公式为计算域名t开头的google访问量,为什么两公式结果不一样?

  特别说明:求和区域与条件区域错开1行,则参与求和单元格与原单平行单元格错开1行,再求和(SUMIF会自动偏移)

   excel if函数多条件求和步骤3: 公式三 =SUMIF(A2:A9,”t*”,C2) = 1200

  特别说明:SUMIF第三参数可略写为求和区域的第1单元格

  多列条件区域 求和

  我们同样计算域名t开头的google访问量,条件区域为A2:F9

   excel if函数多条件求和步骤4: =SUMIF(A1:F9,”T*”,C1) = 2400

   excel if函数多条件求和步骤5: =SUMIF(A1:F9,”T*”,C1:F9) = 2400

   excel if函数多条件求和步骤6: =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) 的变体。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式