如何为不同的单元格创建相同的算法,但添加到相同的单元格
How to create the same algorithm for a different cell, but add to same cell
我是这方面的新手。这是非常冗长的。我想做这段代码,但是 L16,17,18
和 19
(目前 L15
)所有这些 return 到 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 表格。
发表评论作为回答:
Table 长得像
Place Points
1 5
2 4
3 3
4 2
5 1
突出显示地点的列并将范围命名为 "Place",点与 "Points" 相同。
您的公式如下所示:
=Index(Points,Match(L15,Place,0))
与正在更新以包含 "google sheets" 相关,我不知道命名范围是否适用于此,但公式会适用。然后您需要使用实际范围,而不是命名范围,这样:
=Index(Table!B:B,Match(L15,Table!A:A,0))
假设 L15 是比赛中的各种不同位置之一,下面是其他相关位置,那么请尝试:
=(L15<11)+(L15<7)+(L15<4)+(L15<3)+(L15<2)
复制到第 10 个位置。
一个one-cell解决方案会容易得多:
=ARRAYFORMULA(IFERROR(VLOOKUP(L15:L, {1, 5;
2, 4;
3, 3;
4, 2;
5, 1}, 2, 1)))
我是这方面的新手。这是非常冗长的。我想做这段代码,但是 L16,17,18
和 19
(目前 L15
)所有这些 return 到 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 表格。
发表评论作为回答:
Table 长得像
Place Points
1 5
2 4
3 3
4 2
5 1
突出显示地点的列并将范围命名为 "Place",点与 "Points" 相同。
您的公式如下所示:
=Index(Points,Match(L15,Place,0))
与正在更新以包含 "google sheets" 相关,我不知道命名范围是否适用于此,但公式会适用。然后您需要使用实际范围,而不是命名范围,这样:
=Index(Table!B:B,Match(L15,Table!A:A,0))
假设 L15 是比赛中的各种不同位置之一,下面是其他相关位置,那么请尝试:
=(L15<11)+(L15<7)+(L15<4)+(L15<3)+(L15<2)
复制到第 10 个位置。
一个one-cell解决方案会容易得多:
=ARRAYFORMULA(IFERROR(VLOOKUP(L15:L, {1, 5;
2, 4;
3, 3;
4, 2;
5, 1}, 2, 1)))