Avatar billede fralle Nybegynder
16. februar 2006 - 14:30 Der er 23 kommentarer og
1 løsning

=HVIS() problem

Hej,

Prøver at lave en relativt simpel HVIS=() funktion, men jeg kan ikke få det til at virke:

=HVIS(J4=800;"A";HVIS(J4=801;"B";HVIS(J4=802;"C";"")))

Hvis J4 = 800 så skal cellen vise A osv.

Jeg får en fejlmelding om at der er en fejl i formelen... :(

På forhånd tak for hjælpen.
Avatar billede vejmand Juniormester
16. februar 2006 - 14:34 #1
Her virker formlen fint???
Avatar billede mugs Novice
16. februar 2006 - 14:34 #2
Fungerer fint her.
Avatar billede x-lars Novice
16. februar 2006 - 14:34 #3
Underligt, den virker fint hos mig, når jeg har klippe/klistret den herfra og over i en ny projektmappe.
Avatar billede fralle Nybegynder
16. februar 2006 - 14:36 #4
Yderst mærkeligt, kan det være noget med celle formateringen ?

Bruger forresten Office 2003
Avatar billede mugs Novice
16. februar 2006 - 14:37 #5
Office 2000 - Har klippet din funktion ind i en ny fil og ingen problemer.
Avatar billede b_hansen Novice
16. februar 2006 - 15:34 #6
prøv eventuelt at kopiere din egen formel ind herfra.
Avatar billede fralle Nybegynder
16. februar 2006 - 15:58 #7
Har prøvet det, men tror det er min Excel som der er noget galt med, prøvede akkurat på en af de andre maskiner her med Excel 2000 det virkede uden problemer. Prøver på en anden maskine med 2003 i morgen.

Men nu er næste problem så dukket op, en begrænsning på 8 =HVIS() i samme formel... jeg skal bruge ca. 10-15 er der nogen måde at få det på ?
Avatar billede mugs Novice
16. februar 2006 - 16:01 #8
Ja - Der er flere eksempler i eksperten's søgefunktion.
Avatar billede mugs Novice
16. februar 2006 - 16:04 #9
Avatar billede b_hansen Novice
16. februar 2006 - 16:07 #10
Hvis der behov for så mange hvis'er, vil jeg da anbefale, at du overvejer en anden løsning. Det bliver hurtigt MEGET uoverskueligt på denne måde.

I stedet for, vil jeg foreslå, at du laver en tabel med dine kombinationer, og så laver et opslag i denne tabel med =LOPSLAG()
Avatar billede vejmand Juniormester
17. februar 2006 - 04:27 #11
Lige en strøtanke: Det er vel ikke en engelsksproget udgave du bruger?
Avatar billede fralle Nybegynder
17. februar 2006 - 09:13 #12
Nej det er en norsk udgave. Men det som også undre mig lidt er når jeg bruger vejviseren for denne funktion så får jeg også en fejlmelding (ved copy+paste) fra eksempel....
Avatar billede fralle Nybegynder
17. februar 2006 - 09:54 #13
Står lidt fast ved lopslag funktionen...

Jeg prøver følgende:

Fra Ark1 indeholder kolonne J information om varegruppenr, men kolonne K skal indeholde information om varegruppenavn. Men for at slippe for at skulle taste navn på varegruppen ind manuelt havde jeg tænkt at lave en =HVIS() funktion, men dette duer ikke pga. den maks kan indeholde 8 hvis'er.

Derfor tror jeg det er bedst at lave en lopslag som b_hansen foreslår. Jeg er bare lidt usikker (og forstår ikke helt) denne funktion...

Jeg tænkte at jeg måske kunne i Ark2 skrive alle varegrupppenr i A1-> og så alle varegruppenavn i B1->

Men hvordan skal min formel se ud i ark 1 ?
Avatar billede b_hansen Novice
17. februar 2006 - 10:02 #14
Så bliver det noget i stil med =LOPSLAG(J1;='Ark2'!A1:B20;2;SAND)

Formlen gør følgende: Den søger efter værdien i celle J1 i området A1 til B20 på Ark2. Findes værdien, returneres værdien fra kolonne 2 i denne tabel.

husk at tilrette dataområdet for ark2. Eventuelt kan du vælge at navngive området, og så bruge navnet i formlen
Avatar billede b_hansen Novice
17. februar 2006 - 10:03 #15
hov.... der er lige en fejl

=LOPSLAG(J1;'Ark2'!A1:B20;2;SAND)
Avatar billede fralle Nybegynder
17. februar 2006 - 10:19 #16
Fejl:

#NAVN?
Avatar billede b_hansen Novice
17. februar 2006 - 10:21 #17
formlen hedder muligvis noget andet på norsk. Prøv at slå op i hjælpen.
Avatar billede fralle Nybegynder
17. februar 2006 - 10:29 #18
den hedder SLÅ.OPP på norsk men får stadig #NAVN?
Avatar billede b_hansen Novice
17. februar 2006 - 10:31 #19
Jeg er ikke sikker på, at det er en den rigtige formel. Der findes nemlig osse en dansk formel, der hedder =SLÅ.OP()
Avatar billede fralle Nybegynder
17. februar 2006 - 10:35 #20
Tror det må være en af de følgende.

Syntaks:

FINN.KOLONNE(søkeverdi;matrise;radindeks;søkeområde)

SLÅ.OPP(søkeverdi; søkevektor; resultatvektor)

Begge disse ligger under funktions katagorien "Oppslag og refferanse"
Avatar billede b_hansen Novice
17. februar 2006 - 10:38 #21
hold da op.... jeg har tidligere haft et lignende spørgsmål. Helt tilbage i 2003.

=FINN.RAD(J1;Ark2!A$1:B$20;2;USANN)
Avatar billede b_hansen Novice
17. februar 2006 - 10:40 #22
prøv eventuelt et se her: http://www.eksperten.dk/spm/374870
Avatar billede fralle Nybegynder
17. februar 2006 - 11:03 #23
Genialt nu fungere det, eneste problem er bare at min Excel 2003 nægter at oprette disse formler, må bruge en Excel 2000... Tak for hjælpen :)
Avatar billede b_hansen Novice
17. februar 2006 - 11:52 #24
tjahh... der må du nok have fat i Microsoft. Det ligger vist udenfor mine evner *S*

Tak for point.
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