求教,如何将月销售额按照一定条件拆分成日销售额 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Iamnotfish
V2EX    问与答

求教,如何将月销售额按照一定条件拆分成日销售额

  •  
  •   Iamnotfish 2020-03-19 04:28:59 +08:00 2195 次点击
    这是一个创建于 2083 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一张表,有三列数据,分别是店名(string),月份(string),月销售额(decimal) 现在想将月销售额拆分成日销售额(月销售额 /当月该店营业天数) 输出的表结构还是三列,分别是店名(string),日期( date ),日销售额( decimal ) 求教大神有什么思路可以快速拆分啊?店很多,用 EXCEL 一个店一个店去除根本除不过来。。。( V2 不支持 TABLE,我在回帖里贴一下表的透视图)

    8 条回复    2020-03-21 01:54:44 +08:00
    Iamnotfish
        1
    Iamnotfish  
    OP
       2020-03-19 04:43:59 +08:00
    这是原始表
    Iamnotfish
        2
    Iamnotfish  
    OP
       2020-03-19 04:47:39 +08:00
    这是拆分后的表
    0d
        3
    0d  
       2020-03-19 04:52:02 +08:00 via Android
    用 vba 可能会方便点,我也好久没有用了,爱莫能助。
    614109
        4
    614109  
       2020-03-19 08:18:17 +08:00
    看上去需求是 excel 内置的 power query 应该就可以做到吧? 数据-获取数据-来自文件,选中需要处理的 excel 文件就可以导入处理了。
    但是因为没看懂楼主这个拆分是咋拆分的,原始表的月份数据是包含时间的吗?
    coderluan
        5
    coderluan  
       2020-03-19 09:40:49 +08:00
    1 =TODAY() = 15/03/2020
    2 =NOW() = 3/15/2020 18:28
    3 =DATE(YEAR(A1),2,1) = 01/02/2020
    4 =DATE(YEAR(A1),4,1) = 01/04/2020
    5 =DAY(EOMONTH(A1,0)) = 31
    6 =DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1) = 31
    7 =DAY(EOMONTH(DATE(YEAR(A3),4,1),0)) = 30
    8 =DAY(DATE(YEAR(A3),4+1,1)-1) = 30
    9 =DAY(EOMONTH(A3,0)) = 29
    10 =DAY(DATE(2024,3,1)-1) = 29
    Iamnotfish
        6
    Iamnotfish  
    OP
       2020-03-19 22:28:20 +08:00
    @614109 #4 原始表的销售额的时间单位是月。现在要将销售额按照每个月的天数平均分成日的。POWER QUERY 确实可以做到均分,但是我还没想到怎么根据营业时间去拆分。比如店 A 每周只开 6 天,其他店每天都开,但是所有的店节假日都关门。
    614109
        7
    614109  
       2020-03-20 08:36:15 +08:00
    @Iamnotfish 新建辅助表? workday 函数列明每个店铺的工作天数? 抱歉,我也是数据处理小白。
    Iamnotfish
        8
    Iamnotfish  
    OP
       2020-03-21 01:54:44 +08:00
    @614109 #7 自己解决了,
    Merge 月营业额表和自然年表
    0.创建 STARTDAYOFMONTH 列
    1. 创建每个月的天数列
    2. 在天数列的基础上创建每个月的营业天数列
    3. 用月销售额除以营业天数得到每天的营业额列
    4.再把不营业的天的销售额化为 0,使用该列作为日销售额列
    因为客户的店全年都开的(节假日除外), 所以条件比较好写。我是用 POWER QUERY 去实现的,写代码的话可能更快。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3097 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 12:21 PVG 20:21 LAX 04:21 JFK 07:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86