【问题标题】:Sum up values in excel based on multiple conditions根据多个条件总结excel中的值
【发布时间】:2016-11-23 15:57:15
【问题描述】:

我有一个 Excel 工作表,其中记录了资源在每个工作日的任务花费的小时数。输入表如下所示 -

我需要根据此数据提取报告,以收集每个资源在日期范围(由开始日期和结束日期指定)之间的每一天填充的小时数。示例输出如下所示 -

我曾尝试使用 SUMIFS,但它无法为我提供所有条件下的行/列范围的输出,并且总和范围需要保持不变,这对我的情况不同。

有人可以建议一种替代方法来获取所需数据吗?

【问题讨论】:

    标签: excel-formula excel-2010


    【解决方案1】:

    SUMIF 适合你,但你需要一个动态的总和范围。 这一点可以帮助您实现这一目标:

    =SUMIF($A$2:$A$9,$A15,INDIRECT(CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"2:"&CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"8"))
    

    最重要的部分是CHAR(64+MATCH(B$14,$A$1:$G$1,0)),它搜索您的日期位置并将其转换为列名。 我使用28 作为总和范围的开始和结束的指示符,并用INDIRECT 包装所有内容以将字符串转换为单元格引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 2019-06-22
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多