Hallo Nuno,
dat is eigenlijk niet zo moeilijk zoals je zal merken. Al hebben we wel 2 stappen nodig in onze formule.
de functie GROOTSTE(bereik;n) zoekt in een bereik de n-de grootste waarde. Hier is het bereik D5:L5.
Dus:
=GROOTSTE(D5:L5;1)
geeft de grootste waarde uit D5:L5.
=GROOTSTE(D5:L5;2)
geeft de 2de grootste waarde uit D5:L5.
Die getallen hebben we nu. Vervolgens moeten we waarden nemen uit de rij 4 voor de kolommen D tot L, overeenkomstig waar zich de gevonden getallen (in jouw voorbeeld: 10 en
bevinden. Doe dit zo (voor 10, het maximum):
=VERGELIJKEN(GROOTSTE(D5:L5;1);D5:L5;0)
Voor de 8, verander hier GROOTSTE(D5:L5;1) in GROOTSTE(D5:L5;2).
De resultaten zijn voor 10: 1 (aangezien 10 in de eerste cel van het bereik D5:L5 staat). Voor 8 is het resultaat 7 (aangezien 8 in de 7de cel van het bereik D5:L5 staat)
Klaar is Kees.
Hoewel, het kan zijn dat er getallen meermaals voorkomen. Als het maximum en het 2de grootste getal uit D5=L5 gelijk zijn, dan heb je een probleem met deze formules. Ik bespaar je de details (probeer ze zelf te vinden!) maar gebruik voor het maximum de formule van daarnet: =VERGELIJKEN(GROOTSTE(D5:L5;1);D5:L5;0),
of wat hetzelfde is: =VERGELIJKEN(MAX(D5:L5);D5:L5;0)
Voor het 2de grootste getal:
=ALS(GROOTSTE(D5:L5;1)=GROOTSTE(D5:L5;2);P37+VERGELIJKEN(GROOTSTE(D5:L5;1);INDIRECT(ADRES(5;4+P37)&":"&ADRES(5;12));0);VERGELIJKEN(GROOTSTE(D5:L5;2);D5:L5;0))
Als er geen gelijke getallen voorkomen of als je dat niet erg vindt, vergeet dan die laatste formules en pas de eerdere formules toe.
Veel succes ermee en vraag uitleg indien nodig. Probeer de formules wat te begrijpen, de Excel mogelijkheid om de formule in stappen te berekenen is hierbij wellicht nuttig.
WG