Excel formula: garākā uzvaru sērija -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai aprēķinātu garāko uzvaru sēriju, varat izmantot masīva formulu, pamatojoties uz frekvences funkciju.

Piezīme: FREQUENCY jāievada kā masīva formula, izmantojot Control + Shift + Enter

Paskaidrojums

Šī ir sarežģīta formula, lai to saprastu, un tai ir nepieciešams, lai katrai spēlei būtu skaitliskais ID un visas spēles būtu sakārtotas pēc ID.

Tie ir svarīgi, lai saprastu, kā FREQUENCY apkopo skaitļus "tvertnēs". Katra atkritumu tvertne apzīmē augšējo robežu un ģenerē visu datu kopā esošo skaitļu skaitu, kas ir mazāks vai vienāds ar augšējo robežu un lielāks par iepriekšējo atkritumu tvertnes numuru.

Šīs formulas būtība ir tāda, ka katras uzvarošās sērijas beigās tā izveido jaunu atkritumu tvertni, izmantojot nākamā zaudējuma ID. Visas pārējās tvertnes tiek izveidotas kā nulle. Praktiskais efekts ir secīgu uzvaru skaits katrā tvertnē.

Iekšējā frekvencē datu masīvs tiek ģenerēts ar šo:

IF(result="w",id)

Kas izveido šādu masīvu:

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

Ievērojiet, ka šajā masīvā iekļūst tikai uzvaras.

Tvertņu masīvs tiek ģenerēts ar:

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

Kas izveido šādu masīvu:

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

Tikai zaudējumi iekļauj šo masīvu kā nulles vērtības, un tie kļūst par funkcionālajām tvertnēm, kas uzvar. Uzvaras tiek tulkotas kā nulles, un faktiski netiek apkopoti skaitļi no datu masīva, jo FALSE vērtības tiek ignorētas.

Izmantojot datu masīvu un atkritumu masīvus iepriekš, frekvence atgriež skaitļu masīvu vienā atkritumu tvertnē. Apliekot MAX masīvu ap šo masīva rezultātu, mēs iegūstam vislielāko skaitu, kas ir garākā uzvaru sērija.

Tad funkcija MAX atgriež maksimālo skaitu.

Ar palīgu kolonnu

Ja jums nepatīk izsmalcinātu bikšu formulas, kuru izpratnei ir nepieciešams pilnas lapas skaidrojums, jūs vienmēr varat izmantot palīga kolonnu ar vienkāršu formulu un rezultātiem piemērot MAX. Šajā gadījumā ar šo formulu D4 varat izveidot pastāvīgu uzvaru skaitu, nokopējot slejā:

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

Labas saites

Kāds ir garākās uzvaru sērijas garums (Chandoo)

Interesanti raksti...