“Ledger”电子表格:
“预算”电子表格:
我需要SUMIF函数同时处理日期范围。例如在“预算”电子表格中,所需的SUMIF值(单元格O8)应受“周开始”(单元格B8)和“周结束”(单元格C8)的约束。现在,如屏幕截图所示,SUMIF不应用日期范围标准。
对于单元格O8:
=SUMIF(Ledger!M:M, "Weekly rent", Ledger!P:P)
如何使用“周开始”(单元格B8)和“周结束”(单元格C8)包含日期条件?
答案 0 :(得分:1)
=SUMIFS(Ledger!P:P, Ledger!M:M, "=Weekly rent", Ledger!J:J, ">="&B8, Ledger!J:J, "<="&C8)
根据用户chris neilsen的建议,我使用了SUMIFS函数来应用多个条件。
Ledger!P:P,
=包含要汇总(添加)在一起的值的列。
Ledger!M:M,
=要搜索“每周租金”迭代的列。
"=Weekly rent",
=条件#1:单元格值等于“每周租金”。
Ledger!J:J, ">="&B8,
=条件#2:日期的值(即列J中与单元格M中相应单元格位于同一行的单元格)大于或等于B8中的开始日期。 / p>
Ledger!J:J, ">="&C8,
=条件#3:日期的值(即列J中与第M列中相应单元格位于同一行的单元格)小于或等于C8中的结束日期。 / p>
答案 1 :(得分:0)
假设您在Ledger中的日期位于J列,从J39开始。试试这个:
=SUMPRODUCT((Ledger!J:J>=Budget!B8)*(Ledger!J:J>=Budget!C8)*(Ledger!M:M="Weekly Rent")*(WeeklyRent))