大家好 我是虎课网的讲师 我叫郭辉
,主讲财务会计 玩转excel类的课程
,目前是现任的某公司财务总监
,拥有20多年的财务工作经验和十几年的excel学习经历
,下面我们要讲解的这个案例是一个快速切换日记账余额
,我们先来看一下背景介绍
,日记账的余额问题看似是个简单问题
,无非就是把余额计算出来
,但仔细想想会发现其中隐藏着问题
,比如每笔收支记录后是否都需要一个余额
,还是说每日只需要一个余额
,如果每笔收支记录后都有余额的话
,那么是否再想看一下每日余额就不太方便了
,如果你对这句话不理解
,那我们接下来来看一看第一个案例体会一下
,那么我们这个案例的重点是SUMPRODUCT函数的应用
,和LOOKUP函数的应用
,适用人群主要是企业的财务人员 因为一收到日记账
,可能大部分人就觉得这是你们财务上的事
,其实这个案例也可以应用在很多领域
,我们后面边讲边再给大家介绍
,那么接下来我们来看一看第一张表
,看看这个是否再想看一下每日余额就不太方便了
,这句话到底指的是什么 有这样一个例子
,下面的是银行的或者是现金的日记账的一个明细记录
,那么在上面我们想设置一个日期的选项
,
我们在这儿比方说把它切换到9月2号切换到9月4号
,总之我们根据切换的日期
,能否快速的找到在这一天当中的最后的余额
,也包括这一天里面发生的收入支出
,或者说借方合计贷方合计
,下面这些明细是手工录入的
,那么余额这一列是通过公式来完成的
,那么这里面的这个公式我们给大家介绍一下
,看看这个里面我们设计了两个公式
,简单的说用最简单的方案
,这个就是很多人平时也经常用 平时也经常用的一种方法
,那就是 简单的说就是借方的合计减去贷方的合计就可以了
,有的人可能喜欢用一个SUM之间对这一列求
,做一个累计和 关于累计和我不知道大家是不是都会做
,我们在这儿做一个简单的演示
,设置一个SUM C4到C4
,然后把第一个4的前面加个$就可以了
,这样的话我们一拖下来的这个数就是借方的一个累计和 一个累积和
,那么我们用借方的累计和再减掉贷方的同行次的累积和
,是不是就等到了 等于了 就能够获得余额了
,把它再改成D就是贷方的累计和
,这不是我们的重点 这是一个非常简单的
,我们用了一个SUMPRODUCT就可以把这公式做一个简化
,因为刚才那个我们需要分别对C列做一个累积和
,D列再做一个累积和然后用它们两个相减
,
而这个SUMPRODUCT可以一步实现 可以一步实现
,就是我们截图当中的上面这一行的公式
,这个公式其实也是相当于是把C列的4前面加了个$锁住
,然后D列也是把4锁住 当公式向下复制的时候 前面的4不动
,而后面4会随着行次的向下移动 它也会自动的变化
,现在我们看到的在第十行
,它引用的范围就从刚才的C4至C4道变成了C4至C10了
,这就是这个第一个公式
,那么第一个公式有什么问题吗
,这不是已经计算出来了吗
,为什么下面还有一个 是因为问题出在了没有记录的行次了
,我们来看一下 你们平时是不是也编过这样的公式
,就是在还没有记录的时候 这里面已经有了余额了
,那因为你这个公式并没有照应到
,在没有记录的时候应该怎么处理
,所以它就会有一个这样的余额 不美观 虽然不影响
,就是说我们正常使用的话 它的余额是会变的
,比方说我们把借方加一个特别夸张的数
,你看一下这余额是不是变 确认没有问题 肯定是变了
,如果说我们要是再减去一个数它也会变
,所以这个余额正确性没有问题
,关键就在于如果我要是没有记录
,在没有记录的时候 能不能不让它显示
,我们用到的就是第二个前面加一个IF判断
,如果B4也就是B列
,如果B列等于这两个双引号代表的是空空白的空
,如果B4等于空就返回空
,我们相当于是用B列的内容做了一个控制开关
,只要B列有内容就让它显示余额
,如果B列没有内容就不让它显示了
,
你如果说我这个B列的内容不保险
,也许有的时候有 有时候没有
,你就找一个确认的 它一定有的
,比方说日期有 你也可以把B4改成A4
,我们再把这个公式给大家做一个演示
,把这一段给它复制 然后粘贴到我们这个公式区
,之后把这个拖拽下来
,这个时候看了下面就比较美观了
,如果我们要再往里边填加内容的话
,肯定这个数据它会随之改变
,而且它也就出现了 只要前面有内容 它就自动出现了 这是前两个
,这两个公式相对比较简单 相对比较简单
,那么关于SUMPRODUCT可能有人看到这以后就说 我对这个其实不太熟
,这个IF大部分人 绝大部分人用的比较多
,如果说你连IF也不会的话
,我只能是在这儿给你简单的讲一讲
,IF有三个参数 第一个是判断表达式
,那就是判断一个谁等于谁 谁等于多少 谁不等于多少等等的都可以
,B4等于空这是判断表达式 第二个和第三个参数
,它们的作用是当判断表达式成立 返回中间的参数
,判断表达式不成立 返回后面的这个
,这是关于IF的一个简单介绍
,那么关于SUMPRODUCT 因为这个太简单 我们在这先不讲
,因为我们马上要涉及到C2和D2这个公式
,所以我们在讲解C2和D2的时候
,顺便把这个公式给大家做一个介绍
,那么关于C2和D2的这两个公式是什么意思
,就是求分类的合计 为什么要讲究求分类合计
,因为你的数据我们是想根据我输入的
,或者说我指定的日期
,它能够随着改变 我输入9月3号
,
那么我就求一个9月3号的所有的借方合计
,那么D列的求的就是所有的等于9月3号的一个贷方的合计
,相当于是有一个判断 有一个筛选的过程
,就是说把9月3号的筛出来 然后再求和
,是这样一个过程 这就是这两个公式
,那么关于SUMPRODUCT 我们在这做了一个非常形象的图
,我们看了这个图再来理解SUMPRODUCT公式
,A列是一个类别 这里面有出版物印刷 还有其他印刷品等等
,有很多类 现在我们只列了两个类别
,然后部门也是有很多 我们这里面只是选了几个
,有白云分公司 荔湾分公司 越秀分公司等等的
,现在我们想设计一个判断 想设计一个判断
,C列是数据 想判断以后取值 判断什么呢
,就是A列当中等于出版物印刷的
,并且B列当中等于白云分公司的对应的数据之和
,那么对于这样一个问题怎么求 我们来看一下
,我们用一个特别直观的方法
,我们满足我这个条件
,我就往它这一行给它先怼个花
,那么都有哪些行次等于出版物印刷呢
,第一行第二行第三行
,OK现在我们在这三行里面先给它分别放置一朵小花
,然后我们再来看第二个判断
,第二个判断它说并且 我们先不管并且
,我们先说第二个判断是什么
,就是等于白云分公司的 部门等于白云分公司
,好
,我们把所有的白云分公司的行次也给它插上一朵花
,
现在我们再来说 并且是什么意思呢
,并且的意思就是既得有第一次判断了这个花
,又得有第二次判断的花 两次判断都有
,那么两次判断都有的 都是哪些行次呢
,就是第四行的和第二行的
,好
,这一段描述应该说都能听懂
,怎么把刚才的判断过程如何用公式来实现
,怎么在excel里面去实现 很简单
,我们在这儿输入一个 等于A2 然后等于E1
,看它们两个相等吗 回车
,确认真 TRUE 它的含义就是相等 它的含义就是相等
,我们也可以在这自己做一个测试
,其实学习的过程往往也就是一个实验的过程
,你说我不太理解的话 你其实可以实验
,让我们在这两个单元格分别输两个相同的 我们再输两个不同的
,然后在这儿判断它等于它 看它们两个相等吗
,4和4肯定是相等 OK 返回真
,那么1和5不相等 所以它返回假 2和9也不相等 所以它返回假
,那么判断只有两种结果
,就这种等于的判断它只有两种结果
,