Avatar billede dumdum Nybegynder
08. juli 2001 - 20:28 Der er 17 kommentarer og
2 løsninger

Betingelser i Excel

Hvis jeg laver et felt i excel med en summering, som ialt giver ex 30, kan jeg så lave en betingelse der siger at hvis værdien er <30 så skal 30 ganges med (ex) 20, men hvis værdien >30 skal 30 ganges med 40??? Altså en slags if/then-betingelser...
Avatar billede double-g Juniormester
08. juli 2001 - 20:51 #1
kan du ikke bruge
=hvis(vilkår;værdi om sande;værdi om falsk)

Altså
=hvis(a1>30;a1*30;a1*40)

Avatar billede mugs Novice
08. juli 2001 - 22:00 #2
Et eksempel på den logiske funktion HVIS:
Celle A1 = 1
Celle B1 = 4
Celle C1 = 5 (A1+B1)

Funktionen er indsat i celle D1:
=HVIS(C1>2;C1*2;C1*3)

Som betyder:
Hvis celle C1 >2, så er D1 = C1*2 ellers er:
D1 = C1*3

Hvis du dissekerer funktionen er den logiske test:
C1>2
hvis dette er sand så:
er D1 = C1*2
hvis testen er falsk så:
er D1 = C1*3

Det er faktisk det samme som en If..Then.
Du finder funktionen ved at klikke på:
Indsæt>funktion - funktionskategori logisk.

Mvh / Mugs
Avatar billede dumdum Nybegynder
08. juli 2001 - 22:38 #3
Det hjælper på det, det er noget i den retning jeg skal bruge. Men er det muligt at lave to betingelser hvis den logiske test bliver sand? Jeg kunne tænke mig at hvis den summerede værdi overskrider ex 19 ved at blive 24, så skal de første 19 ganges med 5 og de sidste 5 (24-19) ganges med 10. Men hvis den ikke overstiger 19 (ex en værdi på 16) skal disse 16 bare ganges med 5. Kan det lade sig gøre (det begynder at blive kryptisk...)???
Avatar billede double-g Juniormester
08. juli 2001 - 22:48 #4
Du kan indsætte en ny =hvis i den oprindelige

=hvis(a1>30;hvis(a1>19;19*5+(a1-19)*10;a1*5);a1*40)

noget i den retning du tænkte på ???
Avatar billede dumdum Nybegynder
08. juli 2001 - 22:58 #5
Det skal lige prøves engang...
Avatar billede mugs Novice
08. juli 2001 - 22:58 #6
Der er ikke noget der er umuligt. Dog er Excel ikke lige min stærke side. Jeg mener dog, at du kan indsætte op til 7 indskudte betingelser. Nedenstående betyder (D2 er målcelle):

Hvis C1 er > eller = 5 så
er D2 = C1-2 * 3
Hvis denne logiske test er falsk, returnerer funktionen C1 er mindre end 5

=HVIS(C1>=5;(C1-2)*3;\"C1 mindre end 5\")

Men prøv at bruge de indbyggede guider i Excel.

Mvh / Mugs
Avatar billede mugs Novice
08. juli 2001 - 23:00 #7
Hej double-g

Vi bruger forskellige ord, men taler dog samme sprog!!!

Mugs
Avatar billede double-g Juniormester
08. juli 2001 - 23:04 #8

Mugs>> kloge hjerner tænker ens.....
:-)
Avatar billede mugs Novice
08. juli 2001 - 23:16 #9
Som talt ud af min mund - jeg er bare for beskeden!!
Nu må I hygge Jer med Jeres hvis-hvad-nu  Arbejdsdag imorgen - godnat

Mugs


Avatar billede dumdum Nybegynder
09. juli 2001 - 12:02 #10
Tadaaa er det nu I skal have points???? Nå men min slutformel, der virker, ser ud som flg.
=HVIS(F24>19;19*60+(F24-19)*70;F24*60)
Så det havde ikke så meget med flere HVIS-begrænsninger i een at gøre - tror jeg
Takker for deltagelsen :-)
Avatar billede totenslager Nybegynder
09. juli 2001 - 13:40 #11
Meget enkelt - marker feltet hvor du vil have at det skal ske - gå til funktioner ---> betinget  formattering - resten er baremad for dig . Der er ikke til at tage fejl af - de klikker dig frem til hvad du vil have der skal ske.
Enkelt ikke - det er den rigtige løsning!

hilsen Haans
Avatar billede dumdum Nybegynder
09. juli 2001 - 14:00 #12
Så skulle den være klaret!
Avatar billede mugs Novice
09. juli 2001 - 14:28 #13
Vi ka\' bare det der!!!!
Nå - men et lille forslag til sidst:

Hvis værdierne 19, 60 og 70 kan ændres, er det bedre at indtaste værdierne i celler, og i din HVIS-sætning refere til disse celler.

Mugs
Avatar billede dumdum Nybegynder
09. juli 2001 - 21:45 #14
Det er nok noget jeg vil rode med, for jeg kan godt se at det er nemmere at ændre. :-)

Takker endnu engang for hjælpen!
Avatar billede dumdum Nybegynder
10. juli 2001 - 00:31 #15
Er der nogen der iøvrigt ved om det er muligt at lave følgende betingelse...
19<X<50 ved hjælp af HVIS= eller skal man tilknytte flere HVIS=\'er til den oprindelige???
Avatar billede mugs Novice
10. juli 2001 - 07:42 #16
Det har double-g jo svaret på, idet hans svar kl. 2248 indeholder indskudte HVIS-sætninger.

Du skal splitte det op:

1. betingelse: X > 19
2. betingelse: X > 50

og så lave indskudte HVSI-sætninger.

Mvh / Mugs
Avatar billede dumdum Nybegynder
10. juli 2001 - 23:23 #17
Lige kort som sidste bemærkning... er det muligt at ændre formatet så negative værdier (ex -19) vises som et \"0\"???
Avatar billede mugs Novice
10. juli 2001 - 23:52 #18
Ja det er muligt - Gå i formater på din menulinie, vælg betinget formattering og indtast dine værdier.

Mvh / Mugs
Avatar billede janvogt Praktikant
26. juli 2001 - 21:18 #19
>>> dumdum

Du kan bruge følgende:
=HVIS(OG(X>19;X<50);SÅ;ELLERS)

Hermed skal begge udtryk være sandt for at \"SÅ\" træder i kraft. I alle andre situationer træder \"ELLERS\" i kraft.
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