Excel vzorec: najdlhšia víťazná séria -

Obsah

Všeobecný vzorec

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

Zhrnutie

Na výpočet najdlhšej víťaznej série môžete použiť maticový vzorec založený na funkcii frekvencie.

Poznámka: FREKVENCIA musí byť zadaná ako vzorec poľa pomocou kombinácie klávesov Control + Shift + Enter

Vysvetlenie

Toto je zložitý vzorec, ktorý je potrebné pochopiť, a vyžaduje, aby ste mali pre každú zhodu číselný identifikátor a aby boli všetky zhody zoradené podľa id.

Kľúčom je pochopenie toho, ako FREKVENCIA zhromažďuje čísla do „košov“. Každá priehradka predstavuje horný limit a generuje počet všetkých čísel v množine údajov, ktoré sú menšie alebo rovnaké ako horný limit a väčšie ako predchádzajúce číslo priehradky.

Podstata tohto vzorca je, že vytvorí nový kôš na konci každej víťaznej série pomocou identifikátora následnej prehry. Všetky ostatné zásobníky sú vytvorené ako nula. Praktickým efektom je počet po sebe nasledujúcich výhier v každom koši.

Vnútorná frekvencia sa generuje dátové pole takto:

IF(result="w",id)

Ktoré vytvára pole ako je toto:

(1; FALSE; 3; 4; 5; FALSE; 7; 8; 9; 10; 11; FALSE; FALSE; FALSE)

Všimnite si, že do tohto poľa sa dostanú iba výhry.

Pole zásobníkov je generované pomocou:

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

Ktoré vytvára pole ako je toto:

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

Iba straty sa dostanú do tohto poľa ako nenulové hodnoty a stávajú sa z nich funkčné koše, ktoré sa zhodujú. Výhry sú preložené ako nuly a v skutočnosti nezhromažďujú žiadne čísla z dátového poľa, pretože FALSE hodnoty sú ignorované.

S dátovým poľom a poľami bin uvedenými vyššie frekvencia vracia pole počtov na kôš. Zbalením funkcie MAX okolo tohto výsledku poľa získame najvyšší počet, čo je najdlhšia víťazná séria.

Funkcia MAX potom vráti maximálny počet.

So stĺpikom pomocníka

Ak sa vám nepáči luxusné vzorce nohavíc, ktoré vyžadujú pochopenie celej stránky, môžete vždy použiť pomocný stĺpec s jednoduchým vzorcom a na výsledky použiť MAX. V takom prípade môžete vytvoriť priebežný počet výhier s týmto vzorcom v D4, skopírovaný nadol do stĺpca:

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

Dobré odkazy

Aká je dĺžka najdlhšej víťaznej série (Chandoo)

Zaujímavé články...