Excel是我们常用的办公软件之一,但是它的IF函数,你又是否全部了解呢?下面是Excel表格IF公式怎样叠加使用,希望小编整理的对你有用,欢迎阅读。
Excel表格IF公式叠加使用的方法
IF公式叠加使用第一步:
可能大家都只是知道IF公式的简单运用,但其实这个公式的本身是可以叠加使用的,首先大家来看看我已经做好的成果(如图),这样大家就明白了,今天我们要用IF达成什么样的效果,以便检验后面我们的经过对不对。
IF公式叠加使用第二步:
打开我们需要做的表格,然后在fx处全部选项中找到我们需要的公式IF并且选中它,如图可以看到IF是一个判断公式,判断是否满足某个条件,如果满足返回一个值,如果不满足返回另外一个值,但是它并不是只能判断一个条件。
IF公式叠加使用第三步:
先给大家回顾一个IF的简单一个条件的用法,IF有三个参数(如图),第一个参数就是被判断的条件也就是表中的备注列,而我们运用IF公式在数量这一列用数字来表达备注那列是否为赠送,如图输入了我们需要的条件。
IF公式叠加使用第四步:
IF的第二个参数跟第三个参数是指由判断条件后所返回的值,这个值是我们自己设定的,可以根据需要设置,当然也可是设置为文字,如图我们以A2是否为赠送为条件,赠送返回的值是0,反之则为1,计算出来的B2的值是1显然是对的,因为A2是空值。
IF公式叠加使用第五步:
可能大家会说一个对也不能代表全部的都是对的,当箭头变成+的时候双击,填充我们需要的一整列,大家可以看到确实都是正确的,这只是一个简单的运用,回顾就到此了,下面我们会转到IF的叠加使用了。
IF公式叠加使用第六步:
如图我要用销售天数这一列为条件,让值返回到判断这一列,同样的先在fx处全部选项中找到我们需要的公式IF并且选中它,然后输入第一个参数为我们需要的首要条件,第二个参数满足第一个参数应该返回的值,如图所示。
IF公式叠加使用第七步:
IF函数的叠加使用就在它的第三个参数,IF函数最多可以镶嵌7层的,如图销售天数小于3返回值为3D(3D表示3天),3=<销售天数<7返回的值是7D,7=<销售天数<7返回的值是7D,然后以此类推的,大家可能会有些不怎么理解为什么等于3是在7D这的其实大家想想10-7=3,其实7-10当中有2个整数值,但是从7到10一共是有4个值的,所以等于3是在7D内的。
IF公式叠加使用第八步:
大家可以看到我们分的区间是0-3,4-7,8-15,16-30,31-60,61-90,90以上为累计,当箭头变成+的时候双击,填充我们需要的一整列,大家可以检验一下我们公式是否正确,IF的叠加使用是可以替代LOOKUP及一些其它公式的。
IF公式叠加使用的注意事项
在第一个条件的设置的时候一定要是最小值,条件的设置是有一完的顺序的。
>>>下一页更多精彩“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) 的变体。
猜你喜欢:
1.excel if函数多个条件怎么用教程
2.excel if函数多条件怎么用的教程
3.Excel中IF函数多层次嵌套高级用法的具体方法
4.Excel中if、len、mid、iseven四个函数的组合操作方法
5.excel2010if函数多个条件如何使用