大家好,我是古老师,专注于PMC(生产计划与控制)领域的教学。今天我们要介绍的是PMC系列中的第25个表格模型——销售订单分析模型的第二章。
在昨天的第一章中,我们已经对销售订单中的产品型号进行了汇总分析,包括求和、统计、平均值、最大值、最小值、占比及累计占比分析。除了这些基本分析外,我们还需要进行产品的二维分析,例如产品结合时间维度、产品结合客户维度等。今天要分享的是如何通过将产品与时间维度结合来进行分析建模。这样可以更深入地理解不同时间段内产品的表现情况。

产品时间分析
产品时间分析通常可以按月、日或周进行:
按月分析时,需要使用MONTH函数来提取月份。
按周分析,则需要用到WEEKNUM函数。
对于按日分析,直接应用DAY函数即可获取具体的天数。
要进行季度分析,可以通过结合使用提取月份的函数(如MONTH)和向上取整函数(如CEILING),以确定对应的季度。例如,计算季度的一个简单公式是=CEILING(MONTH(日期)/3,1)。
在完成二维分析后,将产品与时间结合起来进行汇总,并结合降序排序分析,可以帮助识别年度销售爆款的具体情况。这对于PMC在编制生产计划时做出决策非常有帮助,因为它提供了关于哪些产品最受欢迎以及何时需求最高的关键信息。这样不仅能优化库存管理,还能提高生产的效率和响应速度。

产品月度分析
为了进行产品月度汇总的表格公式设计,您可以使用最新版本的聚合函数来实现一键分析。请录入以下动态数组公式:
=SORT(PIVOTBY(源数据!K2#,MONTH(源数据!H2#),源数据!L2#,SUM,,0,,1),14,-1)

公式解释:
源数据!K2#:引用包含要汇总的数据的动态数组范围。
MONTH(源数据!H2#):从日期列(源数据!H2#)中提取月份,用于按月汇总。
源数据!L2#:引用需要进行汇总计算的数值列的动态数组范围。
SUM:指定对数值进行求和操作作为汇总方式。
PIVOTBY(…, SUM, , 0, , 1):根据提取的月份对数据进行透视表汇总,并对数值进行求和。最后一个参数1表示显示总计。
SORT(…, 14, -1):对汇总结果按照第14列进行降序排序。
通过这个公式,您可以自动完成产品的月度汇总,并且能够方便地查看和分析销售数据。
产品周数分析
进行产品的周数分析时,只需将参数中的日期函数替换为WEEKNUM。请使用以下动态数组公式:
=SORT(PIVOTBY(源数据!K2#,WEEKNUM(源数据!H2#,2),源数据!L2#,SUM,,0,,1),54,-1)

函数解释:
源数据!K2#:引用包含要汇总的数据的动态数组范围。
WEEKNUM(源数据!H2#, 2):从日期列(源数据!H2#)中提取周数,第二个参数2表示一周的开始从星期一开始。这用于按周汇总数据。
源数据!L2#:引用需要进行汇总计算的数值列的动态数组范围。
SUM:指定对数值进行求和操作作为汇总方式。
PIVOTBY(…, SUM, , 0, , 1):根据提取的周数对数据进行透视表汇总,并对数值进行求和。最后一个参数1表示显示总计。
SORT(…, 54, -1):对汇总结果按照第54列进行降序排序。
通过这个公式,您可以自动完成产品的周数汇总,并方便地查看和分析每周的销售数据。
产品季度分析
进行季度分析时,需要用到 CEILING 函数进行向上取整。具体步骤是先判断月份,然后将月份除以3并向上取整来确定季度。请使用以下动态数组公式:
=SORT(PIVOTBY(源数据!K2#,CEILING(MONTH(源数据!H2#)/3,1),源数据!L2#,SUM,,-1,,1),6,-1)

函数解释:
源数据!K2#:引用包含要汇总的数据的动态数组范围。
CEILING(MONTH(源数据!H2#) / 3, 1):从日期列(源数据!H2#)中提取月份,并将其除以3后使用 CEILING 函数向上取整到最接近的整数。这用于按季度汇总数据。例如,1月到3月会被归为第1季度(返回值为1),4月到6月会被归为第2季度(返回值为2),以此类推。
源数据!L2#:引用需要进行汇总计算的数值列的动态数组范围。
SUM:指定对数值进行求和操作作为汇总方式。
PIVOTBY(…, SUM, , 0, , 1):根据提取的季度对数据进行透视表汇总,并对数值进行求和。第1个参数1表示总计在顶部,最后一个参数1表示显示总计。
SORT(…, 6, -1):对汇总结果按照第6列进行降序排序。
通过这个公式,您可以自动完成产品的季度汇总,并方便地查看和分析每季度的销售数据
