Excel 多准则查找函数

Excel 多准则查找函数,excel,Excel,我试图找出当地新闻稿是否影响了公司加入某个政府项目的决定。我的Excel文档包含A)公司列表,B)这些公司的邮政编码,以及C)这些公司与该计划人员联系的日期 第二,我建立了一份文件,其中载有该机构去年发出的所有新闻稿。它包含新闻稿发布的日期,以及新闻稿所涵盖地区的邮政编码的最小值和最大值 我试图编写一个函数来检查两件事: 公司的邮政编码是否在任何新闻稿的范围内 是否有符合这些标准的新闻稿在建立联系前三个月内发出 如果两者都为真,则函数应返回1或其他值。如果不是0,当然就足够了 我该怎么做

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

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

我试图编写一个函数来检查两件事:

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

    我该怎么做


    除了巴里·胡迪尼的建议之外,我还添加了另一个屏幕截图:


    假设Excel 2007或更高版本,这里有一个公式方法

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


    =(COUNTIFS(Sheet2!D:D,“=”&B3,Sheet2!B:B,“>=”&EDATE(C3,-3),Sheet2!B:B,”这里是一个公式方法,假设Excel 2007或更高版本

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


    =(COUNTIFS(Sheet2!D:D,“=”&B3,Sheet2!B:B,“>=”&EDATE(C3,-3),Sheet2!B:B,”谢谢@barryhoudini。不管怎样,这个公式似乎产生了一长串的零……我在我的原始帖子中添加了一个屏幕截图来澄清。我做错了什么?@daniel_ev。邮政编码范围是由sheet2中的D列和E列定义的,所以我的公式引用了这两个列-在你的屏幕截图中,第二个范围是
    sheet2!D:D
    ,that应该是
    Sheet2!E:E
    谢谢@barryhoudini。不过,这个公式似乎产生了一长串的零……我在我的原始帖子中添加了一个屏幕截图以澄清。我做错了什么?@daniel_ev。邮政编码范围由Sheet2中的D列和E列定义,所以我的公式引用了这两个列——在你的屏幕截图中是第二个range是
    Sheet2!D:D
    ,应该是
    Sheet2!E:E