Excel SUMIF 使用由单元格值定义的文本和日期范围

标签 excel date excel-formula

我有什么:

  1. 我的工作簿中有两个电子表格,标题分别为“Ledger”和“Budget”。
  2. “预算”使用“Ledger”上的 SUMIF 来查找“每周租金”总额。

“分类帐”电子表格:

"Ledger" spreadsheet

“预算”电子表格:

"Budget" spreadsheet

我需要什么:

我需要 SUMIF 函数来同时处理日期范围。例如在“预算”电子表格中,所需的 SUMIF 值(单元格 O8)应受到“周开始”(单元格 B8)和“周结束”(单元格 C8)的约束。目前,如屏幕截图所示,SUMIF 不应用日期范围标准。

我的代码:

对于单元格 O8:

=SUMIF(Ledger!M:M, "Weekly rent", Ledger!P:P)

我的问题:

如何使用“周开始”(单元格 B8)和“周结束”(单元格 C8)包含日期条件?

最佳答案

代码:

=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, = 在其中搜索“每周租金”迭代的列。

"=周租金", = 条件#1:单元格值等于“周租金”。

Ledger!J:J, ">="&B8, = 条件 #2:日期值(即 J 列中的单元格与 M 列中的相应单元格位于同一行) ) 大于或等于 B8 中的开始日期。

Ledger!J:J, ">="&C8, = 条件#3:日期值(即 J 列中的单元格与 M 列中的相应单元格位于同一行) ) 小于或等于 C8 中的结束日期。

关于Excel SUMIF 使用由单元格值定义的文本和日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706646/

相关文章:

c# - 无法识别 DateTime.parse 字符串

python - 将日期从 xlsb 文件格式化为 MM/DD/YYYY

excel-formula - 当一天从星期日开始时,在 Excel 中计算周数

python - 使用 Python Pandas 的 Excel 'COUNTIF() ' 功能

excel - 创建在单元格中隐藏具有特定单词的行的宏

c# - 将日期导出到 Csv 并告诉 excel 格式

perl - 如何让 Perl 的 Spreadsheet::WriteExcel 使用 VLOOKUP 创建公式?

python - Odoo,域,过滤日期和月份

excel - 如何在 Excel 中使 FIND 函数精确

python - 将多个excel文件导入python pandas并将它们连接到一个数据帧中