Avatar billede timtoftgaard Praktikant
14. marts 2004 - 16:19 Der er 11 kommentarer og
1 løsning

division /0

Jeg får beregnet nogle værdier i 4 felter (b2-b5), og jeg skal lave en hvis sætning i et andet felt, hvor jeg får overført de rigtige data fra de felter.
Min HVIS sætning: =HVIS(OG(B2>1;B2);B2;0)+HVIS(OG(B3>1;B2<1);B3;0)+HVIS(OG(B2<1;B3<1;B4>1);B4;0)+HVIS(OG(B2<1;B3<1;B4<1;B5>1);B5;0)
Den overfører altså data fra B2, hvis det er større end 1, og hvis b2 er mindre end 1, overføres data fra B3, hvis det er over 1 osv osv.
Mit problem er at felt B1, b2, b3 og b4 godt kan komme til at hedde DIVISION/0, og så går min Hvis i stå.
Hvordan kan jeg få hvis sætningen til at virke og springe over hvis værdien er <1 eller Divison/0

mvh

Tim
Avatar billede kabbak Professor
14. marts 2004 - 18:47 #1
Der hvor du deviderer, brug denne formel, så vil der stå 0 hvis der er fejl.

=HVIS(ER.FEJL(A1/B1);0;A1/B1)
Avatar billede timtoftgaard Praktikant
14. marts 2004 - 19:29 #2
Det felt, som der kan komme en fejl i står der f.eks.: =SUM(AL7:AL11)/H22

jeg kan så ikke hvordan jeg kan kombinere med din formel ?

Tim
Avatar billede kabbak Professor
14. marts 2004 - 19:39 #3
=HVIS(ER.FEJL(SUM(AL7:AL11)/H22);0;SUM(AL7:AL11)/H22
Avatar billede kabbak Professor
14. marts 2004 - 19:40 #4
der manglede lige en )

=HVIS(ER.FEJL(SUM(AL7:AL11)/H22);0;SUM(AL7:AL11)/H22)
Avatar billede kabbak Professor
14. marts 2004 - 19:45 #5
ER.FEJL, betyder at resultatet kontrolleres om det giver en fejlværdi.

Hvis det giver en fejlværdi, retuneres SAND ellers retuneres Falsk
Avatar billede timtoftgaard Praktikant
14. marts 2004 - 19:54 #6
Det ser næsten ud til at virke, men jeg prøver lige lidt mere!

Tim
Avatar billede timtoftgaard Praktikant
14. marts 2004 - 19:59 #7
Jeg har fået til at virke, så jeg kan regne videre på fletet. Det undrer mig dog at der ikke står 0 i feltet, hvor udregningen foregår, men når jeg sender det videre i en kæde, kommer der til at stå 0 i det felt ?

Tak igen, igen til kabbak, som altid har svar klar

Tim

Vil du sende et svar, så du kan få point!
Avatar billede kabbak Professor
14. marts 2004 - 20:02 #8
et svar. ;-))

Paste lige en formel herind, hvor den ikke skriver 0
Avatar billede timtoftgaard Praktikant
14. marts 2004 - 20:15 #9
=HVIS(ER.FEJL(SUM(AM43:BO43));0;SUM(AM43:BO43))
Der står intet i beregningsfeltet, når det bliver 0 , men i den videre kæde står der 0 ?
Avatar billede kabbak Professor
14. marts 2004 - 20:19 #10
den formel kan ikke give fejl, da du kun summere.

Så du behøver ikke =HVIS(ER.FEJL

=SUM(AM43:BO43)

er nok
Avatar billede timtoftgaard Praktikant
14. marts 2004 - 20:26 #11
Det er disse to jeg benytter
=HVIS(ER.FEJL(SUM(AL7:AL11)/H22);0;SUM(AL7:AL11)/H22)
=HVIS(ER.FEJL(SUM(AM43:BO43));0;SUM(AM43:BO43))

I ingen af dem skrives 0 (kun blank felt), men i den videre kæde står der 0 ?

Det gør ikke så meget, for nu kan jeg regne videre !

Tim
Avatar billede kabbak Professor
14. marts 2004 - 20:31 #12
ok, tak for pointz
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