excel - 非连续列中日期范围之间的 SUMPRODUCT 数据
问题描述
目标 Sheet1 是数据。Col. I 是日期。我想将 Col. Q 与 U 和 Col. W 与 AA 相加,它们介于某些日期之间。
表 1
Col. I | Col. Q to Col. U | Col. W to Col. AA
01/01/2010 xxxxx
02/01/2011 xxxxx
04/01/2012 xxxxx
数据从第 9 行开始,在第 128 行结束
Sheet2 包含开始日期和结束日期。
表 2
Input Beginning Date: E302
Input End Date: F302
Sheet3是公式和输出
表 3
SUMPRODUCT (((Sheet2!E302<='Sheet1'!I9:I128) *(Sheet2!F302>='Sheet1'!I9:I128))
*'Sheet1'!Q9:U128+'Sheet1'!W9:AA128)
问题和问题:该公式只是将所有日期的数据相加,而不是特定日期范围的数据。
解决方案
2 选项。
- 您可以使用辅助列对每一行求和,然后对其进行求和。
- 只需将每列串在一起并添加 10 个 Sumif。
推荐阅读
- selenium - 无法访问动态网页中的元素
- java - log4j2 - 阈值过滤器似乎无法在控制台 Appender 上运行
- java - 如何使用 AspectJ 分析 Java Play Framework 2.5.x 中的 lambda 函数?
- java - 如何将大量 MQTT 消息存储到 MongoDB 中?
- apache-kafka - Kafka ConsumerInterceptor onCommit() 方法连续调用?
- ruby - Ruby,如何仅使用对称密钥解密
- java - 如何压缩 URI 图像?
- c# - 如何在c#中将json字符串格式化为树格式
- php - 从 SQL Select Query as Checkbox 中显示 true 和 false
- rust - 网络管理器抛出 D-Bus 故障:变体类型不匹配匹配:变体(Iter(UInt32))