【发布时间】:2018-12-05 13:25:33
【问题描述】:
我有一个时间跟踪器并尝试使用 SUMIFS 计算给定一周内花费的时间。
星期列是一个从日期获取星期数的公式,而不是本身的值,这似乎会影响 SUMIFS 计算,它只返回零的 SUM。如果我用书面的周数替换公式,它会起作用。
有没有办法强制 SUMIFS 使用公式,或者让它看到单元格的值而不是公式?
A B C D
wk48 johnny 29-11-18 misc 10
wk48 johnny 29-11-18 inbound 130
wk48 johnny 29-11-18 meeting 30
A 列是 =WEEKNUM(C,2)。
我的 SUMIFS 公式是 =SUMIFS(D:D,A:A,"wk48"),但就像我说的,它只返回零。如果我将 A 列中的数据更改为文本而不是通过公式获取周数,它就可以正常工作。
(我正在使用 SUMIFS 而不仅仅是 SUMIF,因为我还想添加其他标准,但现在我正试图在将它们组合在一起之前让各个标准发挥作用,而我被困在这个标准上。 )
有什么想法吗?谢谢。
【问题讨论】:
-
您的 A 列被格式化为在实际数字(周数)之前显示字母 wk,因此它们实际上只包含数字 48,而不是 wk48。如果您键入“wk48”,则单元格实际上包含“wk48”。因此,更改 SUMIFS 公式,使其使用数字 48 而不是“wk48”。
-
哦,这只是值的显示格式问题。成功了,谢谢!