Avatar billede ravnemor Juniormester
20. juni 2007 - 13:21 Der er 19 kommentarer og
2 løsninger

Hvis funktionen

Jeg har 4 felter i et regneark. Lad os kalde dem

C6
E6
G6
B51

I felterne 6 skal der sættes X (kryds) i det ene af dem, men ikke de 2 andre. Hvis der er X i C6, skal tallet i B51 være 53. X i E6 betyder der skal skrives 12 i B51 og hvis der er X i G6 skal der sendes et 11 til B51.

Hvilken formel kan jeg lave i B51 så den selv snupper det tal som er aktuelt. Jeg har prøvet flere muligheder med =HVIS(....

men så længe jeg ikke holder mig til et tal i stedet for =HVIS(C6=X;53;0) så sætter den 53 ind i B51 selvom der ikke er X i C6.

Hvordan kan jeg sætte formlen op ? Skal jeg bruge noget andet end HVIS ?
Avatar billede pidgeot Nybegynder
20. juni 2007 - 13:23 #1
Du er nødt til at markere at det er en streng ved at sætte "" om X: =HVIS(C6="X";...)
Avatar billede ravnemor Juniormester
20. juni 2007 - 13:29 #2
Når jeg sætter denne ind
=HVIS(C6="X";53;0)

Så står der 53 uanset om der er X eller ej. Men jeg hvis jegskifter "X" ud med et 1- tal, så er den god nok.
Avatar billede ravnemor Juniormester
20. juni 2007 - 13:32 #3
Jeg har faktisk også forsøgt noget så kompliceret som denne

=HVIS(SUM(E6:G6)=0;53;HVIS(SUM(C6:G6)=0;12;HVIS(SUM(C6:E6)=0;11;"")))
Avatar billede knirkeline Nybegynder
20. juni 2007 - 13:51 #4
Denne virker i version 2003DK:

=HVIS(C6="X";53;HVIS(E6="X";12;HVIS(G6="X";11;0)))

ps: den resulterer i 0, hvis der ingen X'er er
Avatar billede ravnemor Juniormester
20. juni 2007 - 13:58 #5
knirkeline...

Den har jeg også selv prøvet men den viser stadig konstant 53 uanset hvor jeg sætter X og om der er nogle. Jeg har endda kopieret dit forslag ind.

Jeg sidder på arbejdet, men indlæser en fil jeg har mailet hjemmefra mig selv i 2003 version. Når jeg tjekker egenskaber for excel herude, så er det også 2003.
Avatar billede ravnemor Juniormester
20. juni 2007 - 14:09 #6
Tror jeg har fundet en løsning for det første felt.

=HVIS(C6="";"";53)

Så har jeg byttet rundt, men kan ikke lige få samlet alle 3 felter i formlen. Den bliver ved med at sige der er fejl i formlen, og jeg kan ikke finde den :-)
Avatar billede vejmand Juniormester
20. juni 2007 - 14:09 #7
ravnemor >> Underligt, her virker knirkeline's forslag helt perfekt?
(Excel 2000)
Avatar billede ravnemor Juniormester
20. juni 2007 - 14:11 #8
Hvis jeg bare samler 2 af felterne, så siger den noget om for mange argumenter.
Avatar billede ravnemor Juniormester
20. juni 2007 - 14:15 #9
Jeg prøver lige at lægge regnearket op på nettet når jeg kommer hjem. SÅ kan i selv se, om der mangler et eller andet.
Avatar billede majbom Novice
20. juni 2007 - 14:20 #10
brug et ettal i stedet for et bogstav
Avatar billede majbom Novice
20. juni 2007 - 14:26 #11
nååh, det virker osse med bogstaver, har bareselv haft problemer, men det var med =SUM.HVIS(B1:B3;VÆRDI(1);A1:A3)
dér kan man nemlig kun bruge tal i "værdi" :)
Avatar billede majbom Novice
20. juni 2007 - 14:31 #12
jeg kan også få knirkelines forslag til at virke... (excel 2007)
Avatar billede ravnemor Juniormester
20. juni 2007 - 14:37 #13
Nu har jeg prøvet formlen i et helt og aldeles tomt regneark, og der virker den fint. Der må være noget i det egentlige ark der forstyrrer.

Må lige kigge på det derhjemme.
Avatar billede ravnemor Juniormester
20. juni 2007 - 21:44 #14
Nu har jeg faaet det op paa nettet, og kan selvfoelgelig ikke lige taste ae oe og aa....men kan i finde fejlen. De nederste felter hvor der staar 53 i art og 30101 i formaal skal vaere kontonumre og afhaenge af hvor der er kryds foroven i hhv. rejseart og formaal.

http://www.klojs.dk/rejse.xls
Avatar billede ravnemor Juniormester
20. juni 2007 - 21:49 #15
I J8 og J9 har jeg prøvet den omvendte formel af med kun det ene felt. Og den virker hvis  man sætter X
Avatar billede vejmand Juniormester
21. juni 2007 - 08:44 #16
Jeg kan ikke gennemskue hvad fejlen er.
Men hvis jeg opretter et nyt ark, og kopierer hele regnearket (Rejseafregning) derind, så virker det som det skal???
Jeg ved ikke om det er p.g.a. der er flere ark at det ikke funker?
Avatar billede ravnemor Juniormester
21. juni 2007 - 17:40 #17
Ja jeg har også overvejet bare at kopiere det hele til en ny fil, men er nervøs for at man så også kopierer de forstyrrende indstillinger med over.

Nu skal jeg da alligevel prøve.
Avatar billede majbom Novice
21. juni 2007 - 18:37 #18
du kan jo starte med at lave den funktion der ikke virker nu, og så kopiere lidt over, for derefter at teste funktionen, hvis det så er noget i regnearket der gør at det ikke virke, finder du ud af hvad det er...
Avatar billede ravnemor Juniormester
21. juni 2007 - 21:06 #19
Puuuha ja, det bliver godt nok et større arbejde. Har prøvet at kopiere direkte over, og så virker det fint, men alle formlerne kommer desværre ikke med, så de skal evt. ind igen.

Jeg må prøve, men håber stadig der lige er en der kan gennemskue det til sidst :-)
Avatar billede ravnemor Juniormester
21. juni 2007 - 22:43 #20
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
30. juni 2007 - 02:23 #21
Må vist hellere få lukket her.

Tak for forsøgene
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