EXCEL SUMIF 求今天的值

附上图片,例如我想求直到今天的工时总和, 假设今天是7/2/2020. 我输入=SUMIF(A2:A12,"<=TODAY()",B2:B12). 正确答案应为37小时.为何会回馈0呢?而我直接输入今天的日期在公式里,就能得出正确答案"=SUMIF(A2:A12,"<=7/2/2020",B2:B12)." 请问正确的公式应如何?

第1个回答  2020-02-07
把公式改为sumif(A2:A12,"<="&today(),B2:B12)。这样试下看
第2个回答  2020-02-07
=SUMIF(A2:A12,"<="&TODAY(),B2:B12).追问

谢谢回答, 已成功, 请问何解是"<="&TODAY() 呢?

追答

SUMIF函数第二个参数如果存在对单元格或函数公式的引用,就得将其从引号中分离出来,再用连字符连起来,否则sumif函数会将其当做文本对待