Automatisk opdatering i konkurrence
Posted: 4. Mar 2011 14:25
Her er et problem, som jeg har kæmpet med i lang tid:
Vi forestiller os, at tre drenge springer længdespring. De skal lave ti spring hver. Så laver vi et regneark, hvor der i A1 står navnet på den første dreng, som springer, og i B1 står hvor langt han sprang. Så får vi et regneark, som ser sådan ud for de første fire spring i konkurrencen:
Ole 2,00
Peter 2,20
Jens 1,80
Ole 2,50
Nu vil jeg gerne udvide regnearket med en automatisk opdateret resultattabel i området C1:E4. Første række indeholder drengenes navne (C1:E1), anden række (C2:E2) er altid de tre drenges tredjeseneste spring, tredje række (C3:E3) er altid det næstnyeste spring, og fjerde række (C4:E4) er altid det nyeste spring.
Det skal altså være en funktion, som til C4 (med Oles nyeste spring) skal kunne finde sidste gang der står Ole i kolonne A, og så gå et skridt til højre og hente tallet i kolonne B. Til C3 (med Oles næstnyeste spring) skal den finde næstsidste gang der står Ole i kolonne A og hente tallet fra det spring i kolonne B. o.s.v.
Jeg kan simpelthen ikke gennemskue, hvordan man får regnearket til at gå ned i kolonne A og finde eksempelvis det næstsidste af Oles resultater, når placeringen af det næstsidste resultat ændrer sig i takt med, at Ole får skrevet flere og flere resultater på listen.
Vi forestiller os, at tre drenge springer længdespring. De skal lave ti spring hver. Så laver vi et regneark, hvor der i A1 står navnet på den første dreng, som springer, og i B1 står hvor langt han sprang. Så får vi et regneark, som ser sådan ud for de første fire spring i konkurrencen:
Ole 2,00
Peter 2,20
Jens 1,80
Ole 2,50
Nu vil jeg gerne udvide regnearket med en automatisk opdateret resultattabel i området C1:E4. Første række indeholder drengenes navne (C1:E1), anden række (C2:E2) er altid de tre drenges tredjeseneste spring, tredje række (C3:E3) er altid det næstnyeste spring, og fjerde række (C4:E4) er altid det nyeste spring.
Det skal altså være en funktion, som til C4 (med Oles nyeste spring) skal kunne finde sidste gang der står Ole i kolonne A, og så gå et skridt til højre og hente tallet i kolonne B. Til C3 (med Oles næstnyeste spring) skal den finde næstsidste gang der står Ole i kolonne A og hente tallet fra det spring i kolonne B. o.s.v.
Jeg kan simpelthen ikke gennemskue, hvordan man får regnearket til at gå ned i kolonne A og finde eksempelvis det næstsidste af Oles resultater, når placeringen af det næstsidste resultat ændrer sig i takt med, at Ole får skrevet flere og flere resultater på listen.