【问题标题】:sumif some columns value based on other columnsumif 某些列的值基于其他列
【发布时间】:2013-03-31 17:28:18
【问题描述】:

我为我的工作创建了时间日志: 为了更好的说明,我附上图片如下:

其中 start 和 end 是我在 A 列中启动特定任务的时间,delta 是 End 和 Start 中的值之间的差异。

在下一张表中,我创建了我在每个标准上花费了多少时间的摘要,如下所示:

现在我遇到的问题是:

1) 我在汇总表的小时字段中的公式是这样的:

=sumif('Time spent'!$A$2:$A$100,A3,'Time spent'!$D$2:$D$100)

如何使今天输入的条目的值上升?我想要这个功能的原因是我可以看到我今天的表现。

我在 Google Doc 上有这个,但我也想知道如何在 Excel 中完成这个

【问题讨论】:

  • 午餐只花 15 分钟是不健康的...

标签: excel spreadsheet excel-2010


【解决方案1】:

在 Excel 中,从 2007 版开始,您可以使用 SUMIFS 函数 - 它允许多个条件。在您的情况下,语法为:

=SUMIFS('花费时间'!$D$2:$D$100,'花费时间'!$A$2:$A$100,A3,'花费时间'!$E$2:$E$100,TODAY())

在 Excel 2003 中,您可以使用 SUMPRODUCT

=SUMPRODUCT('花费时间'!$D$2:$D$100*('花费时间'!$A$2:$A$100=A3)*('花费时间'!$E$2:$E$100=TODAY() ))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    相关资源
    最近更新 更多