A B
1 Date Data
2 1/1/2014 1
3 1/2/2014 2
4 3/5/2014 3
我想对某些月份的行进行求和。month
我可以获得月份,并sumif
可以对仅符合条件的行进行求和。但是,由于我不知道如何获取单元格的值并将其传递给month
我必须为该月份创建一个新列。现在公式如下所示:
=sumif(C:C,"=1",B:B)
我不想只为月份指定一列。有没有办法可以获取单元格的值并将其传递给month
比较(而不使用新列)?
答案1
=SUMIFS(B:B,A:A,">="&DATE(year,month,1),A:A,"<"&DATE(year,month+1,1))
答案2
Date Data
01-06-2014 5 Day 1
02-06-2014 6 Month 6
03-06-2014 7 Year 2 014
04-06-2014 8
05-06-2014 9
06-06-2014 4
07-06-2014 2
08-06-2014 3
09-06-2014 1
10-06-2014 5
50
=SUMIFS(E9:E18,$D$9:$D$18,">="&DATE(I11,I10,I9),$D$9:$D$18,"<"&DATE(I11,I10+1,I9))