Avatar billede tommihn Nybegynder
12. januar 2009 - 15:29 Der er 9 kommentarer og
1 løsning

Tabelopslag fra 2 parametre

Hej Eksperter..

Jeg har forsøgt at lave et tabel opslag som en index og sammenlign funktion, men den returnere en forkert værdi. Derfor skal jeg lige bruge lidt af jeres ekspertise =)

  1 2 3 4 5 6
a z c v r t y
b
c
d
e r t y u o ø   

min tabel ser sådan (selvfølgelig med tal i alle felter). Funktionen skal med to indgangsparametre returne en værdi, fx vil e,6 returne et ø.

Hvordan ser funktionen ud?

Gør det nogen forskel at der ikke er samme antal rækker og kolonner??

/ Tommi
Avatar billede passiflora Juniormester
12. januar 2009 - 15:57 #1
Husk første kolonne er den som starter med a

Den kunne måske se således ud ...  =+LOPSLAG(V-index;Q17:R20;L-index;FALSK)

... Lodret index'er skal være et tal
Avatar billede jkrons Professor
12. januar 2009 - 16:13 #2
Med data i række 2 til 6 og kolonne B til G

=INDEKS(A2:G6;SAMMENLIGN(I1;A2:A6;0);SAMMENLIGN(I2;A2:G2;0))

I I1 skriver du det bogstav du vil finde og i I2 det tal.
Avatar billede tommihn Nybegynder
13. januar 2009 - 08:14 #3
Hej igen..

Det var en funktion som den "jkrons" beskriver jeg var på jegt efter. Men jeg synes ikke lige det virker. Skal kolonne A med i det første dataområde (indeks(A2:G6), række 1 er jo ikke med??

I den sidste sammenlign funktion skal den finde I2 i området A2:G6 men hvis man kigger op tabellen står der jo kun bogstaver i dette område??

/ Tommi
Avatar billede jkrons Professor
13. januar 2009 - 12:05 #4
I sit eksempel har jeg mine data i A2 (tallene). Række 1 er tom. Tallene står i række 2, og bogstaverne fra række 3 og nedefter.

___A__B__C__D__E__F__G__H
1
2_____1__2__3__4__5__6__
3__A
4__B
5__C
6__D
7__E__r__t__y__u__o__ø

e,6 findes ved at indtaste e i I1 og 6 i I2.

Formlen skal i så fald være

=INDEKS(A2:G6;SAMMENLIGN(I1;A2:A7;0);SAMMENLIGN(I2;A2:G2;0))
Avatar billede tommihn Nybegynder
13. januar 2009 - 15:38 #5
Er vi enige om at bogstaverne står lodret i kolonne A (A3:A7) og tallene vandret i række 2 (B2:G2)??

/ Tommi
Avatar billede jkrons Professor
13. januar 2009 - 15:39 #6
Ja.
Avatar billede jkrons Professor
13. januar 2009 - 15:45 #7
Men jeg kn også se, at jeg har lavet et skrivefejl i formlen. Dette er det rigtige:

=INDEKS(A2:G7;SAMMENLIGN(I1;A2:A7;0);SAMMENLIGN(I2;A2:G2;0))
Avatar billede tommihn Nybegynder
14. januar 2009 - 07:53 #8
SUPER... Nu fik jeg de endelig til at fungere. Mange tak for hjælpen!! Jeg sender nogle points afsted...
Avatar billede jkrons Professor
14. januar 2009 - 17:47 #9
Du skulle nok have ventet til jeg svarede inden du accepterede :-)
Avatar billede tommihn Nybegynder
15. januar 2009 - 08:08 #10
Det gik også lige lidt hurtigt. Hvad gør vi så lige??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester