总结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中添加相应的单元格值,拖动下面的公式。