Hvordan gør jeg det i Excel..gerne med en "HVIS" - sætning...
Tak for hjælpen derude...
> Jeg er ved at lave en faktura som jeg skal have til at skrive vare navn og
> pris når jeg skriver vare nummeret...
> Hvordan gør jeg det i Excel..gerne med en "HVIS" - sætning...
Det ville være bedre, hvis du i stedet for HVIS bruger LOPSLAG.
All the best!
Lars
Start med i et tomt ark at indtaste følgende:
A1: Varenummer
A2: 2537
A3: 4711
A4: 8935
B1: Varenavn
B2: Æbler
B3: Pærer
B4: Bananer
C1: Pris
C2: 17,25
C3: 10,00
C4: 13,50
Klik "Vis" på hovedmenuen, derefter "Værktøjslinjer" og "Formularer". Tryk
på
"Kombinationsboks", hvorefter der skulle komme et plus-tegn. Tryk på venstre
museknap og lav en kombinationsboks på regnearket, på et passende sted og i
passende størrelse. Højreklik nu på kombinationsboksen og klik på "Formater
kontrolelement". Aktiver feltet Inputområde og marker herefter cellerne
A1:A4.
I feltet cellekæde kan du for eksempel skrive A20 (forudsat denne celle som
udgangspunkt er blank). I feltet linjer i rulleliste kan du (for eksemplet
her)
skrive 3. Prøv nu at klikke på et varenummer i rullelisten og bemærk, hvad
der
sker i celle A20. Nu mangler vi bare at få Excel til at skrive varenavn og
pris.
Hertil bruger vi INDEKS-funktionen. I den celle, hvor du vil have varenavn
og
pris indtaster du følgende formel:
=INDEKS(B2:B4;A20)&" "&INDEKS(C2:C4;A20)
Hvis du ønsker at have varenavnet i én celle og prisen i en anden celle er
form-
lerne:
Varenavn: =INDEKS(B2:B4;A20)
Pris: =INDEKS(C2:C4;A20)
Med venlig hilsen
Hans Knudsen
Søren Holm skrev i meddelelsen ...
>Jeg er ved at lave en faktura som jeg skal have til at skrive vare navn og
>pris når jeg skriver vare nummeret...
>
>Hvordan gør jeg det i Excel..gerne med en "HVIS" - sætning...
>
>Tak for hjælpen derude...
>
>
>Jeg er ved at lave en faktura som jeg skal have til at skrive vare navn og
>pris når jeg skriver vare nummeret...
>
>Hvordan gør jeg det i Excel..gerne med en "HVIS" - sætning...
>
>Tak for hjælpen derude...
Jeg har selv slåset meget med det og det lykkedes også tilsidst.
Det tog mange timer og det værste er, det er svært at overskue, hvis
der er mange hvisser.
En anden og simplere model er OG, dvs
du smækker flere hvisser sammen i een sætning a la
hvis (a1=1+OG(b3=1;e3=2;f4=5); ; )
Så tester du på 4 ting på en gang, og der er ved trods alt mere
overskueligt
Peter
>
>
Her rager jeg til mig med arme og ben :-)
Først data fra Hans
Start med i et tomt ark at indtaste følgende:
A1: Varenummer
A2: 2537
A3: 4711
A4: 8935
B1: Varenavn
B2: Æbler
B3: Pærer
B4: Bananer
C1: Pris
C2: 17,25
C3: 10,00
C4: 13,50
Så forslag fra Lars: LOPSLAG()
Lad os sige, at du indtaster varenummeret i K1 og at varenavnet skal være i L1
og prisen i M1
indtast følgende formel i L1
=LOPSLAG(K1;A2:C4;2;FALSK)
I M1 indtastes
=LOPSLAG(K1;A2:C4;3;FALSK)
A2:C4 bliver betragtet som dataområdet, hvor A er første kolonne, B er anden
kolonne og C er tredie kolonne.
LOPSLAG betyder:
Gå over i første kolonne i dataområdet(A2:C4) og find den værdi, der står i
K1. Gå dernæst ud i kolonne 2 eller 3
og snup det, der står der.
Hvis din række af varenumre ikke er sorteret, skal FALSK med til sidst. Er de
sorteret stigende kan FALSK udelades.
Med venlig hilsen
LeoH
Søren Holm skrev:
Forklaring om cellerne
A1 = Inddata (Her tastes der tal imellem 1 og 12)
B1 = Er udata (Kan de ikke findes i B1) så beregnes der i C1
C1 = Hjælpecelle til beregningen
Regneregler
Celle B1 =HVIS(A1=1;"Januar"; HVIS(A1=2; "Februar";HVIS(A1=3;
"Marts";HVIS(A1=4;"April"; HVIS(A1=5;"Maj"; HVIS(A1=6; "Juni";
HVIS(A1=7;"Juli";C1 ) ) ) ) ) ) )
Celle C1 = HVIS(A1=8;"August"; HVIS(A1=9; "September";HVIS(A1=10;
"Oktober";HVIS(A1=11;"November"; HVIS(A1=12;"December";" " ) ) ) ) )
Med venlig hilseln
Freddie Sunde