
Splošna formula
(=MAX(FREQUENCY(IF(result="w",id),IF(result="w",0,id))))
Povzetek
Za izračun najdaljše zmagovalne serije lahko uporabite matrično formulo, ki temelji na frekvenčni funkciji.
Opomba: FREQUENCY je treba vnesti kot matrično formulo s kombinacijo Control + Shift + Enter
Pojasnilo
To je zapleteno formulo, ki jo je treba razumeti, in zahteva, da imate številski ID za vsako ujemanje in da so vsa ujemanja razvrščena po ID-jih.
Ključno je v razumevanju, kako FREQUENCY zbira številke v "koše". Vsak koš predstavlja zgornjo mejo in generira število vseh števil v naboru podatkov, ki so manjše ali enake zgornji meji in večje od prejšnje številke koša.
Bistvo te formule je, da ustvari nov koš na koncu vsake zmagovalne serije z uporabo ID-ja naslednje izgube. Vsi ostali koši so ustvarjeni kot nič. Praktični učinek je štetje zaporednih zmag v vsakem košu.
Znotraj frekvence se podatkovno polje ustvari s tem:
IF(result="w",id)
Kar ustvari matriko, kot je ta:
(1; FALSE; 3; 4; 5; FALSE; 7; 8; 9; 10; 11; FALSE; FALSE; FALSE)
Upoštevajte, da se v to polje uvrstijo le zmage.
Polje bins se ustvari z:
IF(result="w",0,id)
Kar ustvari matriko, kot je ta:
(0; 2; 0; 0; 0; 6; 0; 0; 0; 0; 0; 12; 13; 14)
Samo izgube se uvrstijo v to matriko kot vrednosti, ki niso nič, in postanejo funkcionalni pladnji, ki seštejejo. Zmage so prevedene kot ničle in dejansko ne zbirajo nobenih števil iz podatkovnega polja, saj so vrednosti FALSE prezrte.
Z zgoraj navedenimi matrikami podatkov in matriko bin frekvenca vrne polje števila na koš. Z ovitjem funkcije MAX okoli tega rezultata polja dobimo največje število, kar je najdaljši niz zmag.
Nato funkcija MAX vrne največje število.
S pomožnim stolpcem
Če vam niso všeč modne formule za hlače, ki jih je treba razumeti na celotni strani, lahko vedno uporabite pomožni stolpec s preprosto formulo in za rezultate uporabite MAX. V tem primeru lahko ustvarite tekoče število zmag s to formulo v D4, kopirano v stolpec:
=IF(C4="w",D3+1,0)