【问题标题】:How To Count Number Of Continuous Blank Cells In Excel and ad to a date如何计算Excel中连续空白单元格的数量并将广告添加到日期
【发布时间】:2019-09-07 18:05:55
【问题描述】:

我正在尝试重新计算开始日期和结束日期。
我在单元格A1 中有一个日期。(开始日期)单元格C1I1(代表一周的日历日)有值或空白。我需要根据从C1 开始的连续空白单元格的数量计算J1 中的新开始日期。
然后我在B1 中有一个日期。(结束日期)我需要根据来自I1:C1 的空白连续单元格的数量计算K1 中的新结束日期 如果C1 中有号码,请反馈A1。如果I1中有号码,请反馈B1

=IFS(C2=" ",A2,A2+1,IF(C2&D2=" ",A2,A2+2))
=IF(C1&D1&E1=" ",A1,A1+3)

我试过计数,计数空白

如果 A1 是 2019 年 1 月 1 日,并且 C1:I1 范围内的第一个单元格在 D1 中,那么在单元格 J1 中给我 01/03/2019 的日期。
并且如果 B1 有 01/07/2019 并且编号来自 I1:C1 的第一个单元格是 H1 然后在 K1 中给我 01/06/2019。
如果C1 中有号码,请返回A1 (01/01/2019)。如果I1 中有号码,请反馈B1 (01/07/2019)

【问题讨论】:

    标签: excel date formula


    【解决方案1】:

    试试:

    =INDEX(C2:I2,1,MATCH(TRUE,C2:I2<>"",0))-2
    

    这是一个矩阵公式,所以 CTRL+SHIFT+ENTER...

    希望对你有帮助

    【讨论】:

    • 你确定这是一个有效的公式吗?
    • 已经修复。我是西班牙人所以“;”是我的分隔符,我忘记改了。
    【解决方案2】:

    如何:从 A 列和 B 列计算日期

    示例图片 - J 列

    =IFERROR(MATCH(TRUE,C1:I1<>"",0)+A1-1,"HOLIDAY")`
    

    示例图片 - K 列

    =IFERROR(A1+(1/(ABS(MIN((-(C1:I1<>""))*COLUMN(C1:I1))))^-1)-3,"HOLIDAY")
    

    如何:查找第一个和最后一个填充单元格的值

    示例图片 - L 列

    =IFERROR(INDEX(C1:I1,MATCH(TRUE,C1:I1<>"",0)),"HOLIDAY")
    

    示例图片 - M 列

    =IFERROR(LOOKUP(2,1/(C1:I1<>""),C1:I1),"HOLIDAY")
    

    注意 - J、K 和 L 列的公式为 Array Formulas,必须使用 Ctrl + Shift + Enter 输入。如果成功,公式将被括在{大括号}中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 2020-02-03
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多