我正在使用SUMIF
日期。
如您所见,结果为 0。为什么?SUMIF
如果这不是正确的函数,我应该用什么来代替?
答案1
我尝试在 Excel 中完全按照您输入的内容执行,如您所见,并且成功了(单元格显示 9.6)。我猜想您的单元格 A2:A11 可能未采用正确的“日期格式”。检查单元格格式,确保它与 E1、F1 等单元格格式相同。
对于不熟悉 SUMIF 函数的人来说:
SUMIF(范围,条件,[总和范围])(链接至微软)的工作原理如下:
foreach element in range {
if element == criteria {
sum = sum + corresponding element in sum_range
}
}
return sum
注意,如果sum_range
不匹配range
,sum_range
则扩展为匹配中覆盖的相同数量的单元格range
。
日期背景知识
日期基本上是从参考点开始的整数天数,因此必须采用正确的格式才能让 Excel 正确解释。
您在显示屏上看到的日期并不是底层整数(您可以通过将“日期格式”单元格更改为“数字”单元格来查看该整数)。Excel 只是解释数字并将其显示为日期。因此,要比较两个日期,底层整数必须相同。
最简单的方法是确保单元格格式相同,然后确保单元格内容相同。