与 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,一生够不够?
你觉得Excel与专业知识哪个更重要?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服