您现在的位置是:首页 > Excel技巧>Excel中If类函数的灵活运用

excel中if函数的用法-Excel中If类函数的灵活运用

发布于2022-04-150人已围观

在Excel中,函数的灵活运用是提高工作效率的保证。Excel中有一类IF函数。用来加条件判断的。灵活使用这几个函数,可以根据条件快速筛选和统计需要的数据。

一、If函数:If(logical_test,value_if_true,value_if_false),根据条件进行判断并返回不同的值。

1、如果A1单元格值大于90,显示“合格”,否则显示“不合格”

=if(A1>90,"合格","不合格")

2、判断成绩

=if(A1<60,"不及格",if(A1<80,"良好","优秀"))

3、如果A1的值大于60并且B1不为空,显示“已结束”否则显示“未结束”

=if(and(A1>60,B1<>""),"完成","未完成")


二、Iferror函数:Iferro(value, value_if_error),如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。

1、如果A1/B1返回错误值,则显示空

=Iferror(a1*b1,"")

2、如果Vlookup查找不到值,则显示空

=Iferror(vlookup(...),"")


三、Countif函数:Countif(range,criteria),对指定区域中符合指定条件的单元格计数的一个函数。

1、计算A列有多少市场部的人员

=Countif(a:a,"市场部")

2、计算A列有多少个包括“河北”的公司名称

=Countif(a:a,"*河北*)


四、Countifs函数:Countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)用来计算多个区域中满足给定条件的单元格的个数,可以同时设定多个条件。

1、S公司的人事部有多少人(A列公司名称,B列部门名称)

=Countifs(A2:A11,"S公司",B2:B11,"市场部")

2、工资在4000~5000之间的有多少人(D列为工资)

=Countifs(D2:D11,">4000",D2:D11,"<5000 p="" pingfang="" hiragino="" sans="" microsoft="" wenquanyi="" micro="" helvetica="" font-size:="" white-space:="">10000")

2、统计A列产品为“iphone”所对应B列的销售个数

=Sumif(a:a,"iphone",c:c)



六、Sumifs函数:Sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...),使用该函数可快速对多条件单元格求和。

1、Q公司人事部工资和(A列公司名称,B列部门名称。D列工资)

=Sumifs(D2:D11,A2:A11,"Q公司",B2:B11,"设计部")

2、A列为"洗衣机",B列包括34的C列数量之和

=Sumifs(C:C,A:A,"洗衣机",b:b,"*34*")


七、Averageif函数:Averageif(range, criteria, [average_range]),返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。

1、计算C列单价小于10的平均单价。

=Averageif(C:C,"<10")

2、求所有财产值大于 250000 的佣金的平均值。 两个佣金满足该条件,并且其总计为 49000。

=Averageif(A2:A5,">250000",B2:B5)



八、Averageifs函数:Averageifs(area,range,area,range.......),主要是用于返回多重条件所有单元格的平均值。

1、计算甲公司,经理级的平均工资(A列公司名,B列职称,C列工资金额)

=Averageifs(D2:D11,A2:A11,"甲公司",B2:B11,"经理")

2、统计工资在4000~8000之间的平均工资

=Averageifs(D2:D11,D2:D11,">4000",D2:D11,"<8000")


参考至:寻水的鱼(头条号)


相关文章

文章评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

标签云

站长特荐