excel匹配数组中的年份和月份

时间:2016-09-13 06:43:11

标签: arrays excel date

我在列a中有一系列日期,我希望在年和月匹配。

     A       B       C        D       E      F   G       H        I         J
1   date    name    Name    March   April   May June    July    August  September
2   13-04-2016  Lars    Lars    0   0   0   0   0   0   0
3   04-03-2016  Brian   Brian   0   0   0   0   0   0   0
4   01-01-2016  Lars    Erik    0   0   0   0   0   0   0
5   10-06-2016  Erik    Knut    0   0   0   0   0   0   0
6   31-07-2016  Erik    Soren   0   0   0   0   0   0   0

我试过$A:$A;"="&DATE(YEAR(TODAY());3;"");其中; 3;是三月的一个月。所有账户的评估结果为0。

那么如何调整以使其在A:A中计算Lars(C2)的年份和月份(D2)的日期数量?

任何人。

2 个答案:

答案 0 :(得分:2)

执行此操作的一种方法是将日期转换为文本,然后在公式中对其进行评估。

逻辑:

如果Monthname(Date)= Top Row,则为1,否则为0

公式(放在单元格D2中):

=if(text($A1,"mmmm")=D$1,1,0)

我使用了相对引用来点击和拖动。

答案 1 :(得分:0)

将其放入D2(并根据需要进行调整)

any_iterator

Hide Lines

=IF(DATE(YEAR(TODAY()),3,1)=DATE(YEAR(A3),MONTH(A3),1),1,0)

=IF( --Start the if

DATE(YEAR(TODAY()),3,1) -- Current year, 3rd month, 1st day

= --Equals (for if statement)