【发布时间】:2023-03-09 23:04:01
【问题描述】:
我在 A 列中有一个值列表,并希望在 B 列中的日期小于 C 列的情况下对这些值求和。
在本例中,正确的值为2100。
我之前必须参考单个日期(例如 C3 中包含的日期)完成此任务并使用公式:
=SUMIF(B2:B11,"<="&C3,A2:A11)
但是在这种情况下,我需要 B 中的每个日期都小于或等于 C 中的日期。我已经尝试过:
=SUMIF(B2:B11,"<="&C2:C11,A2:A11)
但我得到的值为0。有什么想法吗?
【问题讨论】:
-
a) 在 D 列中添加一个计算出差异的计算,因此是否应包括该行(如
=C2-B2,向下拖动)然后计算只是=SUMIFS(A2:A11,D2:D11,">0"),或 b ) 使用通过 Ctrl+Shift+Enter 输入的数组公式,例如=SUM(IF(B2:B11<C2:C11,A2:A11,0)) -
我需要使用公式的工作表有多个需要此计算的日期列,我不想为每个计算使用辅助列。数组公式很好用,谢谢。
-
不客气。很高兴为您提供帮助
-
@pnuts 当然,谢谢提醒 ;)
标签: excel date excel-formula sumifs