分享

逻辑思维,是函数公式的开门钥匙,是数据分析的核心

 新华书店好书榜 2017-08-05

我一直强调,学习Excel,其实就是在学习逻辑思维方式,学习逻辑思路;应用Excel,也是逻辑思维在各种数据分析中的具体应用。很多人觉得函数很难,那是因为没有思路;很多人认为数据分析很难,那也是因为没有思路!


当拿到一个表格要做汇总分析时,首先要明白做什么,然后是阅读表格,分析数据的逻辑关系,最后才是选择相应的函数来做公式。而当创建计算公式时,除了对函数必须熟练运用外,还要学会绘制逻辑流程图,以清晰的表达出解决问题的详细思路和步骤。实际上,当你绘制出逻辑流程图后,问题就已经解决了一半甚至四分之三,剩下的仅仅是输入函数创建公式,或者绘制分析图表。


下图是一个我上课时的给学生出的综合测验例子,这个例子用来综合考察学生的逻辑思维能力,以及对三个常见函数VLOOKUP、IF、MATCH函数的综合运用能力(悄悄的说:很多人自认为会Excel了,说函数都会用了,想学高级的,想学宏VBA,这样的话我经常听到,但是一上课,发现也就是小白而已)。至于这三个函数的单独运用,想必大部分人都是比较熟练的,但是,对于这个问题呢?


有人问:这个表要做什么?


问的好。不弄明白这个问题,就先别动手。


那么,下面布置任务:


任务1:如何分析指定地区、指定产品在各个月的销售波动及趋势?


任务2:如何分析指定月份下,各个产品的累计销售的对比?


任务3:如何分析指定月份下,各个地区的累计销售的对比?


任务4:如何分析指定月份、指定产品在各个地区的累计销售的占比?



先看任务1。


分析指定地区、指定产品在各个月的销售波动及趋势,那么地区和产品是两个可选变量,可以使用控件或者有效性来控制输入(这里使用有效性),而月份是第3个变量。因此,这个问题实质上就是查找满足3个条件的数据了。


在另外一个工作表上,设计下图所示的分析报表架构,单元格C2选择地区,单元格C3选择产品,下面的任务就是要在单元格C6创建数据查找公式了。




很多人拿到这个查找问题就懵了,不知所措,不知如何下手:怎么做啊?怎么做啊?大热天的,谁给出了这么个难题啊???


这个问题的解决思路有很多,其中最简单、也最容易理解的一个思路是:通过分析数据表格的结构特征和逻辑关系,这个问题可以归结为:要从4个区域中,根据左边的产品名称,往右侧分别取出各列(各月)数据,因此首选的函数是VLOOKUP。我们需要从4个区域查找数据,这个可以使用嵌套IF来解决。每个月的位置,可以使用MATCH函数来解决,这样,就可以绘制如下的逻辑思维流程图:



这样,我们就可以在单元格C6中创建如下的公式:


=VLOOKUP($C$3,

                    IF($C$2='北区',源数据!$B$2:$N$7,

                    IF($C$2='东区',源数据!$B$8:$N$13,

                    IF($C$2='南区',源数据!$B$14:$N$19,

                         源数据!$B$20:$N$25))),

                    MATCH(B6,源数据!$B$1:$N$1,0),

                    0)


查找出数据后,可以绘制如下的动态图表,查看指定地区和产品的各月销售数据了。




一个更简单的思路是利用OFFSET函数直接取数,但是仍然需要使用MATCH函数来定位出位置,以确定偏移的行数和列数,其逻辑思维流程图如下:



这样,单元格C6的公式可以为:


=OFFSET(源数据!$B$1,MATCH($C$2,源数据!$A$2:$A$25,0)+MATCH($C$3,源数据!$B$2:$B$7,0)-1,MATCH(B6,源数据!$C$1:$N$1,0))


上面的两个思路,得到了两个不同的公式,都看起来公式长长的,很是复杂,一些人看到这么长的公式就开始头晕。其实,通过上述的逻辑思维流程图,你是不是觉得问题的解决其实是很简单的?


每次的培训课堂上,我都会要求培训组织者准备白板,以备随时给学生画问题解决方案的逻辑思维流程图。这也是我与别的Excel培训师所不同的地方,也是我十几年来培训一直强调,学习Excel必须掌握的逻辑思维技能。


一句话:学习Excel,其实并不是学习函数公式什么的,而是在学习逻辑思路


将此四个字送予大家,共勉!



韩小良

2017年8月1日语北京


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多