如果满足特定条件,则确定Excel中两个日期之间的天数

如果满足特定条件,则确定Excel中两个日期之间的天数,excel,excel-formula,Excel,Excel Formula,如果满足特定条件,则尝试计算设定期间内的天数,其中: J4是一种背离 F1是周期的开始 G1结束日期 如果标准在K4中为R,则需要给出一个总天数,减去一天,如果有其他内容,则需要在L4中给出一个空白结果 如果J4中的日期在月底之后,我只需要该月内的天数 例如:6月1日至30日的报告 J4的日期为6月4日,其K4值为R,应在L4中报告3天 j5的日期为7月2日,其K4值为R,应报告30天 =IF(精确)(K4,“R”),IF(J4请尝试以下方法: =IF(K4="R",IF(J4>EO

如果满足特定条件,则尝试计算设定期间内的天数,其中:

  • J4
    是一种背离
  • F1
    是周期的开始
  • G1
    结束日期
如果标准在
K4
中为
R
,则需要给出一个总天数,减去一天,如果有其他内容,则需要在
L4
中给出一个空白结果

如果
J4
中的日期在月底之后,我只需要该月内的天数

例如:6月1日至30日的报告

  • J4
    的日期为6月4日,其
    K4
    值为
    R
    ,应在
    L4
    中报告3天
  • j5
    的日期为7月2日,其
    K4
    值为
    R
    ,应报告30天
=IF(精确)(K4,“R”),IF(J4请尝试以下方法:

=IF(K4="R",IF(J4>EOMONTH(G1,0),DAY(G1),DAY(J4)-1),"")

谢谢-我只是需要更改;到,我如何才能让它只计算第一个至第三十个会计期间的日期?你是什么意思?就像不计算任何超过30天的日期一样?没错。即使可能是46天,我只需要当前会计期间内的日期(在本例中,6月1日至30日)对不起,我在你原来的问题中忽略了这一点。我已经为你更新了答案,现在它将检查日期是否在周期内。现在它是一个负数!即-52天