【发布时间】:2018-04-26 20:48:40
【问题描述】:
我是公式的新手,我需要一个好的公式来检查来自不同列的多个条件以返回结果。例如,如果列B 包含4540 或2750 或4848 并且列I 包含9a 519 或9A 521 例如返回Capex,否则返回""。
我已经尝试过如下:
=IF(
OR(
AND(
OR(B22606=4540, B22606=4543, B22606=4586, B22606=4847, B22606=4848, B22606=4993,
B22606=4996, B22606=5007, B22606=5008, B22606=5011 ,B22606=5034),
I22606="9A - 517"),
I22606="9A - 518", I22606="9A - 519", I22606="9A - 521", I22606="9A - 522",
I22606="9A - 550", I22606="9A - 526", I22606="9A - 528", I22606="9A - 530",
I22606="9A - 551", I22606="9A - 591", I22606="9A - 552", I22606="9A - 531",
I22606="9A - 553", I22606="9A - 524", I22606="9A - 525"),
"CAPEX","")
但它并不完全有效。有没有更好的方法来解决这个问题?
【问题讨论】:
-
您是否尝试过使用
Evaluate Formula(在功能区的FORMULAS选项卡中)?
标签: excel excel-formula nested logic