首页 文章

计算同一日历年中多个日期的天数

提问于
浏览
-1

我正在寻找一个公式来计算多个日期在同一日历年内的天数 . 例:

! POSITION 1 START DATE ! POSITION 2 START DATE ! Days@POS 1 ! Days@POS2 ! 
  --------------------------------------------------------------------------
  !     1/1/2014          !      9/8/2014         !   250      !     115   !

此外,如果 Position 2 Start Date 中没有日期,则 Days@POS 1 应为365天而不是250天 .

我已经尝试了IF和OR功能的组合,似乎无法取得任何进展 .

1 回答

  • 0

    要重申该要求,您想知道从给定日期到年末有多少天有2天 . 我会利用Excel将日期存储为数字的事实,因此您可以简单地减去以找出天数的差异 .

    对于这个例子,我将它用于C2中的公式:

    =IF(ISNUMBER(B2),B2-A2,DATE(YEAR(A2)+1,1,1)-A2)
    

    如果第二个值是日期,则使用日期之间的差异,如果不是,则使用第一个和年末之间的差异 .

    对于D2:

    =IF(ISNUMBER(B2),DATE(YEAR(B2)+1,1,1)-B2,"")
    

    如果提供日期,这只是第二天和年末之间的差异,如果没有,则为空字符串

    根据需要复制公式并添加一些日期可以让我:

    A      B       C       D
    1   Date 1  Date 2  Days 1  Days 2
    2   1/1/14  9/8/14  250     115
    3   1/1/14          365 
    4   5/15/15 8/1/15  78      153
    

    这似乎符合要求 .

相关问题