我想知道用户的猜测是否正确, 我做了那个noobi公式(很多if)(公式在I3里面):
=ARRAYFORMULA(IF($E3:$E="","",IF($E3:$E=G3:G,Lists!$G$2,iferror(if(match($E3:$E,Lists!$E$1:$E$6,0),IFERROR(if(match(G3:G,Lists!$E$1:$E$6,0),Lists!$G$3,""),Lists!$G$4),""),IFERROR(if(MATCH(G3:G,Lists!$E$1:$E$6,0),Lists!$G$4,""),IF(OR($E3:$E="1 - 1",G3:G="1 - 1"),Lists!$G$4,if(G3:G="",Lists!$G$4,Lists!$G$3)))))))
我有游戏列表(barsa vs madrid,等等),它使用“最终得分”和“用户猜测得分”,并检查用户应以这种方式获得多少分:列表!$ E $ 1:$ E $ 6 = 1-0、2-0、3-0、3-2、3-1(更多,只有左侧获胜结果)(我认为对于在线游戏而言,与足球不同,可选结局得分是已知的(最佳3,BO5等)。 因此,我将大结局得分检查是否在列表中,然后检查用户得分是否在列表中,如果两者都存在,那么他对获胜方的看法是正确的,如果两个结果均不在列表中,那么他仍然拥有正确的团队赢了,我在公式中也等于结果,所以如果相同,用户会获得更多分,然后猜测赢家,最后很明显,如果他错了,他会得到0分,在表中我希望它看起来像负号那就是我做的“-”。 好的,所以这里是引用后面的要点:列表!$ G $ 2-“ 5”,列表!$ G $ 3-“ 3”,列表!$ G $ 4-“-”
代码正确,一切正常,突然间我发现了一个错误,就像您在图像上看到的那样,第二个错误应该是“ 3”点,我自己找不到错误,因此请为之高兴一些帮助。
在病情加重的人身上,可能会添加更多的运动类型,因此病残的人需要处理更多的得分类型,例如篮球完全不同的得分类型,我需要一个方向,我该怎么做?可以来自公式或脚本,我可以处理,请给我指出。
希望我把一切都弄清楚了,我的英语不是最好,所以..谢谢您的理解。 希望我的头衔很好xD
答案 0 :(得分:0)
尝试I3:
=ARRAYFORMULA(IF(E3:E8=G3:G8,5,if(iferror(match(C3:C8,QUERY({C3:C8,SPLIT(E3:E8,"-"),SPLIT(G3:G8,"-")},"Select Col1 Where (Col2>Col3 and Col4>Col5) or (Col2<Col3 and Col4<Col5)",0),0)),3,0)))