sumif函数结果为0,sumif函数详细讲解

首页 > 实用技巧 > 作者:YD1662023-05-11 14:53:25

sumif函数结果为0,sumif函数详细讲解(1)

提到查询引用,大家的第一反应肯定是用Vlookup函数来完成,但是在实际的应用中,经常会遇到各种各样的问题,如返回错误值#N/A 等……此时,我们应该用单条件求和函数Sumif来完成查询引用,详情请看下文。


一、Sumif查询引用:格式不一致查询。

目的:根据“工号”查询“销售额”。

sumif函数结果为0,sumif函数详细讲解(2)

方法:

在目标单元格中输入公式:=SUMIF(B3:B9,K3,G3:G9)。

解读:

1、观察Vlookup函数的公式,并没有错误,但无法返回结果的原因在于数据源中的“工号”为常规类型,而“查询”中的工号为文本类型,数据格式不一致,所以无法返回正确的结果。

2、仅适用于数据唯一的情况。


二、Sumif查询引用:数据源中没有相应的值。

目的:当“查询值”不在数据源中时,隐藏查询结果或显示为0,不显示错误值。

sumif函数结果为0,sumif函数详细讲解(3)

方法:

在目标单元格中输入公式:=SUMIF(B3:B9,K3,G3:G9)。

解读:

1、观察查询的值,返现“110”和“109”并不在数据源中,所以用Vlookup查询时返回错误值。

2、如果不用Sumif函数来实现,也可以用Iferror函数来实现隐藏错误值或返回指定值的目的。


三、Sumif查询引用:逆向查询。

目的:根据“姓名”查询“工号”。

sumif函数结果为0,sumif函数详细讲解(4)

方法:

在目标单元格中输入公式:=SUMIF(C3:C9,K3,B3:B9)。

解读:

在用Vlookup查询时,公式相对来说比较复杂,如果不理解,没有关系,可以用Sumif来完成。


四、Sumif查询引用:多区域查询。

目的:根据“工号”查询“销售额”。

sumif函数结果为0,sumif函数详细讲解(5)

方法:

在目标单元格中输入公式:=SUMIF($B$3:$H$6,M3,$D$3:$J$6)。

解读:

使用Vlookup函数查询时,需要用Iferror函数配合使用,而且公式相对来说较为复杂,如果对Iferror函数的语法不理解,很容易出错,此时完全可以用Sumif函数来完成查询。


五、Sumif查询引用:多列返回值。

目的:根据“工号”返回“销量”和“销售额”。

sumif函数结果为0,sumif函数详细讲解(6)

方法:

在目标单元格中输入公式:=SUMIF($B$4:$B$10,$K$4,F4:F10)。

解读:

使用Vlookup查询时,需要使用Column函数配合,而且还需要修正值修正,所以此时完全可以用sumif来完成查询引用。


结束语:

文中从实际出发,对Vlookup查询引用时容易踩的坑进行了解读,如果遇到上述情况,完全可以用Sumif函数来替代Vlookup,对于使用技巧,你Get到了吗?欢迎在留言区留言讨论哦!


栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.