如果条件范围单元格包含公式而不仅仅是值,则 SUMIF 公式不起作用
SUMIF formula does not work if the criteria range cells contain formulas instead of just values
我有一个时间跟踪器并尝试使用 SUMIFS 计算在给定一周内花费的时间。
周列是一个公式,它从日期中获取周数,而不是它本身的值,这似乎使 SUMIFS 计算出错,它只是 returns 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"),但就像我说的,它只有 returns 零。如果我将 A 列中的数据更改为纯文本而不是通过公式获取周数,它就可以正常工作。
(我正在使用 SUMIFS 而不仅仅是 SUMIF,因为我还想添加其他条件,但现在我试图在将它们组合在一起之前让各个条件起作用,我坚持这个一个。)
有什么想法吗?谢谢
WEEKNUM 公式 returns 数字,在您的例子中是 48,而不是字符串 "wk48"。我怀疑这就是单元格的格式(就像你可以在数字前面加上美元符号一样)。试试 =SUMIFS(D:D,A:A,48)
.
我有一个时间跟踪器并尝试使用 SUMIFS 计算在给定一周内花费的时间。
周列是一个公式,它从日期中获取周数,而不是它本身的值,这似乎使 SUMIFS 计算出错,它只是 returns 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"),但就像我说的,它只有 returns 零。如果我将 A 列中的数据更改为纯文本而不是通过公式获取周数,它就可以正常工作。
(我正在使用 SUMIFS 而不仅仅是 SUMIF,因为我还想添加其他条件,但现在我试图在将它们组合在一起之前让各个条件起作用,我坚持这个一个。)
有什么想法吗?谢谢
WEEKNUM 公式 returns 数字,在您的例子中是 48,而不是字符串 "wk48"。我怀疑这就是单元格的格式(就像你可以在数字前面加上美元符号一样)。试试 =SUMIFS(D:D,A:A,48)
.