我有一个包含列标题的表,这些列是3个成员的支持类型,这些服务可用于:Bronze,Silver和Gold。这是为应用程序提供的服务级别。有一些应用程序行,每个应用程序都有他们支付的服务级别,即Bronze Silver和Gold。因此,具有青铜服务的应用程序仅获得青铜支持。但已经支付白银的申请获得了银牌支持和铜牌支持。黄金得到了银和铜的支持。表中已有值,其中一些不得更改。应该更改的唯一值是服务支付不足的单元格:例如,单元格中的PLAN-BUILD一词,其中应用程序已支付青铜级服务,但支持仅适用于提升至银级支持的服务。
=IF(AND(OR(L3="Silver")L3="Bronze")J25="Silver",L25, "N/A")
该声明应该说(英文)如果应用程序已经支付了银色支持,留下单独的银色或青铜列标题的单元格,不要改变它们当前的值。但是,如果申请已经支付了白银支持,并且该单元位于向已支付黄金服务的应用程序提供的列下,则将单元格值更改为“N / A”。
是否可以在一个字符串中执行此操作?此外,第一次发布,欢迎反馈。
答案 0 :(得分:1)
我怀疑你只是丢失/错放了逗号和括号
=IF(AND(OR(L3="Silver",L3="Bronze"),J25="Silver"),L25, "N/A")
或者,正如Jeeped指出的那样:
=IF(AND(OR(L3={"Silver","Bronze"}),J25="Silver"),L25, "N/A")