Note: The other languages of the website are Google-translated. Back to English
English English

根据 Excel 中的条件汇总最近 N 天的值

要根据 Excel 中的特定条件对过去 N 天的值求和,您可以应用基于 SUMIF 和 TODAY 函数的公式。


如何根据Excel中的条件对过去N天的值求和?

如下例所示,有一个产品销售表,要汇总过去 30 天内每种产品的销售量,您可以按照以下步骤操作。

通用公式

=SUMIFS(data_range,date_range,">="&TODAY()-N,criteria_range,criteria)

参数

数据范围:要求和的单元格范围。 在这个例子中,它是 D5:D15;
日期范围:您要评估的最近 N 天的日期范围。 它是 C5:C15;
N:一个数字代表最近n天;
标准范围:您要按条件评估的单元格范围; 是 B5:B15;
标准:标准定义了 Criteria_range 中的哪些值将被求和。

如何使用这个公式?

选择一个单元格,复制或输入下面的公式,然后按 输入 得到结果的关键。 选择结果单元格,然后向下拖动其自动填充句柄以获取其他条件的结果。

=SUMIFS($D$5:$D$15,$C$5:$C$15,">="&TODAY()-$G$5,$B$5:$B$15,F5)

公式说明

=SUMIFS($D$5:$D$15,$C$5:$C$15,">="&TODAY()-$G$5,$B$5:$B$15,F5)

$C$5:$C$15,">="&TODAY()-$G$5: 首先检查date_range“$C$5:$C$15”中的每个日期是否大于等于当前日期减30;
(C5:H10)*({假;假;真;假;假;假}): TURE和FALSE分别转换为1和0,C5:H10中的每一个值都乘以数组中的值,相乘后会得到另一个数组,这里我展示了下表中的数组:
$B$5:$B$15,F5:然后检查criteria_range中的每个单元格“$B$5:$B$15”是否等于单元格F5中的值,“KTE”;
然后 SUMIFS 函数对过去 5 天内销售的产品“KTE”的所有金额(以 $15:$30 为单位)求和。

相关功能

Excel SUMIFS功能
Excel SUMIFS 函数可以帮助根据多个条件对单元格值求和。

Excel TODAY 函数
Excel TODAY 函数用于在 Excel 中返​​回当前系统日期。


相关公式

如果满足一个条件,则对多列求和
本教程将指导您如何根据 Excel 中的相同条件对多列中的值求和。

对最后 N 列求和
要对最后 n 列中的值求和,通常您可能需要计算每列的总和,然后将结果相加以获得最终总和。 本教程提供了一个基于 INDEX 函数的公式,以帮助您轻松完成。

将前 N 个值或前 N 个值与条件相加
本分步教程演示了如何在 Excel 中使用 SUMPRODUCT 函数和 LARGE 函数对区域中的前 N ​​个值求和,以及如何对区域中的前 N ​​个值求和。

基于列或列和行的总和值
本教程提供了基于 SUMPRODUCT 函数的不同公式,以帮助您根据列标题对值求和,并根据列和行条件对值求和。


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (0)
还没有评分。 成为第一位评论!
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点