Hej,
Jag har ett enkelt blad med två kolumner (A + B) och X antal rader (i exemplet nedan förenklar jag med fem rader) som ser ut såhär:
Namn (A) Antal (B)
(1) Person1 80
(2) Person2 30
(3) Person3 50
(4) Person4 70
(5) Person5 90
Baserat på denna enkla tabell (där värdet i "antal" kommer ändras manuellt tex 1gång/vecka) vill jag ha en enkel topp-3 lista i kolumn D+E bredvid som automatiskt justeras efter värdet i Antal-kolumnen per Person (så man ser vilka 3 personer som har mest i antal vid given tidpunkt) Topplistan ska alltså se ut så här utifrån exemplet:
Topplista
-------------
Namn (D) Antal (E)
(1) Person3 90
(2) Person1 80
(3) Person4 70
För att ta fram plats 1,2 och 3 på Antal använder jag STÖRSTA-formeln i cell E1, E2, E3 enligt följande:
E1 formel =STÖRSTA(B1:B5;1)
E2 formel =STÖRSTA(B1:B5;2)
E3 formel =STÖRSTA(B1:B5;3)
Nu ser topplistan ut såhär:
Namn (D) Antal (E)
(1) 90
(2) 80
(3) 70
Nu till problemet...hur gör jag för att i topplistan även hämta upp den Person som "tillhör" varje Antal? Dvs i cell D1 skall namnet stå på den person (A1:A5) som har flest Antal just nu, i D2 den person (A1:A5) med näst flest osv. Jag har exprimenterat med STÖRSTA(), FÖRSKJUTNING() m,m för att utifrån aktuell B1:B5 rad ange rätt A1:A5 rad men ej fått det att fungera.
Några tips på hur detta löses utan VBA?
Tack på förhand! :)