求EXCEL大神帮忙做一个公式,具体如下所示

在接触点原始数据中标记为黄色的F列需要输出以下结果:接触未购机、接触购机、已购机接触未购机:接触点原始数据这张表中的号码未在体系内(O列)、体系外(O列)两张表中未出现过,则为接触未购机。接触购机:接触点原始数据这张表中的号码在体系内、体系外两张表中出现过,且节点(E列)与体系内(AA列)、体系外(W列)两张表中节点一致,则输出接触购机。已购机:如客户已购机(该号码已产生一次接触购机),若在接触购机日期以后再出现该号码接触,输出已购机。

在F2单元格输入以下公式,然后向下填充公式
=IF(AND(COUNTIF(体系内!O:O,B2)=0,COUNTIF(体系外!O:O,B2)=0),"接触未购机",IF(AND(OR(AND(COUNTIF(体系内!O:O.B2)>0,COUNTIF(体系内!AA:AA,E2)>0),AND(COUNTIF(体系外!O:O.B2)>0,COUNTIF(体系内!W:W,E2)>0)),"接触购机",IF(VLOOKUP(B2,B:D,3,0)<>D2,"已购机","")))追问

不好意思,公式提示有问题

追答

在F2单元格输入以下公式,然后向下填充公式
=IF(AND(COUNTIF(体系内!O:O,B2)=0,COUNTIF(体系外!O:O,B2)=0),"接触未购机",IF(OR(AND(COUNTIF(体系内!O:O.B2)>0,COUNTIF(体系内!AA:AA,E2)>0),AND(COUNTIF(体系外!O:O.B2)>0,COUNTIF(体系外!W:W,E2)>0)),"接触购机",IF(VLOOKUP(B2,B:D,3,0)D2,"已购机","")))

追问

你好,我用了你的公式,其他都没问题,但是有一个,如图所示,26014列应该显示已购机,但是现在确输出接触购机。还要麻烦大神改一改公式。

追答

检查一下B26014单元格的前后是否存在着无效的空格,导致与B11无法匹配。

追问

你好,我检查过了,所有有接触购机记录的,如果在之后日期内仍然有接触,还会显示接触购机而不是已购机,也没有空格之类的。

温馨提示:答案为网友推荐,仅供参考
相似回答