我有一个有两个工作表的 excel 表,
工作表 1 是仪表板,工作表 2 是数据表。在工作表 2 中,我有
A B C D E F G
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 单元格中的值,B2 是客户 ID
我究竟做错了什么?任何想法??
最佳答案
首先,您需要从 "DATA!B2"
中删除引号。 .那么我相信如果 G2 等于 1 或 2 ,你想返回 B2和 H2 等于 3 或 4。否则,将单元格留空。如果是这样,请尝试...
=IF(AND(OR(DATA!G2 =1,DATA!G2=2),OR(DATA!H2=4,DATA!H2=3)),DATA!B2,"")
关于vba - Excel 2016 中的多个 "AND"、 "OR"条件和引用相邻单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45023655/