工具癖上班这点事儿

EXCEL与妹子

2017-09-23  本文已影响0人  Miracle_King
论及时沟通的必要性

今天,邻座的妹子过来找我,说是财务部的妹子给了份表,让她统计下近几个月的部门销售业绩,她看不懂。

我打开看了下,嗬!好家伙,横着一排竟然足足43个字段。整理如下:

我们的财务都是超人

看完这张表,我心想,财务果然不容易啊,这一不留神点错一个地方,啧啧,不敢想啊~~

接下来,我开始研究这张表,因为这里边暗藏着不少的公式计算,而财务的小姑娘,给邻座的小姑娘发完表,一句介绍的话都没有讲,可能是她用EXCEL习惯了,所以没有想到其他人对于EXCEL往往还是一知半解,导致邻座的小姑娘搞了半天,愣是没整明白。

哎,都是姑娘,姑娘何必为难姑娘呢。

闲话不多说,开始,看表。


首先,表里有部分单元格显示都是短横线“-”,然而当我们把鼠标点上去,却在公式栏显示出一行公式,如下图:

这个13不是我装的

AG3单元格的公式为:=IF(AF3=””,0,YEAR(AF3)&MONTH(AF3))。

我们先来简单说下这个公式的含义:

当AF3单元格为空值时,填入AG3单元格的值为0,反之,填入AG3单元格的值则为AF3单元中包含的年份月份构成的数字组合。

此处用了一个很常见的IF函数,以及时间函数中的年份月份提取函数,同时还用了一个单元格字符组合公式“&”

然后我们再来看下为什么此处不显示“0”,而显示“-”。

其实很简单,因为这个表是财务给的,那我们检查下单元格的格式就会发现,此处单元格的格式为会计专用。

什么时候出个妹子专用啊

打开单元格格式设置后,我们看到如下设置,此时,一切真相大白。

21333333333

果然,跟财务打交道,多少还是要懂点“潜规则”。

紧接着,妹子又给我指出一处她看不明白的公式:

=IF(AJ3>IF(AD3>AG3,AD3,AG3),AJ3,IF(AD3>AG3,AD3,AG3))

这个公式猛地一看确实挺绕乎的,不过仔细一研究,其实逻辑也很简单。

有点晕~

公式涉及的三个单元格如下:

AJ3:收款金额3所对应的收款时间3,以下简称:时3;

AD3:收款金额1所对应的收款时间1,以下简称:时1;

AG3:收款金额2所对应的收款时间2,以下简称:时2。

如图:

多么痛的领悟

我把公式用对应标题重新给妹子写了一遍

=IF(时3>IF(时1>时2,时1,时2),时3,IF(时1>时2,时1,时2))。

这个公式的含义如下:

当时3大于时1与时2之中的最大值时,最终值为时3,反之,最终值为时1与时2之中的最大值,目的是为了确认最后一次收款的月份。

给妹子解释了这些之后,又把表中涉及的其他一些简单的加减乘除,以及IF判断等运算给她讲解了一遍,妹子这才迷迷糊糊的回去继续做表。

然而,我对这个多重IF语句却有些疑惑,为何一个顺时的判断会搞成这么复杂的反复判断。

此处我们其实可以换个简单直观点的公式来重新计算:

=IF(时3>0,时3,IF(时2>0,时2,时1))。

我把这个结果跟财务妹子沟通了下,妹子无奈的看了我一眼。

“你以为我不想这么写啊,可是这么多部门每次发过来的表里,总有一些混蛋不按顺序填写收款金额和时间,明明第一次收款,却写在第二次或者第三次,我不这么计算的话,早出大事了。”

“……”

汗!

各位,看完这个,想必大家也明白了,部门之间,如果都能够多一些沟通,多一些协作,那我们的工作,往往会轻松很多。

希望此文能够给大家一点小小的帮助

上一篇下一篇

猜你喜欢

热点阅读