Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Flere "HVIS" sætninger efter hinanden?

846 views
Skip to first unread message

Søren Holm

unread,
Jul 30, 1998, 3:00:00 AM7/30/98
to
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...

Lars Henrik Andersen

unread,
Jul 30, 1998, 3:00:00 AM7/30/98
to
Søren Holm wrote:

> 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


Hans Knudsen

unread,
Jul 30, 1998, 3:00:00 AM7/30/98
to
Søren
Du kan eventuelt også gøre følgende (jeg viser et lille eksempel):

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

"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...
>
>

Pe...@herzberg.com

unread,
Jul 30, 1998, 3:00:00 AM7/30/98
to

>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
>
>


Leo Heuser

unread,
Jul 30, 1998, 3:00:00 AM7/30/98
to Søren Holm
Hej Søren

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:

Freddie Just Sunde

unread,
Jul 31, 1998, 3:00:00 AM7/31/98
to
Jeg mener der er en begrænsning på 7 hvis sætninger inden i hinanden.

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

Su...@get2net.dk

http://hjem.get2net.dk/sunde

0 new messages