首页 > 解决方案 > 根据条件向不同的单元格添加值 - Excel

问题描述

我对 excel 公式不是很好,我需要一些帮助来实现我想要实现的过程:

简化事情,我有一个 excel 表(表 n°1),其中行如下:

公司名称 | 价格 | 日期

在其他 excel 表(表 n°2)上,每家公司都有一行,每列都有 12 个月。我需要一个公式,所以每次我在第一张表中添加一行时,我添加的价格都会自动添加到表 2 上的相应公司行和相应月份(基于日期)

我真的迷路了,我知道如何应用简单的公式,但不是这个,有没有办法根据某些条件将每个值添加到不同的单元格?

我忘了补充,我需要在表 2 中对这些值求和,所以每次我添加一个新值时,它都会与相应单元格的实际值相加。

我希望我的英语不要太差,提前谢谢你!!:)

标签: excelexcel-formulaconditional-statementsformulacell

解决方案


使用 SUMIFS()

=SUMIFS($Q:$Q,$P:$P,$A2,$R:$R,">="&EOMONTH(B$1,-1)+1,$R:$R,"<"&EOMONTH(B$1,0)+1)

对此的一个警告是,月份标题必须是所需月份的实际日期。这可以以任何您想要显示的方式进行格式化。我的单元格都包含每个月的第一天作为它们的真实日期。

在此处输入图像描述


推荐阅读