Excel:根据日期范围计算唯一值
您可以使用以下公式来计算 Excel 中基于日期范围的唯一值的数量:
=SUMPRODUCT(IF(( A2:A11 <= E2 )*( A2:A11 >= E1 ),1/COUNTIFS( A2:A11 ,"<="& E2 , A2:A11 ,">="& E1 , B2 :B11 , B2:B11 ),0))
此特定公式计算B2:B11范围内唯一值的数量,其中A2:A11范围内的相应日期位于单元格E1中的开始日期和单元格E2中的结束日期之间。
下面的例子展示了如何在实践中使用这个公式。
示例:Excel 中根据日期范围计算唯一值
假设我们有以下数据集,其中包含零售商店在不同日期销售的产品的信息:
假设我们要计算01/05/2023和01/20/2023之间销售的唯一商品的数量。
我们可以分别在单元格E1和E2中输入这些开始日期和结束日期,然后在单元格E3中输入以下公式来计算这些日期之间销售的唯一商品的数量:
=SUMPRODUCT(IF(( A2:A11 <= E2 )*( A2:A11 >= E1 ),1/COUNTIFS( A2:A11 ,"<="& E2 , A2:A11 ,">="& E1 , B2 :B11 , B2:B11 ),0))
以下屏幕截图显示了如何在实践中使用该公式:
我们可以看到01/05/2023和01/20/2023之间售出了3 件独特的商品。
我们可以通过识别这些日期之间销售的三件独特商品来手动验证此信息是否正确:
- 长椅
- 凳子
- 肉
请注意,如果我们更改开始或结束日期,公式将自动更新以计算新日期之间的唯一值。
例如,假设我们将结束日期更改为01/30/2023 :
我们可以看到01/05/2023和01/30/2023之间售出了4 件独特的商品。
我们可以通过识别这些日期之间销售的四种独特商品来手动验证此信息是否正确:
- 长椅
- 凳子
- 肉
- 钟
您可以根据您选择的日期随意修改开始日期和结束日期。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: