Avatar billede larsuk Nybegynder
21. juni 2007 - 16:06 Der er 9 kommentarer

Hvis Så funktionen!

Har egentligt fundet et svar på mit spørgsmål her på forum, men kan bare ikke få det til at virke.

Kolonne A: X antal minutter
Kolonne B: Indtast et tal mellem 1 og 4
Kolonne C: Hvis 1, så A. Hvis 2 Så A-120. Hvis 3 så A-120. Hvis 4 så A-200.

Formlen jeg forsøger at få til at virke hedder:

=HVIS(og(b=1);c=a;hvis(og(b=2);c=a-120;hvis(og(b=3);c=a-120;hvis(og(b=4);c=a-200;""))))

Men uanset hvilket tal jeg taster ind i B, står der i C bare #NAVN?

Nogen der kan gennemskue hvor hunden ligger begravet?
Avatar billede vejmand Juniormester
21. juni 2007 - 16:20 #1
=HVIS(og(b1=1);a1;hvis(og(b1=2);a1-120;hvis(og(b1=3);a1-120;hvis(og(b1=4);a1-200;""))))

Formlen indtastes i C1
Avatar billede jeppson Nybegynder
21. juni 2007 - 16:23 #2
Flere årsager/hints;
*) OG bruges kun hvis der er flere forhold som SAMTIDIGT skal være sande - her er de uafhængige ah hinanden.
*) Du skal ikke angive c=a - formlen er i C-kolonnen derfor skal der bare stå a i stedet for c=a og a-120 i stedet for c=a-120 etc.
*) du skal angive kolonner og rækker ikke kun kolonne eks. c1

Formlen er derfor (i række 2).
=HVIS(b2=1;a2;hvis(b2=2;a2-120;hvis(b2=3;a2-120;hvis(b2=4;a2-200;""))))

Det kan også laves via en LOPSLAG og en lille tabel:

I H1 osv skrives
Værdi i B    Værdi i C
1    0
2    -120
3    -120
4    -200

Formlen i C2 bliver så:
=A2+LOPSLAG(B2;G1:H5;2;)
Avatar billede vejmand Juniormester
21. juni 2007 - 16:23 #3
Formlen er selvfølgelig lavet til række 1, hvis den skal bruges i f.eks. række 5 skal den se sådan ud:

=HVIS(og(b5=1);a5;hvis(og(b5=2);a5-120;hvis(og(b5=3);a5-120;hvis(og(b5=4);a5-200;""))))
Avatar billede jeppson Nybegynder
21. juni 2007 - 16:24 #4
Rettelse: Tabellen skal skrives i G1 eller formalen skal tilpasses til: =A2+LOPSLAG(B2;H1:I5;2;)

Beklager...
Avatar billede jkrons Professor
21. juni 2007 - 16:25 #5
Den ved ikke, hvad a, b og c er. Du er nødt til at sætte rækkenumre på også:


Derudover kan en formel ikke skrive i andre celler end den, hvor formelen står.

Har du antal minutteri  A1 og tallet B1 kan din formel stå i c1 og se således ud

=HVIS(B1=1;A1;HVIS(B1=2;A1-120;HVIS(B1=3;A1-120;HVIS(B1=4;A1-200))))
Avatar billede ravnemor Juniormester
21. juni 2007 - 22:41 #6
Nu har jeg valgt en helt 3. løsning, for gider ikke sætte alle formlerne ind et et nyt igen.

Nu har jeg bare lige et andet mindre problem. Når man taster tidsrummer til feks 11:00 til 12:30, så regner den ikke den halve time. Hvor skal jeg rette det til ? Fomlen står i celle J12 med hvide tal så de ikke kan ses.
Avatar billede ravnemor Juniormester
21. juni 2007 - 22:42 #7
Hov sorry, troede det var mit eget indlæg LOL

De har ellers samme overskrift
Avatar billede vejmand Juniormester
22. juni 2007 - 15:45 #8
larsuk >> Er problemet løst?
Avatar billede vejmand Juniormester
18. august 2007 - 08:27 #9
Kan spørgsmålet lukkes?
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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