【问题标题】:Cumulative SUMIFS not working累积 SUMIFS 不起作用
【发布时间】:2017-04-21 11:18:20
【问题描述】:

我使用SUMIFS 计算表格中不同工作项目所花费的累计时间。公式为:

=SUMIFS([Session Hours],[Project],"="&$C5,[Date],"<="&$A5)

其中 A 列是日期字段,C 列是项目字段。 (看来我无法附上样本……也许我遗漏了什么?)

但是我有一个问题。我经常在同一天的两个不同会话中处理同一个项目 - 我的 SUMIFS 函数将所有会话添加到当天的结束,而不仅仅是当前行。

我尝试了各种基于 ROW 函数添加条件的方法,但 Excel 总是声称公式中有错误(据我所知没有)。然后我尝试添加一个INDEX 函数来指定要求和的范围从表的第1 行到[@Current Row]。这返回了“VALUE”错误消息。

所以,我很难过...有什么想法吗?

这是针对 MacOS 的,Excel 版本是 15.33。

非常感谢,

理查德

【问题讨论】:

    标签: sumifs cumulative-sum


    【解决方案1】:

    使用 Excel 表时,有两种类型的引用,结构化的和显式的。您正在为公式使用structured references 语法,这相当于传入整个列。

    要解决此问题,您可以将公式转换为使用显式范围。

    例如,如果“会话时间”在列 D 中,则将公式中的 [Session Hours] 替换为 $D$2:$D5 之类的内容。

    【讨论】:

    • 嗨。非常感谢这个,但由于某种原因它不起作用。我将公式更改为 =SUMIFS($F$2:F2,[Project],"="&$C2,[Date],"
    • 啊。早该想到这一点:这是文件... dropbox.com/s/5sp6a1no519so2v/Timesheet%20TEST.xlsx?dl=0>
    • 你需要为ProjectDate做同样的事情。
    • 嗯...所以,现在我有 =SUMIFS($F$2:F2,C2,"="&$C2,A2,"
    • 糟糕 - 明白了! =SUMIFS($F$2:F3,$C$2:C3,"="&$C3,$A$2:A3,"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 2018-05-13
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多