多条件查找function

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

公司

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

新闻稿

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

  1. 在任何新闻稿所涵盖的范围内,是否有公司的邮政编码?
  2. 是否有任何新闻稿在联系成立之前的三个月内符合这些标准?

如果两者都是真的,函数应该返回1或者其他的东西。 如果不是0就足够了。

我该怎么做呢?


除了Barry Houdini的build议,我还添加了另一个截图:

在这里输入图像说明

这是一个公式的方法,假定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也可以在2个独立的工作簿之间应用,但都需要开放…..