首页 > 解决方案 > 我需要比较文本字段并根据匹配带来数字(值)结果

问题描述

我有一个基础表,其中有一个使用 4 个文本选项(ALIVE、DEAD、WALKER、NON-WALKER)的下拉菜单 - 这是针对 GoT Deadpool 游戏的。

我将为每个使用相同选项加入的玩家创建一个新表。然后我需要将他的选择与第一张纸上的基线进行比较,并返回以下匹配项:如果两者都是 ALIVE - 返回数字 1(1 分) 如果两者都是 DEAD - 再次返回数字 1 如果两者都是 WALKER - 返回2,但如果不同,则返回 -1(取一分)如果两者都是非步行者 - 结果与上述步行者的结果相同

引用官方规则以便更好地理解:“如果您预测角色死亡,您可以选择预测他们是否成为异鬼。如果您正确预测他们是否成为步行者,则获得一分。如果您预测错误,则失去一分。 "

我怎样才能做到这一点?使用哪个公式?

提前谢谢大家!

标签: if-statementgoogle-sheetsspreadsheet

解决方案


=IF(AND(A2="ALIVE",      player1sheet!A2= "ALIVE"),      1,
 IF(AND(A2="DEAD",       player1sheet!A2= "DEAD"),       1,
 IF(AND(A2="WALKER",     player1sheet!A2= "WALKER"),     2,
 IF(AND(A2="WALKER",     player1sheet!A2<>"WALKER"),    -1,
 IF(AND(A2="NON-WALKER", player1sheet!A2= "NON-WALKER"), 2, )))))


推荐阅读