Avatar billede lkt Juniormester
21. november 2001 - 09:53 Der er 15 kommentarer og
1 løsning

HVIS-formel

Jeg er ved at lave en formel, hvor jeg skal bruge HVIS

Jeg kan lave 2 \"HVIS\'SER\", men når jeg vil sætte en 3. ind, kan det ikke lade sig gøre.

Her er den formel jeg har lavet:
=HVIS($C$9=40;$B$8*Satser!$B$18*Satser!$B$3;HVIS($C$9=38;$B$8*Satser!$B$17*Satser!$B$3))


Jeg vil gerne have hvis c9 = med 36 - 35 - 1 - 2 - 3 med i min formel.

Hvem kan hjælpe mig?


Avatar billede lkt Juniormester
21. november 2001 - 09:53 #1
Det drejer sig om EXCEL.
Avatar billede mile Juniormester
21. november 2001 - 09:57 #2
Du kan bruge op til 7 hvisser og 30 Eller. Det ser ud som om du mangler nogel paranteser i din formel.
Avatar billede askims Nybegynder
21. november 2001 - 10:02 #3
Du kan bruge funktionerne OG(betingelse;betingelse;...)

eller ELLER(betingelse;betingelse;...)

Din formel vil se ud som dette
=hvis(eller(c9=1,c9=2,c9=3,c9=36,c9=38,c9=40);$B$8*Satser!$B$17*Satser!$B$3)

ASKIMS


Avatar billede janvogt Praktikant
21. november 2001 - 10:22 #4
Så vidt jeg kan se på din formel vil det være meget nemmere og mere effektivt med en opslagsformel.
En opslagsformel vil heller ikke kræve tilretning af selve formlen, hvis satserne ændrer sig. Så vil du kun skulle ændre i en satstabel.

Send evt. dit ark til jan_vogt_hansen@hotmail.com, hvis du skal have hjælp til at lave den.
Avatar billede b_hansen Novice
21. november 2001 - 14:50 #5
Formlen skal se således ud:
=HVIS($C$9=40;$B$8*Satser!$B$18*Satser!$B$3;HVIS($C$9=38;$B$8*Satser!$B$17*Satser!$B$3;HVIS($C$9=37;$B$8*Satser!$B$17*Satser!$B$3;\"\")))

Men ellers vil jeg give Jan ret. En opslagsformel vil være mere brugbart
Avatar billede lkt Juniormester
22. november 2001 - 09:33 #6
Tak b hansen.

Nu virker min formel. Den er blevet lang, for jeg har 7 \"hvis\'ser\". Jeg ved ikke noget om opslagsformler. Er der et sted jeg kan finde og læse om emnet?

Avatar billede b_hansen Novice
22. november 2001 - 09:47 #7
jamen velbekomme *S*

Jeg synes egentlig, at hjælpen er ganske udmærket i Excel.
Det, der nok er mest relevant for dig, er enten VOPSLAG eller LOPSLAG. Begge disse formler slår op i en tabel, og kan søge både på eksakte værdier og omtrentelige værdier.
Forskellen på de to formler er, at VOPSLAG slår op i en tabel, hvor værdierne for en variabel er listet vandret, mens LOPSLAG slår op i en tabel, hvor værdierne er listet lodret.
Avatar billede askims Nybegynder
22. november 2001 - 12:41 #8
Jeg synes min formel er mere overskuelig end flere hvis-sætninger inden i hinanden, så jeg kan ikke helt forstå, hvorfor du giver alle point\'ene til b_hansen, men det er nok, fordi jalousi er en grim ting. Min formel løse desuden det sidste du skriver \"..hvis c9 = med 36 - 35 - 1 - 2 - 3 ..\".

I stedet for de \",\" der står inde i Eller-funktionen, så skal de erstattes med \";\" -> for at få formlen til at virke.

Men ellers vil en opslagstabel være mere hensigtsmæssig.

=Lopslag(opslagsværdi;tabel;returkolonne_
;tabel_sorteret)

ASKIMS
Avatar billede janvogt Praktikant
22. november 2001 - 13:08 #9
Helt enig med hensyn til LOPSLAG ;-)

Dog mener jeg ikke din ELLER-formel kan bruges.
Bemærk, at SÅ-konsekvensen i formlen er forskellig.
Ved C9=40 er den B8*Satser!B18*Satser!B3
Ved C9=38 er den B8*Satser!B17*Satser!B3
Avatar billede askims Nybegynder
22. november 2001 - 13:40 #10
okay den så jeg ikke men kan vi så blive enige om at i de tilfælde hvor den skal udfører det samme, så kan man bruge OG(). Det vil med andre ord sige i lkt\'s tilfælde skulle det så kun være nødvendig med to hvis-sætninger inde i hinanden. Formlen vil så se sådan ud:

=HVIS($C$9=40;$B$8*Satser!$B$18*Satser!$B$3;HVIS(eller($C$9=38;$C$9=37);$B$8*Satser!$B$17*Satser!$B$3;\"\"))

og hvis han(lkt) vil have tilføjet check på andre værdi, hvor den skal tage $B$8*Satser!$B$17*Satser!$B$3, så kunne han tilføje disse i eller()-funktionen.

Jan -> er vi så enige??? ;)
Avatar billede janvogt Praktikant
22. november 2001 - 14:00 #11
Jep - hvis der altså kun er de to muligheder.

Ved C9=40 er den B8*Satser!B18*Satser!B3
Ved C9=38 er den B8*Satser!B17*Satser!B3

Noget kunne tyde på, at der måske er flere - altså:
Ved C9=36 er den B8*Satser!B16(?)*Satser!B3
Ved C9=35 er den B8*Satser!B17(?)*Satser!B3
...o.s.v.

Ihvertfald vil en opslagsformel være bedre, som også b_hansen er enig i.
Avatar billede lkt Juniormester
23. november 2001 - 09:38 #12
Jeg vil bare sige, at den formel jeg bruger virker. Jeg er jo ikke nogen ørn til regneark, så det er rart, når det virker. Det er rigtigt,hvad Jan skriver, der er flere. På et tidspunkt bliver satser!B3 også lavet om til B4 o.s.v.

Og så vil jeg bare lige skrive, at jeg er altså ikke en mand.

Tak for hjælpen allesammen.
Avatar billede janvogt Praktikant
23. november 2001 - 09:52 #13
Hehe, sjovt nok går man ud fra, at Excel-nørder ikke er piger!

>>>lkt
Du må jo sige til, når du skal ha\' lavet HVIS-formel nr. 8 .... :-)
Avatar billede askims Nybegynder
23. november 2001 - 10:12 #14
lkt-> jeg beklager meget min forudindtagethed mht til dit køn, jeg håber ikke, du har taget det for ilde op, men lkt lyder ikke særligt feminint i min øre. Fremover skal jeg forsøge at huske at skrive hun/han/det, når jeg omtaler personer, jeg ikke kender kønnet på, så burde jeg være dækket ind, eller hvad?

Men hvorom alting er, så virker det mere og mere klart, at en hvis-sætning ikke er hensigtsmæssig i dit tilfælde. Prøv at kigge lidt på LOPSLAG() i xl\'s hjælp.
Avatar billede lkt Juniormester
26. november 2001 - 09:30 #15
Selvfølgelig tager jeg det ikke ilde op, hvem kan se ud fra initialerne, at jeg hedder Lene. Om det er feminint eller ej, så har jeg ikke selv valgt mine initialer.

Jeg har fået mit regneark (Lønbudget) til at virke med HVIS-formelerne, men vil straks igang med at studere mere om LOPSLAG og VOPSLAG.
Avatar billede janvogt Praktikant
26. november 2001 - 09:50 #16
Start med LOPSLAG.
Det er sjældent man bruger VOPSLAG.
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

IT-JOB