如果条件1和2是真的(单元比较一个单元格的范围)比在Excel中显示一个特定的值

当两个比较条件为真时,我想创build一个函数,而不是一个单元格取特定的值。

这是我试图使用的function:

=IF(AND("City"="List of cities","Product"="List of products")*TRUE,Cell Value,NA()) 

当我将细胞与另一个细胞进行比较时,该公式工作正常,但是当我将细胞与一定范围的细胞进行比较时,结果为False。

我该如何解决这个问题?

看看使用VLOOKUPMATCH ,与ISERROR结合使用

 =IF(AND(ISERROR(MATCH("City","List of cities",0))=FALSE,ISERROR(MATCH("Product","List of products",0))=FALSE),"Cell Value",NA()) 

假设List Of Cities List Of Products列表是以指定范围组成的列表

你可以使用CountIF

 =IF(AND(COUNTIF(List_Of_Cities,"City"),COUNTIF(List_Of_Products,"Product")),"Cell Value","NA")