Avatar billede pejsen Nybegynder
05. februar 2008 - 19:42 Der er 6 kommentarer og
1 løsning

Fejl i funktionen INDEKS /SAMMENLIGN

Hej

Jeg får fejl på nedenstående funktion (Fejlen= #I/T)

=INDEKS(Prisliste;SAMMENLIGN(B1;Prisliste;0);1)

Mit celleområde("Prisliste") er =FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A); 3)

Hvad er der galt?

Pejsen
Avatar billede mugs Novice
05. februar 2008 - 19:46 #1
Sakset fra Excel hjælp:

Rette fejlen #I/T
Opstår, når en værdi ikke er tilgængelig for en funktion eller en formel.

Klik på den celle, der indeholder fejlen, klik på den knap, der vises , og klik derefter på Spor fejl, hvis det vises.
Gennemse de mulige årsager og løsninger.
Mulige årsager og løsninger
Der er manglende data og #I/T eller IT() er indtastet i stedet

Erstatte #I/T med nye data.

Bemærk!  Du kan indtaste #I/T i de celler, hvor der endnu ikke er tilgængelige data. Formler, som refererer til de pågældende celler, returnerer fejlværdien #I/T i stedet for at prøve at beregne en værdi.

Der angives en forkert værdi for opslagsværdien argument i regnearksfunktionerne VOPSLAG, SLÅ.OP, SAMMENLIGN eller LOPSLAG

Sørg for at opslagsværdien argument er en korrekt værdi, f.eks. en værdi eller en cellereference, og ikke en områdereference.
Bruge regnearksfunktionerne LOPSLAG, VOPSLAG eller SAMMENLIGN til at lokalisere en værdi i en usorteret tabel

Som standard skal alle funktioner, f.eks. opslagsoplysninger i tabeller, være sorteret i stigende rækkefølge. Men regnearksfunktionerne VOPSLAG og LOPSLAG indeholder områdeopslaget argument som fortæller funktionen, at den skal finde en identisk post, selvom tabellen ikke er sorteret. Hvis du vil finde en identisk post, skal du indstille argumentet områdeopslag til FALSK.
Regnearksfunktionen SAMMENLIGN indeholder argumentet sammenligningstype, der angiver den rækkefølge, listen skal sorteres i for at finde det søgte. Hvis denne funktion ikke kan finde det søgte, kan du forsøge at ændre argumentet sammenligningstype. Hvis du vil finde en identisk post, skal du sætte sammenligningstypens argument til 0.

Der benyttes et argument i matrixformel, der ikke indeholder samme antal rækker eller kolonner som det område, der indeholder matrixformlen

Hvis matrixformlen er indtastet i flere celler, skal du sørge for, at de områder, som formlen refererer til, indeholder samme antal rækker og kolonner eller indtaste matrixformlen i færre celler. Hvis matrixformlen f.eks. er indtastet i et område, som indeholder 15 rækker (C1:C15), og formlen refererer til et område, der indeholder 10 rækker (A1:A10), angives #I/T i området C11:C15. Du kan rette fejlen ved at indtaste formlen i et mindre område, f.eks. i C1:C10, eller ændre angivelsen af området, som formlen refererer til, så det indeholder samme antal rækker, f.eks. A1:A15.

Der udelades et eller flere argumenter til en indbygget eller brugerdefineret regnearksfunktion

Indtast alle argumenterne i funktionen.

Der benyttes en brugerdefineret regnearksfunktion, som ikke er tilgængelig

Sørg for, at projektmappen, som indeholder den pågældende regnearksfunktion, er åben, og at funktionen fungerer korrekt.

Der afspilles en makro, som indsætter en funktion, som returnerer #I/T

Sørg for, at funktionens argumenter er korrekte og i den korrekte position.
Avatar billede bak Forsker
05. februar 2008 - 20:28 #2
Enig med Mugs

#I/T (eller engelsk #NA) betyder at værdien ikke er fundet (Ikke Tilgængelig) i din sammenlignfunktion. Altså B1 findes ikke i prisliste.
Avatar billede jkrons Professor
05. februar 2008 - 22:45 #3
En mulig årsag kan være din opslagsmatrix. Du skriver at Prisliste=FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A); 3), men hvilket celleområde repræsenterer navnet? SAMMENLIGN virker kun på én dimensionelle matricer, ikke to-dimensionelle. Men om det er tilfældet hos dig fremgår ikke, da du kun giver navnet på området, ikke referencen til det.
Avatar billede pejsen Nybegynder
06. februar 2008 - 21:09 #4
Hej

Mit celle område går over 3 kolonner A,B,C - Kan også læses på det sidste tal (3-tallet, som angiver at det er indeholder 3 koloner) i funktion Prisliste=FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A); 3)

Pejsen
Avatar billede pejsen Nybegynder
06. februar 2008 - 21:19 #5
Hej jkrons

Fejlen ligger i mit celleområde. Det er korrekt at ,SAMMENLIGN ikke kan håndtere mere end 1 kolonne. Det virkede, da jeg ændrede cellområdet til kun at indeholde B-kollonen.

Smidt et svar, så skal du få point. Tak for hjælpen

Pejsen
Avatar billede jkrons Professor
06. februar 2008 - 22:02 #6
Her er et svar.
Avatar billede jkrons Professor
06. februar 2008 - 22:02 #7
Den kan i øvrigt godt håndtere menre end en kolonne, men i så fald kun en række :-)
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