总结dynamic条件

我有一个Excel文件,其中有一些列。 Excel是我的银行账户。

D列是date ,而不是一天,即一周的日子。 我想一些所有的列中有相同的date,并将其插入新的cell .ex:一个星期,我应该有7个总和。

这里是来自工作表的一些可能的数据。

  date(Column D) Money(Column K) Sum of same date(Column N) 1396/1/1 2300 1396/1/1 1000 3300 // some of the same date 1396/1/2 1200 1396/1/2 320 1550 // some of the same date 

Excel函数有可能吗? 我需要一个subroutin吗?

在L2试试中,

 =IF(ROW()=MATCH(D2, D:D), SUMIFS(K:K, D:D, D2), TEXT(,)) 

填好。

在这里输入图像说明

使用这个公式:

 =IF(D2<>D3,SUMIF(D:D,D2,K:K),"") 

然后复制下来

在这里输入图像说明

嗨,你需要使用Sumif或SUMIFS,你的公式应该喜欢,

SUMIFS(D2:D10,C2:C10,“> =”&TODAY() – 7,C2:C10,“<=”&TODAY())

或者它应该是,

= SUMIFS(D2:D10,C2:C10,“> =”&A2,C2:C10,“=”&A3)

要么

= SUMIF(D2:D10,C2:C10,“> =”&TODAY())

NB:和范围是D2:D10和C2:C10是标准范围。 在第二个例子中,A2&A3单元格保存date值。

假设你的date在列A中,并且你希望列B中的总和值,那么代替Sumif你可以使用这个,

C2 = SUMPRODUCT( – (个月(A $ 2:$ 10)= ROW() – 1), – (B $ 2:B 10 $))

注意:MONTH函数将从A2拉出月份值,并在B中添加相应的单元格值,拖动下面的公式。