数组/匹配/索引问题

时间:2015-06-02 16:26:12

标签: arrays excel if-statement excel-formula match

这是我目前的公式,用于从网络查询中提取客户的最新实时日期。

 git log  
 git log origin/master..master  

{=LARGE( IF(Table_owssvr_1[HQ Name]=B1,1,0)* IF(ISNUMBER(Table_owssvr_1[Live Date]),Table_owssvr_1[Live Date],0), 1)} 是客户的名称。 B1是列HQ name,包含客户名称。

此公式将为我提供客户的最新开放日期,但它不会过滤是否为暂停,关闭或客户。我遇到的问题是我需要让这个公式检查该表中的另一列,以便在给出最大日期之前查看匹配A。表Live -3中的列C。如果列中的数据显示该客户为Status,那么我需要它从多个条目中提取Live -3中的最大日期。日期位于Live -3L列。

我一直在尝试使用匹配和索引功能,但没有运气。我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

这应该像在另一个返回1/0的条件中相乘一样简单。除非满足两个条件,否则你将得到0。

{=LARGE(
    IF(Table_owssvr_1[HQ Name]=B1,1,0)*
    IF(Table_owssvr_1[Status]="Live -3",1,0)*
    IF(ISNUMBER(Table_owssvr_1[Live Date]),Table_owssvr_1[Live Date],0),
  1)}