【问题标题】:Right to left offset formula with match从右到左的偏移公式与匹配
【发布时间】:2016-01-07 14:52:21
【问题描述】:

我希望根据项目工作时间的甘特图返回人员可用性的开始和结束日期。

我现在只能返回它们可用性的开始,基本上我的公式是从左到右查看并返回它遇到的第一个“0”单元格的日期。

我需要公式从右到左查看并返回它遇到的最后一个“0”的单元格的日期。

目前的公式是: =IFERROR(OFFSET(B3,(ROW(B3)-2)*-1,MATCH(0,C3:O3,0)),"")

【问题讨论】:

    标签: excel excel-formula offset right-to-left


    【解决方案1】:

    此公式将返回您所追求的结果:
    {=INDEX($C$2:$S4,1,MAX(IF($C4:$S4>0,COLUMN($C4:$S4),0)))}

    作为数组/CSE 公式输入(使用 Ctrl+Shift+Enter 来完成公式 - 这将放入大括号)。

    注意:如果最后日期大于 0,它将返回 00/01/1900。
    将此自定义格式添加到结果单元格将隐藏 00/01/1900:dd/mm/yyyy;;;

    我用这个来参考得到答案: http://www.mrexcel.com/forum/excel-questions/234469-find-last-value-row-greater-than-zero.html

    【讨论】:

      【解决方案2】:

      我通过使用上面的公式和提供的链接找到了答案。我的数据集与显示的样本不同。因此单元格引用是不同的。

      =(OFFSET(A3,(ROW(A3)-2)*-1,LOOKUP(9.999999999999E+307,IF(AA3:CP3>0,COLUMN(AA3:CP3)))))
      

      【讨论】:

        猜你喜欢
        • 2017-11-04
        • 2022-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-23
        • 1970-01-01
        • 1970-01-01
        • 2016-08-17
        相关资源
        最近更新 更多