Revolutionary
Gebruiker
- Lid geworden
- 1 apr 2009
- Berichten
- 183
Goedemiddag helpers,
Ik ben op zoek naar een formule waarmee je de maximale winning streak in een rij kan berekenen. Ik heb in mijn excelbestand 100 kolommen met 100 regels, in totaal 10.000 cellen dus waar allemaal getallen zijn ingevuld. Ik zou graag voor iedere rij de maximale winning streak willen berekenen.
Een getal groter dan 0, moet als winst gezien worden en een getal kleiner dan 0 als verlies. Nu heb ik de volgende formule:
Echter telt de formule het totaal aantal positieve cellen (dus winnende cellen) in een rij in plaats van de maximale winning streak...
Met een tussenstap lukt het wel:
Als ik in een ander blad een ALS-formule zet gekoppeld aan de 10.000 cellen in het eerste tabblad, en die een W toont bij een positieve waarde en een L bij een negatieve waarde en de volgende formule gebruik:
Dan lukt het wel... Toch zou ik liever deze tussenstap willen overslaan omdat ik straks de formules wil doortrekken zodat er 1.000.000 cellen in gebruik zijn.
Heeft iemand een idee wat ik fout doe in de eerste formule?
Alvast bedankt!
Tim
Ik ben op zoek naar een formule waarmee je de maximale winning streak in een rij kan berekenen. Ik heb in mijn excelbestand 100 kolommen met 100 regels, in totaal 10.000 cellen dus waar allemaal getallen zijn ingevuld. Ik zou graag voor iedere rij de maximale winning streak willen berekenen.
Een getal groter dan 0, moet als winst gezien worden en een getal kleiner dan 0 als verlies. Nu heb ik de volgende formule:
Code:
=MAX(INTERVAL(ALS(A1:CV1>0;RIJ(A1:CV1));ALS(A1:CV1<0;RIJ(A1:CV1))))
Echter telt de formule het totaal aantal positieve cellen (dus winnende cellen) in een rij in plaats van de maximale winning streak...
Met een tussenstap lukt het wel:
Als ik in een ander blad een ALS-formule zet gekoppeld aan de 10.000 cellen in het eerste tabblad, en die een W toont bij een positieve waarde en een L bij een negatieve waarde en de volgende formule gebruik:
Code:
=MAX(INTERVAL(ALS(A1:CV1="W";RIJ(A1:CV1));ALS(A1:CV1<>"W";RIJ(A1:CV1))))
Dan lukt het wel... Toch zou ik liever deze tussenstap willen overslaan omdat ik straks de formules wil doortrekken zodat er 1.000.000 cellen in gebruik zijn.
Heeft iemand een idee wat ik fout doe in de eerste formule?
Alvast bedankt!
Tim