在Excel 2016中使用多个“AND”,“OR”条件并引用相邻单元格

我有一张有两张工作表的Excel工作表,

工作表1是仪表板,工作表2是数据表。我有工作表2

ABCDEFG Customer ID date R Transaction payment Recency Score Frequency Score Monetary Score 20000679742 28-03-2017 100 15 1280225 1 3 3 

我在工作表1中使用的公式是:

 =IF(OR(DATA!G2 =1,DATA!G2=2),AND(OR(DATA!H2=4,DATA!H2=3)),"DATA!B2") 

数据表中B2单元格中的数值返回TRUE而不是数值,B2是客户ID

我究竟做错了什么? 任何想法??

首先,您需要删除"DATA!B2"中的引号。 那么我相信,如果G2等于1或2 ,并且 H2等于3或4,那么你要返回B2。否则,将单元格留空。 如果是这样,请尝试…

 =IF(AND(OR(DATA!G2 =1,DATA!G2=2),OR(DATA!H2=4,DATA!H2=3)),DATA!B2,"")