【问题标题】:TRIMMEAN / Date difference / multiple conditions FormulaTRIMMEAN / 日期差异 / 多重条件公式
【发布时间】:2017-01-13 14:05:18
【问题描述】:

我目前有一个包含 3 列的表格:

状态(C)(可能包含:“填充”、“关闭”、“打开”)

创建日期 (H)

填写在 (I)

    C    |   ...   |    H    |    I    
_________|_________|_________|_________
 Status  |   ...   |Created on| Filled on 
---------|---------|---------|---------
 filled  |   ...   |  Date1  |  Date3
 closed  |   ...   |  Date1  |  Date4
 open    |   ...   |  Date2  |  Date4

我有大约 6,000 行(行可能每天都在变化,这就是为什么我没有在公式中提供范围)

从那里我想得到“填充日期”减去“创建日期”日期(以天表示)的 trimmean (0.1) 值。我只希望在状态为“已填充”且所有 3 列都不为空白时考虑它们。

我尝试了多个公式,例如:=TRIMMEAN(DATEDIF(H:H,I:I,"d")IF(C:C,"filled",""))

但我没有设法得到正确的公式。

任何帮助将不胜感激

【问题讨论】:

    标签: excel google-sheets excel-formula


    【解决方案1】:

    试试:

    =trimmean((filter(Sheet1!J2:J,NOT(ISBLANK(Sheet1!C2:C)),Sheet1!C2:C="filled",NOT(ISBLANK(Sheet1!H2:H)),NOT(ISBLANK(Sheet1!I2:I)))),0.01)
    

    假设数据在 Sheet1 中。根据需要更改工作表名称或删除工作表名称。

    【讨论】:

      【解决方案2】:

      或者

      =trimmean(filter(I2:I-H2:H,C2:C="filled",I2:I<>"",H2:H<>""),0.1)
      

      =trimmean(filter(datedif(H2:H,I2:I,"d"),C2:C="filled",I2:I<>"",H2:H<>""),0.1)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-18
        • 2021-12-31
        • 1970-01-01
        • 2019-08-24
        • 2012-12-02
        • 1970-01-01
        • 2014-02-13
        相关资源
        最近更新 更多