Jeg har gått meg fast i excel, tror jeg. Ikke er jeg veldig god på det heller, det hjelper ikke akkurat. :knegg:
Jeg har et regneark som jeg skal fylle inn med data fra en haug andre ark. For å slippe å gjøre dette manuelt, tenkte jeg at excel kunne fikse det selv.
Jeg får det delvis til med Slå.Opp, men jeg trenger å "konvertere" til Finn.Rad slik at jeg kan bruke Usann.
Her er et eksempel. I kolonnen denne formelen er i, vil jeg hente et tall knyttet til avdelingen som er i A3, og dette tallet har jeg i regnearket som heter Henvendelse. Avdelingen ligger der i D-kolonnen, tallet i kolonnen ved siden av, altså E. (Det er egentlig i en pivot, men det funker faen ikke å hente det derfra, tydeligvis.)
Problemet er at dersom Slå.Opp ikke finner det som står i A3 i D-kolonnen i det andre arket, så setter den inn det tallet den satt inn sist. :himle: Og det går ikke. Jeg må ha riktige tall, men det er helt greit om jeg får i/t, n/a eller #ref for den saks skyld i feltet i stedet for 0. :gal:
Derfor bør jeg jo bruke Finn.Rad, slik at jeg kan sette Usann til slutt, men da får jeg ingen treff i det hele tatt.
Jeg har brukt så mye tid på den hersens formelen at det hadde gått raskere å taste tallene inn manuelt, men dette er tall som skal rapporteres på månedlig, og det er en haug med ark, så jeg vil gjerne få automatisert det jeg kan.
Min erfaring er at finn.rad ikke er så glad i at man bare markerer de feltet man skal søke i. Jeg pleier å sortere de dataene som det skal hentes opplysninger fra og deretter navngi området.
Navngi området = markere de cellene data skal hentes fra og gi dette et navn helt opp i venstre hjørne av regnearket.
Deretter blir det:
= finn.rad (a3; "navngitt område"; nummer på den kolonnen du skal hente data fra; usann)
Jeg får ikke til å bruke indeks og sammenligne, for da ser det ut til at den prøver å lete på samme rad, og det vil den nesten aldri få treff på. (Altså at det som står i A4 i hovedarket ikke nødvendigvis er på rad 4 i ark2.)
Finn.rad returnerer en verdi fra en tabell basert på en opplysning i en annen tabell. Det fungerer på en måte som en join. Hvis den verdien du skal returnere ligger i første kolonne, skjønner jeg at det ikke returneres verdier. Det er jo første kolonne den ser etter for å finne hvilke verdier som skal returneres.
Jeg kjenner at jeg sliter veldig med å formulere meg. Hvis du vil så prikker du meg e-postadressen din, og så kan jeg se på regnearket.
Altså;
I regneark 1:
I kolonne A har jeg en oversikt over ALLE avdelinger
I kolonne B skal jeg vise antall henvendelser.
I regneark 2:
I kolonne D har jeg oversikt over en del avdelinger
I kolonne E har jeg oversikt over antall henvendelser til den respektive avdelingen.
I regneark 1 skal jeg i B-feltet vise en type henvendelser, i C en annen osv. Det er ikke alle avdelinger som har alle type henvendelser, og det er der Slå.Opp ikke virker. For når den ikke finner avdelingene som står i A i regneark 1 i D i ark2, så setter den inn det som er nærmest. :himle: