计算数量

Calculate number of

给定开始日期,例如 2014 年 1 月 1 日,我想确定到期的奖励数量。 颁奖时间表: 一等奖 - 四年会员资格。 所有其他奖项:每三年颁发一次,在第一个奖项之后颁发。 J4 是具有开始日期的单元格。这是我到目前为止想出的。

=IF(J4="","", 
 IF(Today()-J4<4,"",
 IF(Today()-J4=4,"1",
 ((((Today()-J4)/356)-4)/3)+1)))

但是,我总觉得少了点什么。我只是不确定如何确认这是否正确计算了所有场景。

未测试请尝试:

=if((DATEDIF(J4,TODAY(),"y"))<4,0,1+INT(DATEDIF(DATE(YEAR(J4)+4,MONTH(J4),DAY(J4)),TODAY(),"y")/3))
=IFERROR(IF(DATEDIF(J4, TODAY(), "Y")<4, , 1+
 QUOTIENT(DATEDIF(DATE(YEAR(J4)+4, MONTH(J4), DAY(J4)), TODAY(), "Y"), 3)))