我真是个新手。这很long绕。我想执行这段精确的代码,但是对于L16,17,18
和19
(当前是L15
),所有这些代码都返回到L20
,但是过去了L15
,我无法让他们加入L20
...这真的很难说!
=IF(L15=1,+5,IF(L15=2,+4,IF(L15=3,+3,IF(L15=4,+2,IF(L15=5,+2,IF(L15=6,+2,IF(L15=7,+1,IF(L15=8,+1,IF(L15=9,+1,IF(L15=10,+1))))))))))
故障:这=IF(L15=1,+5)
在解释种族。如果我排名第一,我将获得5分。等等(请参见上面的代码)
非常感谢您的帮助!
只需确认一下,我正在使用Google表格。
答案 0 :(得分:0)
发表评论作为答案:
表看起来像
Place Points
1 5
2 4
3 3
4 2
5 1
突出显示“位置”列,并将范围命名为“位置”,点与“点”相同。
您的公式如下:
=Index(Points,Match(L15,Place,0))
关于此更新以包括“ Google表格”,我不知道命名范围是否可以在其中使用,但公式可以使用。然后,您需要使用实际范围,而不是命名范围,例如:
=Index(Table!B$2:B$6,Match(L15,Table!A$2:A$6,0))
答案 1 :(得分:0)
假设L15是比赛中各种不同位置之一,而以下是其他相关位置,请尝试:
=(L15<11)+(L15<7)+(L15<4)+(L15<3)+(L15<2)
复制到第10位。
答案 2 :(得分:0)
一个单元的解决方案会容易得多:
=ARRAYFORMULA(IFERROR(VLOOKUP(L15:L, {1, 5;
2, 4;
3, 3;
4, 2;
5, 1}, 2, 1)))