分享

Excel与专业知识双剑合璧

 Excel不加班 2019-12-26

与 30万 读者一起学Excel

Excel与专业知识哪个更重要?

都重要,两手都要抓,两手都要硬。切不可专业知识每天学习,Excel放着不管,一个问题三五天解决不了,这可不行!

某读者,一个Excel问题搞了好几天无果,最终选择报名学习班,求助卢子解决。

一个很专业的问题,计算采购配比差异。听了读者接近半小时的专业知识解释,最终卢子终于能够将这些知识转换成Excel来表达。

在计算实际配比的时候,有效天数跟权重合计目前为手工录入,不智能,希望能够用公式生成。

https://pan.baidu.com/s/1fsSKa3shGmmGSq5vXfzZqg 

1.有效天数

根据生效日期1、生效日期2,计算7月份总共有多少天有效。

如2018/6/28、2018/8/24,这两个日期整个7月份都包含在内,也就是31天。

再如2018/6/25、2018/7/13,这两个日期包含7月1日到13日,也就是13天。

有效天数,最终公式。

=MIN(DATE(2018,7,31),E2)-MAX(DATE(2018,7,1),D2)+1

MIN(DATE(2018,7,31),E2),让生效日期2跟2018/7/31比较,获取两个日期的最小值。这样如果生效日期2大于2018/7/31,就返回2018/7/31,否则就返回生效日期2。

MAX(DATE(2018,7,1),D2),让生效日期1跟2018/7/1比较,获取两个日期的最大值。这样如果生效日期小于2018/7/1,就返回2018/7/1,否则就返回生效日期1。

2018/7/31减去2018/7/1等于30天,而7月实际有31天,再+1天。

2.权重合计

根据产品、供应商两个条件,计算权重合计。在这两个条件首次出现的位置获取合计,非首次出现的位置返回0。

=IF(COUNTIFS(A$2:A2,A2,B$2:B2,B2)=1,SUMIFS(L:L,A:A,A2,B:B,B2),0)

多条件计数用COUNTIFS函数,多条件求和用SUMIFS函数。

COUNTIFS(A$2:A2,A2,B$2:B2,B2)=1,判断内容是否为首次出现。

COUNTIFS函数语法:

=COUNTIFS(条件区域1,条件1,条件区域2,条件2,条件区域n,条件n)

SUMIFS(L:L,A:A,A2,B:B,B2),根据产品、供应商两个条件,计算权重合计。

SUMIFS函数语法:

=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,条件区域n,条件n)

看似很复杂的东西,如果能够转化成Excel知识,其实并不难。

已经记不清有多少个读者是这样,遇到难题想了好久都没解决才想到报名学习班,求助卢子。

这种学习方法,是不值得提倡的。正确的方法是提前先学习各种Excel知识,等到自己用到了,就懂得如何使用。而等你真正有问题才想到求助别人,可能已经太迟了。

陪你学Excel,一生够不够?

推荐:4个小时才改完月报公式,是一种什么体验?

上篇:100万元,只因Excel不好,上下行看错转错人

你觉得Excel与专业知识哪个更重要?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多