与 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) |
|