这是我的陈述,只有一个IF
声明:
=IF(AF2="Consultant",IF(C2=INDEX(JIRA!F:F,MATCH('RFO Checks'!M2,JIRA!A:A,0)),1,0),"N/A")
这很好用,但现在我需要再添加两个IF
语句。
AF2
将包含"Consultant"
,"Retailer"
或"PC"
。
每一个都将被定向到不同的价格列:
"Consultant"
JIRA!F:F
"Retailer"
JIRA!D:D
"PC"
,JIRA!E:E
。 我现在已经把自己的大脑震撼了两天,并且没有得到任何地方。
建议?
提前谢谢!
答案 0 :(得分:1)
使用CHOOSE()
=IFERROR(--(C2=INDEX(CHOOSE(MATCH(AF2,{"Consultant", "Retailer", "PC"},0),JIRA!F:F,JIRA!D:D,JIRA!E:E),MATCH('RFO Checks'!M2,JIRA!A:A,0))),"N/A")
答案 1 :(得分:1)
亚伦
我为你提供了改变逻辑的高级结构。
如果这是您想要的,那么您可以用适当的逻辑替换短语。
=IF(AF2="Consultant",
IF(C2=INDEX(JIRA!F:F,MATCH('RFO Checks'!M2,JIRA!A:A,0)),1,0),
IF(AF2="Retailer",
<insert_logic_for_retailer>,
IF(AF2="PC",<insert_logic_for_PC>,"N/A")
)
)
顾问的逻辑 -
IF(C2=INDEX(JIRA!F:F,MATCH('RFO Checks'!M2,JIRA!A:A,0)),1,0)
零售商的逻辑,用它来取代 -
IF(C2=INDEX(JIRA!D:D,MATCH('RFO Checks'!M2,JIRA!A:A,0)),1,0)
PC的逻辑,使用此替换 -
IF(C2=INDEX(JIRA!E:E,MATCH('RFO Checks'!M2,JIRA!A:A,0)),1,0)
如果您还有任何问题,请与我联系!