【问题标题】:Year to Date Excel formula年初至今 Excel 公式
【发布时间】:2015-10-16 18:41:27
【问题描述】:

我有一个包含四个不同工作表的工作表:总计、一月、二月和三月。每张表都有产品 A 和 B 的销售额。

在总表中,我有一个包含三个月的列表,当我选择特定月份时,单元格 B6 和 C6 中的值会发生变化,这很好。以下公式位于这些单元格中: =INDIRECT("'"&$C$2&"'!"&"B3") 和 =INDIRECT("'"&$C$2&"'!"&"C3")

现在,我需要根据所选月份了解年初至今的值。例如,我在 1 月份有 10 个产品 A 的销售额和 12 个相同产品的 2 月份销售额。如果我在总表中选择 2 月份,我可以使用什么公式来进行 22 次销售?

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    这里是怎么做的。

    在 B7 单元格中,输入以下公式:

    =SUMPRODUCT(SUMIF(INDIRECT(J2:INDEX(J:J,MATCH(C2,J:J,))&"!b3"),"<>0"))
    

    在 C7 单元格中,输入以下公式:

    =SUMPRODUCT(SUMIF(INDIRECT(J2:INDEX(J:J,MATCH(C2,J:J,))&"!c3"),"<>0"))
    

    【讨论】:

    • ExcelHero 好公式。 @Sebastian,请注意,这些公式正在添加一系列表格,即 March YTD 是 Jan 到 Mar 表格的总和,因此如果假设用户在 Jan 和 March 之间复制或添加任何表格,则该表格中的值用于相应的单元格也将被添加。要测试,只需在 2 月之后复制 Jan Sheet 并查看 3 月的结果。只是需要注意并建议用户。
    • 这很有用。如果我需要进行约会,会发生什么?例如,我有四月,我必须从一月到三月进行评估,当我选择四月时,接下来三个月的总和会重新开始吗?谢了!
    • 这有点棘手,但它需要抵消这个:J2:INDEX(J:J,MATCH(C2,J:J,)) 以返回该季度的正确三个月。不过,这是一个实质性的增强。请考虑写一个新问题。
    猜你喜欢
    • 2018-04-25
    • 2013-01-02
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多