Excel formula: Najduži niz pobjeda -

Sadržaj

Generička formula

(=MAX(FREQUENCY(IF(result="w",id),IF(result="w",0,id))))

Sažetak

Da biste izračunali najduži niz pobjeda, možete upotrijebiti formulu niza na temelju funkcije frekvencije.

Napomena: FREQUENCY se mora unijeti kao formula niza pomoću Control + Shift + Enter

Obrazloženje

Ovo je lukava formula za razumijevanje i zahtijeva da imate numerički ID za svako podudaranje i da se sva podudaranja sortiraju po ID-u.

Ključno je u razumijevanju kako FREQUENCY okuplja brojeve u "kante". Svaka kanta predstavlja gornju granicu i generira broj svih brojeva u skupu podataka koji su manji ili jednaki gornjoj granici i veći od prethodnog broja kante.

Suština ove formule je u tome što stvara novu kantu na kraju svakog niza pobjeda koristeći ID sljedećeg poraza. Sve ostale kante kreiraju se kao nula. Praktični učinak je brojanje uzastopnih pobjeda u svakoj kanti.

Unutar frekvencije, niz podataka generira se s ovim:

IF(result="w",id)

Što stvara niz poput ovog:

(1; NETOČNO; 3; 4; 5; NETOČNO; 7; 8; 9; 10; 11; NETOČNO; NETOČNO; NETOČNO)

Primijetite da u ovaj niz ulaze samo pobjede.

Niz koša generira se sa:

IF(result="w",0,id)

Što stvara niz poput ovog:

(0; 2; 0; 0; 0; 6; 0; 0; 0; 0; 0; 12; 13; 14)

Samo gubici ulaze u ovaj niz kao vrijednosti koje nisu nula i oni postaju funkcionalne kante koje ukupno pobijeđuju. Pobjede se prevode kao nule i zapravo ne prikupljaju brojeve iz podatkovnog niza, jer se FALSE vrijednosti zanemaruju.

S gornjim nizom podataka i nizom spremnika, frekvencija vraća niz brojanja po spremniku. Omotavanjem funkcije MAX oko ovog rezultata niza dobivamo najveći broj, što je najduži niz pobjeda.

Funkcija MAX tada vraća maksimalni broj.

S pomoćnom kolonom

Ako vam se ne sviđaju modne formule hlača koje zahtijevaju objašnjenje na cijeloj stranici, uvijek možete upotrijebiti pomoćni stupac s jednostavnom formulom i primijeniti MAX na rezultate. U ovom slučaju možete stvoriti tekući broj pobjeda s ovom formulom u D4, kopiranom u stupac:

=IF(C4="w",D3+1,0)

Dobri linkovi

Kolika je duljina najdužeg niza pobjeda (Chandoo)

Zanimljivi članci...