Avatar billede -2000haj Nybegynder
07. marts 2002 - 18:30 Der er 14 kommentarer og
1 løsning

fx. HVIS i MS EXCEL

Jeg har et lille problem med en hvisformular.

Jeg har en celle A1 som skal vise noget fra en anden celle.
Hvis cellen a2 er = 1
Så skal A1 være = B1
Hvis cellen a2 er = 2
Så skal A1 være = B2
Hvis cellen a2 er = 3
Så skal A1 være = B3

Jeg ved godt at det skal være en hvis formular. óg jeg er kommet frem til følgende:

=HVIS(a2=1;B1;"")

Men så skal jeg have flere hvis'er med kan man det og hvordan.
Avatar billede janvogt Praktikant
07. marts 2002 - 19:16 #1
Denne formel burde løse dit problem:

=HVIS(A2=1;B1;HVIS(A2=2;B2;B3))
Avatar billede johs_j Novice
07. marts 2002 - 21:39 #2
>janvogt
Den skal lige forlænges lidt for at være helt korrekt
=HVIS(A2=1;B1;HVIS(A2=2;B2;HVIS(a2=3;B3;"")))
>2000haj
du kan hav op til 7 hvis'er inden i hinanden.
Avatar billede janvogt Praktikant
07. marts 2002 - 23:09 #3
>>>johs
Min formel behøver ikke at blive forlænget, hvis problemstillingen er præcis som 2000haj skriver :-)
Avatar billede johs_j Novice
08. marts 2002 - 08:52 #4
>>janvogt
hvad nu hvis a2 hverken er 1, 2 eller 3?
Avatar billede johs_j Novice
08. marts 2002 - 08:53 #5
>>janvogt
Jegt gør det ikke for at stjæle dine point. Derfor bare en kommentar.
Avatar billede bak Forsker
08. marts 2002 - 09:25 #6
Eller skriv i A1    =VÆLG(A2;B1;B2;B3)
Avatar billede janvogt Praktikant
08. marts 2002 - 09:26 #7
>>>johs
Ja ja, det er bare i orden - sådan opfattede jeg det nu heller ikke :-)

Du har ret i, at hvis A2 hverken er 1, 2 eller 3, så giver min formel værdien af B3, men som jeg skriver så virker min formel, hvis problemstillingen er præcis som 2000haj skriver (dvs. at A2 er enten 1, 2 eller 3). Der bliver ikke skrevet noget om, at A2 kan antage andre værdier.
Avatar billede janvogt Praktikant
08. marts 2002 - 09:27 #8
Det var kattens bak, jeg sad lige med denne på trapperne:
=CHOOSE(A2;B1;B2;B3)

:-)
Avatar billede janvogt Praktikant
08. marts 2002 - 09:31 #9
Eller en af disse, hvis der ikke må stå "fejl" ved andre værdier:

=IF(ISERR(CHOOSE(A2;B1;B2;B3));"";CHOOSE(A2;B1;B2;B3))
=IF(A2>3;"";CHOOSE(A2;B1;B2;B3))
Avatar billede janvogt Praktikant
08. marts 2002 - 09:39 #10
Eller måske den allerkorteste:
=INDEX(B1:B3;A2)

Vi kunne vist blive ved ..... :-)
Avatar billede janvogt Praktikant
08. marts 2002 - 09:41 #11
INDEX = INDEKS på dansk
ISERR = ER.FEJL på dansk
IF = HVIS på dansk
Avatar billede bak Forsker
08. marts 2002 - 09:45 #12
Jeg kan godt lide den sidste Jan. den er da dejlig kort (og hurtig) :-)
Avatar billede janvogt Praktikant
08. marts 2002 - 09:51 #13
Ja, den bliver vist ikke meget kortere.
Avatar billede janvogt Praktikant
08. marts 2002 - 09:55 #14
Men VÆLG er en god løsning når det ikke er cellereferencer men f.eks. "æbler", "pærer" og "bananer" man er ude efter og man ikke ønsker at have en tabel liggende over valgmuligheder.
Avatar billede -2000haj Nybegynder
08. marts 2002 - 15:14 #15
Jeg bruger =INDEKS(Kunder!B2:Kunder!B99;H13)

Men vælg var lige så god jeg gad bare ikke at skrive så meget da jeg jo som i ser henter data fra et andet ark.

Tak for hjælpen, Hvis i alle 3 lige lægger et svar så deler i dem 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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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