我如何计算 C1 和 C8 之间的分数,并将值输入 A2 和 B2
a1 = blue
b1 = red
a2 = team blue score
b2 = team red score
c1 与 c8之间 =获奖团队&得分(注:c1 = $ a $ 1&“1.25”)
c1 = blue 1.25
c2 = blue 2
c3 = red .5
c4 = draw
c5 = blue 1.5
c6 = blue 1.75
c7 = red 2
c8 = draw
所以我应该得到的是:
A2 should = 6.5
B2 should = 2.5
答案 0 :(得分:2)
您可以使用
获得蓝队的总分=sum(arrayformula(if(left(C1:C, 4)="blue", value(regexreplace(C1:C, "[^0-9.]", "")), 0)))
对于红队,请在公式中使用left(C1:C, 3)="red"
。
从文本到数字的转换分两步进行:regexreplace
删除除了之外的所有字符。和0-9;然后value
将文本转换为数字。
最好将获胜团队及其得分保持在不同的单元格中(C组中的团队,他们在D栏中的得分),这将简化对这些数据的处理:您只需要{{1 }}。
答案 1 :(得分:1)