试图创建一个电子表格来跟踪游戏(brawlhalla)的级别,当试图创建公式时,我不断遇到标题中所述的错误
公式如下:=IF((J2="Ada")OR(K2="Ad")OR
提前感谢
我能看出你的来龙去脉,因为在大多数编程语言(包括Ada?)中,在两个表达式之间放置OR是可行的,但在Excel或Google Sheets电子表格公式中则不然,你必须放置
=if(OR(J2="Ada",K2="Ada",L2="Ada",M2="Ada",N2="Ada",O2="Ada"),"Y","N")
如果它是一个连续的范围,有一些较短的方法可以做到这一点,比如
=IF(ISNUMBER(MATCH("Ada",J2:O2,0)),"Y","N")
或
=IF(COUNTIF(J2:O2,"Ada"),"Y","N")
与原始公式最接近的等价物(因为没有逻辑运算符)是
=IF((J2="Ada")+(K2="Ada")+(L2="Ada")+(M2="Ada")+(N2="Ada")+(O2="Ada"),"Y","N")
其利用了当在算术表达式中使用时TRUE值等于1的事实。