
我正在尝试查看过去几年销售的数百种产品以比较销售业绩。例如,产品 A 是否比产品 X 销售得更快,或者当时可供选择的产品较少?
使用下面的例子,2019 年 1 月期间销售了多少产品?
我曾尝试使用 countifs 来解决这个问题,但我不认为这是正确的方法(至少,如果是这样的话,我无法理解。)
日期应该按月划分,而不是按具体日期划分,这一点可能不言而喻。换句话说,按天划分每个开始日期的表格太具体了。
理想情况下,我希望有一个图表或表格显示每个月销售的产品数量,然后能够轻松查看正在销售哪些产品。
编辑 我觉得我已经非常接近了,但值并不完全正确。我已经更新了更复杂的数据根据评论使用以下两个公式:
=COUNTIFS(start_date,"<="&M2,end_date,">="&M2)
计算指定日期范围内的发生次数,然后
=EOMONTH(B2,-1)+1
为了简化数据,所有日期都从 mm/01/yyyy 开始。
这似乎在小范围内有效,但当我将其应用于实际数据时,数字似乎不准确。例如,有些日期显示有 80 种产品在此范围内销售,但这比我们曾经提供的数量要高得多。
我很乐意接受任何帮助来检查这项工作!感谢迄今为止的所有贡献。
答案1
我思考我有。
首先,我添加了一个包含以下内容的“时间范围”单元格1/1/2019
。我还创建了一个命名范围start_date
和end_date
。然后您可以使用COUNTIFS()
:
=COUNTIFS(start_date,"<="&B30,end_date,">="&B30)
哪里。B30
01/01/2019
下面的截图中,D列是一个类似的公式,,=COUNTIFS(B2,"<="&$B$30,C2,">="&$B$30)
并在最后求和,与COUNTIFS()
结果相符。
您可能实际上更喜欢每行一个COUNTIFS()
,因为这样您就可以轻松过滤掉0
仅显示1
,这意味着产品已售出。(或者使用数据透视表等)。