/ / Ergebnisberechnung für zwei verschiedene Teams - Google-Tabellenkalkulation, Excel-Formel, Tabellenkalkulation, Formeln

Ergebnisberechnung für zwei verschiedene Teams - Google-Tabellenkalkulation, Excel-Formel, Tabellenkalkulation, Formel

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 № 1

Sie 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)

Momentaufnahme des Ergebnisses