计算数量
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)))
给定开始日期,例如 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)))