我需要比较文本字段并根据匹配结果带来数字(值)结果

时间:2019-01-31 22:44:12

标签: if-statement google-sheets spreadsheet

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

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

引用官方规则以更好地理解: “如果您预测角色死亡,则可以选择预测他们是否会成为白沃克。如果正确预测他们是否会成为沃克,您将获得1分。如果您预测不正确,则会损失1分。”

我该怎么做?使用哪个公式?

提前谢谢你,人们!

1 个答案:

答案 0 :(得分:1)

=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, )))))