【问题标题】:Excel - SUMIFS always 00:00:00Excel - SUMIFS 总是 00:00:00
【发布时间】:2016-11-22 07:36:05
【问题描述】:

我正在尝试做一些非常简单的事情,它应该可以工作但没有;在 Excel 中使用 SUMIFS 公式返回 HH:MM:SS 日期值,但它始终返回 00:00:00。

例如,A 列代表月份,B 列代表名称,C 列代表时间值。

=SUMIFS(C:C,A:A,"November",B:B,"Bob")

结果总是 00:00:00,而应该是 01:12:04。我尝试了各种单元格格式,包括创建自定义 [hh]:mm:ss 格式,但没有区别。我不能这样做:

=INDEX(C:C,MATCH("November",A:A,0)+MATCH("Bob",B:B)

因为名称列每个月包含的名称数量不同。它实际上确实返回了一个值。请问我该怎么办?

【问题讨论】:

  • 提供你的excel文件截图

标签: excel sumifs


【解决方案1】:

由于您没有提供工作表,因此我使用给定公式创建了一个示例。

A (text)   B (text)  C (hh:mm)  D
October    Adam      02:01      =SUMIFS(C:C,A:A,"November",B:B,"Bob")
November   Bob       03:01      14:02
October    Bob       05:01      
November   Adam      07:01      
November   Bob       11:01      

你给定的公式有效。

编辑: OP 的解决方案:编辑时间值,因为它们无法通过粘贴来识别。

【讨论】:

  • 或多或少。每个名字每个月只有一个条目。
  • 当然这工作没有重复。您的月份值是否在 A 列文本值中?
  • 是的。单元格格式是月份的文本值,完整的月份名称。
  • 好的,您的SUMIFS 公式似乎是正确的。一定有别的东西。正如 bzimor 所说,您应该提供您的工作表或其中的摘录。
  • 已解决问题,与公式无关。因为我已将时间数据复制到工作表中,所以它没有......正确识别?单击单元格后,单击公式栏并按Enter,公式可以正确读取单元格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多