多标准查找功能

时间:2012-06-29 16:18:59

标签: excel

我试图找出当地新闻稿是否会影响公司加入某个政府计划的决定。我的Excel文档包含A)公司列表,B)这些公司的邮政编码,以及C)这些公司与该计划的人员联系的日期。

Companies

其次,我建立了一份文件,其中包含该机构过去一年发出的所有新闻稿。它包含新闻稿发布的日期,以及新闻稿所涵盖地区的邮政编码的最小值和最大值。

Press releases

我正在尝试编写一个检查两件事的函数:

  1. 公司的邮政编码是否在任何新闻稿所涵盖的范围内?
  2. 是否有任何符合这些标准的新闻稿在联系成立前三个月内发出?
  3. 如果两者都为真,则该函数应返回1或其他内容。如果不是0当然就足够了。

    我该怎么做?


    除了Barry Houdini的提议外,我还添加了另一个屏幕截图:

    enter image description here

1 个答案:

答案 0 :(得分:1)

这是一种公式方法,假设Excel 2007或更高版本

为简单起见,假设两个表都在一个工作簿中,第一个表是sheet1,第二个表是sheet2,那么你可以在Sheet1 D3中使用这个公式来复制

=(COUNTIFS(Sheet2!D:D,"<="&B3,Sheet2!E:E,">="&B3,Sheet2!B:B,">="&EDATE(C3,-3),Sheet2!B:B,"<="&C3)>0)+0

COUNTIFS也可以在两个单独的工作簿之间应用,但两者都需要打开.....