多语言展示
当前在线:1099今日阅读:175今日分享:29

怎样按模糊条件进行数据求和

在进行条件求和时,并不是每次求和的条件都完全知道,怎样根据不完整的条件进行数据求和呢?
工具/原料

Excel

方法/步骤
1

如果想求一位姓张的员工售出商品的数量,却不知道他的名字,使用SUMIF函数并不能正确求出他的销售数量

2

因为SUMIF函数会认为“张”是完整的员工姓名,而条件区域没有“张”这个姓名,所以最终结果是0。这时可以使用通配符来配合SUMIF函数来使用。使用“张*”来代替条件。

3

通配符有“*”和“?”两个,区别是“*”可以代替任意个数的字符,而“?”只能代替一个任意的字符。如上图中计算结果是19,因为使用的通配符是“*”,所以计算的是“张三”和“张十八”两名员工的销售商品数量。如果使用“张?”呢,就会只计算“张三”的销售商品数量,返回结果10。

4

如图,如果想计算出手机这种商品的的数量,可以使用“*”配合SUMIF函数来计算。返回结果是32.

5

这时就会发现SUMIF函数只计算了“黑色手机”“曲面屏手机”“白手机”“黑手机”的数量,却没有计算“手机智能3D型”的数量。这时因为“*手机”代表的意思是手机前面存在任意个数的字符,而“手机”后面不存在字符。将条件改为“*手机*”再计算就会返回正确结果34了。

6

灵活使用“*”和“?”两个通配符,并放置在不同的位置,计算出的结果会有很大的差异。但只有这样,才能解决经常遇到的一些小问题。

推荐信息