Avatar billede joggeren Nybegynder
29. august 2003 - 09:06 Der er 9 kommentarer og
2 løsninger

Slår forkert værdi op

Har denne formel:
=LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;2)

Virker fint hvis det i omsdata.xls er data. Hvis den så kommer til en post, hvor der ikke er en værdi i omsdata.xls slår den en tilfældig værdi op. Hvordan løser man det?
Avatar billede kabbak Professor
29. august 2003 - 09:14 #1
=LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;falsk)
Avatar billede joggeren Nybegynder
29. august 2003 - 09:15 #2
Ja.. fandt netop ud af det...
Avatar billede kabbak Professor
29. august 2003 - 09:16 #3
LOPSLAG(opslagsværdi;tabelmatrix;kolonneindeks_nr;sorteret)

Opslagsværdi  er den værdi, der skal findes i matrixens første kolonne. Opslagsværdi kan være en værdi, en reference eller en tekststreng.

Tabelmatrix  er den datatabel, hvori der skal søges efter data. Brug en reference til et område eller et områdenavn, f.eks. Database eller Liste.

Hvis sorteret er SAND, skal værdierne i den første kolonne af tabelmatrix placeres i stigende rækkefølge: ..., -2, -1, 0, 1, 2, ..., A-Å, FALSK, SAND, ellers returnerer LOPSLAG muligvis ikke den rigtige værdi. Hvis sorteret er FALSK, behøver du ikke at sortere værdierne i tabelmatrix.


Værdierne kan sorteres i stigende rækkefølge, hvis du vælger kommandoen Sorter i menuen Data og derefter markerer Stigende.
Avatar billede joggeren Nybegynder
29. august 2003 - 09:17 #4
Kan man ikke i stedet for den til at returnere en anden "værdi" end #I/T hvis den ikke kan finde en værdi. Værdien skal i givet fald være 0.
Avatar billede mr-super Nybegynder
29. august 2003 - 09:26 #5
=LOPSLAG($A$1:$A$1000;'XX\[omsdata.xls]Ark1'!$A$1:$B$193;2)

Lav mappen: XX og prob omsdata.xls ind i..
Avatar billede mr-super Nybegynder
29. august 2003 - 09:26 #6
//svar
Avatar billede kabbak Professor
29. august 2003 - 09:30 #7
=HVIS(ER.FEJL(LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;falsk));"";LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;falsk))
Avatar billede joggeren Nybegynder
29. august 2003 - 09:34 #8
Den laver bare blanke felter, alle steder.
Avatar billede janvogt Praktikant
29. august 2003 - 09:53 #9
=HVIS(ER.FEJL(LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;2;falsk));"";LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;2;falsk))
Avatar billede janvogt Praktikant
29. august 2003 - 09:55 #10
eller hvis værdien skal være "0":

=HVIS(ER.FEJL(LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;2;falsk));0;LOPSLAG($A$1:$A$1000;'C:\Documents and Settings\XX\[omsdata.xls]Ark1'!$A$1:$B$193;2;falsk))
Avatar billede joggeren Nybegynder
29. august 2003 - 09:57 #11
Ja.. så kører det.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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