Excel-kaava: Pisin voittoputki -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit laskea pisimmän voittoputken taajuusfunktioon perustuvan taulukon kaavan avulla.

Huomaa: TAAJUUS on syötettävä matriisikaavana painamalla Control + Vaihto + Enter

Selitys

Tämä on hankala kaava ymmärtää, ja se edellyttää, että sinulla on numeerinen tunnus jokaiselle ottelulle ja että kaikki ottelut on lajiteltu id: n mukaan.

Niiden avain on ymmärtää, kuinka FREQUENCY kerää numerot "roskiin". Jokainen lokero edustaa ylärajaa ja tuottaa kaikkien tietojoukossa olevien lukujen määrän, jotka ovat pienempiä tai yhtä suuria kuin yläraja ja suurempia kuin edellinen lokeron numero.

Tämän kaavan ydin on, että se luo uuden astian jokaisen voittoputken loppuun käyttämällä seuraavan tappion tunnusta. Kaikki muut lokerot luodaan nolliksi. Käytännön vaikutus on peräkkäisten voittojen määrä kussakin lokerossa.

Taajuuden sisällä data taulukko luodaan tällä tavalla:

IF(result="w",id)

Mikä luo tällaisen taulukon:

(1; EPÄTOSI; 3; 4; 5; EPÄTOSI; 7; 8; 9; 10; 11; EPÄTOSI; EPÄTOSI; EPÄTOSI)

Huomaa, että vain voitot pääsevät tähän ryhmään.

Säiliöryhmä luodaan:

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

Mikä luo tällaisen taulukon:

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

Vain tappiot tekevät siitä tämän ryhmän ei-nollan arvoina, ja niistä tulee toiminnallisia säiliöitä, jotka vastaavat. Voitot käännetään nolliksi, eivätkä ne itse kerää mitään numeroita tietojoukosta, koska FALSE-arvot jätetään huomioimatta.

Kun data- ja lokeroryhmät ovat yllä, taajuus palauttaa matriisimäärän lokeroa kohti. Käärimällä MAX-funktio tämän matriisituloksen ympärille saamme suurimman määrän, joka on pisin voittoputki.

MAX-toiminto palauttaa sitten enimmäismäärän.

Auttajapylväällä

Jos et pidä hienoista housuista, joiden ymmärtäminen vaatii koko sivun selityksen, voit aina käyttää yksinkertaisen kaavan sisältävää auttajasaraketta ja soveltaa tuloksiin MAX. Tässä tapauksessa voit luoda juoksevien voittojen määrän tällä kaavalla D4: ssä, kopioimalla sarakkeen alas:

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

Hyvät linkit

Mikä on pisimmän voittoputken pituus (Chandoo)

Mielenkiintoisia artikkeleita...