私信回复关键词【UP】,获取VLOOKUP函数用法教程合集,一看就会!
平时,总能收到类似这样的提问:
老师,我这个 XXXXXX 需求,能不能用一个公式快捷完成啊?
每当这个时候,我都会想,函数公式真是一个好东西~
函数公式简直万能,怪不得每个人提起 Excel,就说想学函数公式~~
函数公式确实也能解决大部分的问题,无非就是这个路好不好走了。
01问题需求学员提问:
按天统计的表格,有发货,退货的数据;
我想让前期欠货的数量,加上退货的数量,减去发货的数量,等于结余数量。
一般都是手动加减的,但是这个天数太多了
看到这个问题,其实需求已经非常明显了,把需求变成数学公式就是:
结余数量=前期欠货 退货总和-发货总和。
把这个公式中的每一部分用函数公式来表示,结果不就求得了吗?
02解决方法◆ 前期欠货 ◆
前期欠货是这个表格中的一个现成数据,不需要计算,直接引用就可以了。
比如第 3 行的前期欠货,公式为「=D3」。
剩下就是计算退货总和和发货总和了~
◆ 退货总和 ◆
每一天都有一个对应的「退货」数据,需要把这些数据都加起来。
这里其实就是一个条件求和的需求,用 SUMIF 或者 SUMIFS 函数就好啦~
条件是第 2 行中的数据是「退货」;要将每一行符合条件的数据进行求和。
比如做第 3 行数据的退货总和——
=SUMIFS(E3:BD3,$E$2:$BD$2,$F$2)
SUMIFS 函数解释:
❶ 第 1 个参数:求和区域,本案例中选择单元格区域 E3:BD3,因公式要向下进行填充,引用区域发生相对移动,所以不进行锁定。
❷ 第 2 个参数:条件 1 区域,本案例中选择第 2 行的单元格区域$E$2:$BD$2,公式填充时,本区域不发生相对移动,所以完全锁定。
❸ 第 3 个参数:条件 1,本案例中条件是「退货」,在第 2 行任意选择一个数据为「退货」的单元格即可,将其锁住。
这里没有其它条件,所以后面的参数省略。
◆ 发货总和 ◆
同理,我们也能用条件求和求出发货总和——
=SUMIFS(E3:BD3,$E$2:$BD$2,$E$2)
前 2 个参数跟退货是完全一样的,唯一的差别是第 3 个参数,条件 1 是「发货」;
所以在第 2 行选择一个数据为「发货」的单元格,比如:$E$2。
◆ 合并所有公式项 ◆
第 3 行的结余数量=前期欠货 退货总和-发货总和。
=D3 SUMIFS(E3:BD3,$E$2:$BD$2,$F$2)-SUMIFS(E3:BD3,$E$2:$BD$2,$E$2)
瞧,搞定了,是不是很轻松?
把这个公式向下进行填充,就求得了所有的结余数量了~
03总个结这个问题其实用函数公式来解决不算复杂,整个过程只用了一个函数 SUMIFS。
一个公式搞定一片数据,还真是有成就感呢~
但我们同学在用公式处理问题的时候一般会遇到 2 个麻烦:
需求梳理不清楚;
压根不知道有这样一个函数。
第 1 个麻烦的解决方法,可以像上文一样,一步步梳理步骤,将需求拆解开来,一点点解决。
首先,最终结果怎么求得来的,要有一个基本的思路或者公式结构;
其次,这个思路中的每一个小环节是怎么来的,或者这个公式结构中每个组成部分是怎么来的;
最后,再将每个组成部分组到一起,就形成了最终完整的公式。
第 2 个麻烦的解决方法,还真有点麻烦:
方法一,提取你需求的关键词,网络上寻求帮助;
方法二,系统学习 Excel,全面掌握高效操作、逻辑思路。
私信回复关键词【UP】,获取VLOOKUP函数用法教程合集,一看就会!