Wie würde ich die Punktzahlen dazwischen zählen C1 und C8 und Eingabe der Werte in A2 und B2?
a1 = blue
b1 = red
a2 = team blue score
b2 = team red score
zwischen c1 zu c8 = gewinnendes Team & Ergebnis (HINWEIS: 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
Was ich also bekommen sollte ist:
A2 should = 6.5
B2 should = 2.5
Antworten:
2 für die Antwort № 1Sie können die Gesamtpunktzahl des blauen Teams mit erhalten
=sum(arrayformula(if(left(C1:C, 4)="blue", value(regexreplace(C1:C, "[^0-9.]", "")), 0)))
Verwenden Sie für das rote Team left(C1:C, 3)="red"
in der Formel.
Die Umwandlung von Text in Nummer erfolgt in zwei Schritten: regexreplace
Entfernt alle Zeichen außer. und 0-9; dann value
wandelt Text in Zahlen um.
Es wäre besser, das Siegerteam und seine Punktzahl in separaten Zellen zu belassen (Mannschaft in Spalte C, Punktzahl in Spalte D), was die Handhabung dieser Daten vereinfachen würde: Sie brauchen nur =sumif(C1:C, "blue", D1:D)
.
1 für die Antwort № 2
Hilfe von Helfer-Spalten und ohne Array-Formel. Diese Formel kann angepasst werden, wenn Sie das Team auf Grün oder eine andere Farbe ändern. Formel in D1: (und füllen)
=VALUE(RIGHT(C1,(LEN(C1)-LEN($A$1))))
Formel in E1: ((Und füllen)
=LEFT(C1,(MIN(FIND({0,1,2,3,4,5,6,7,8,9},C1&"0123456789"))-2))
(Und füllen Sie nach unten) Formel in A2:
=SUMIF(E1:E9,"blue",D1:D9)
Formel in B2:
=SUMIF(E1:E9,"red",D1:D9)