Exel formule

Anoniem
2024-11-14T12:16:26+00:00

Hallo wie kan mij helpen. Formule is =ALS(E31=13,1,0) Mjn vraag is dat soms het getal 13 niet word gehaald ,maar ik wil wel dat de score van 1 komt. Groet Hans

Microsoft 365 en Office | Excel | Voor thuisgebruik | Android

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen
Antwoord geaccepteerd door vraagauteur
Anoniem
2024-11-19T15:55:02+00:00

Hans,

Je kunt eens dit proberen als formule in AF2: =ALS(ISLEEG(C2);"";AD2+AE2/1000)

en deze doorvoeren naar beneden.

O ja, met komma's: =ALS(ISLEEG(C2),"",AD2+AE2/1000)

Jan

Was dit antwoord nuttig?

0 opmerkingen Geen opmerkingen

32 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2024-11-17T12:33:37+00:00

    Hans,

    Mooi dat het is gelukt.

    Om een lijst te maken met de hoogstscorende bovenaan zou je dit kunnen doen, waarbij ik het volgende veronderstel:

    In kolom C staan de spelers.

    In kolom AD het aantal gewonnen spelen.

    In kolom AE het behaalde puntenaantal.

    De rangschiking wordt in eerste instantie bepaald in kolom AD maar bij gelijke uitkomsten bepaalt kolom AE de uitslag.

    Als die ook gelijk zijn wordt de rij waarin de uitslag staat meebepalend om waarden terug te kunnen zoeken.

    Twee hulpkolommen:

    In AF2 de formule: =AD2+AE2/1000

    In AF2 de formule: =AF2-RIJ()/100000

    Nu de formule om de namen op aflopende scorevolgorde te zetten in bv kolom AK (hoeft niet in rij 2):

    =ALS.FOUT(INDEX($C$2:$C$7;VERGELIJKEN(KLEINSTE(RANG($AG$2:$AG$7;$AG$2:$AG$7);RIJ(A1));RANG($AG$2:$AG$7;$AG$2:$AG$7);0);1);"") 
    

    en deze invoeren als matrixformule (althans in oudere versies van Excel)

    En als formule met het behaalde resultaat (althans rangschikking behorende bij die namen) in kolom AL:

    =ALS.FOUT(INDEX(RANG($AF$2:$AF$7;$AF$2:$AF$7);VERGELIJKEN(KLEINSTE(RANG($AG$2:$AG$7;$AG$2:$AG$7);RIJ(A1));RANG($AG$2:$AG$7;$AG$2:$AG$7);0);1);"") 
    

    en ook deze invoeren als matrixformule (althans in oudere versies van Excel)

    Voer beide formules door naar beneden zover als nodig is.

    Hopelijk is dit wat je bedoelde.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2024-11-15T14:05:17+00:00

    Beste Jan

    Deze formule werkt Jan.💪

    Super bedankt. Heel erg blij mee.👍

    Ik durf het bijna niet te vragen🫣 maar is het moeilijk om een formule te maken dat de beste score en naam bovenaan komt te staan .

    Groet Hans

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2024-11-14T16:49:36+00:00

    Hans,

    Ik denk dat je in T25 kunt volstaan met deze formule: =--(E25>G25)

    Dat levert 1 op als E25 groter is dan G25 dus als Hessel heeft gewonnen en 0 als Hessel verloor.

    Het maakt dan denk ik niet uit of de 13 wel of niet is gehaald. Dus je hoeft in Excel dan geen onderscheid te maken tussen volledig gespeelde partijen of eerder gestopte partijen.

    Als dit juist is, en aangenomen dat je al in Rij 2 begint met noteren, zou je in T2 deze formule kunnen zetten:

    =--(INDEX($E2:$S2;1;1+3*(KOLOM(A$1)-1))>INDEX($E2:$S2;1;3+3*(KOLOM(A$1)-1)))

    en deze naar rechts doorvoeren t/m kolom X en naar beneden zover als nodig.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2024-11-14T15:55:21+00:00

    Jan hierbij stuur ik de sheet even mee.

    De vakken E tm S zijn leeg.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen