1

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

公司

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

新闻稿

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

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

如果两者都为真,则该函数应返回 1 或其他值。如果不是 0 当然就足够了。

我该怎么做呢?


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

在此处输入图像描述

4

1 回答 1

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 也可以在 2 个单独的工作簿之间应用,但都需要打开.....

于 2012-06-29T17:37:12.740 回答