31. januar 2001 - 20:18Der er
18 kommentarer og 4 løsninger
hjælp til regneark
jeg skal lave en udregning ang. DIS og skal bruge en tabel som er beløb gangefaktor 0 - 2937 1,00 2937 - 14881 0,53 14882 - 24,322 0,585 24323 >>>>> 0.295 hvis beløbet er 15373 skal man først regne den første faktor ud derefter nummer 2 og så trække 14882 fra 15373 og gange resutatet med faktoren og ligge alle tal sammen
Hvis det er formel, som skal bruges igen og igen i regnearket, så ville jeg nok vælge at lave min egen funktion i VBA, som f.eks. denne.
Function MyInterval(MyValue As Single) As Single Select Case MyValue Case Is < 2937 MyInterval = MyValue * 1 Case 2937 To 14881 MyInterval = MyValue * 0.53 Case 14882 To 24322 MyInterval = MyValue * 0.585 Case Else MyInterval = MyValue * 0.295 End Select End Function
Det har du helt ret i. Jeg har netop checket formlen i min (danske) StarOffice. Med \"IF\" fås det beskrevne resultat #NAVN, med \"HVIS\" fås det korrekte (beregnede) svar.
For fuldstændighedens skyld kan denne formel også gøres lidt lettere at vedligeholde.
Hvis grænserne i dine intervaller bliver ændret skal du rette i samtlige forekomster af formlen.
Det er ofte ikke noget stort problem, nemlig hvis regnearket ikke er særlig stort. Så kan du jo bare kopiere den rettede formel til de relevante steder.
Men opererer du med modeller af bare noget omfang kan du hurtigt miste overblikket over alle de steder den skal rettes.
Der vil det være bedre at samle konstanterne, som f. eks. disse intervalgrænser er, i et område, der kun tager sig af at opbevare denne slags, og så referere til de relevante celler i dette område. Her kan du også opbevare formlen, så du har både data og \"formelbibliotek\" samlet et sted.
- og endnu én gang (fra prins Knud). Ud over at have checket formlen i min (danske) StarOffice 5.2 på Windows har jeg nu også checket den på den danske installation på en (ret dansk) installation af Mandrake Linux 7.2. Her virker formlen OGSÅ med \"HVIS\". Til gengæld er decimalpunktet et \".\" (punktum) og ikke \",\" (komma). Jeg _mener_ at jeg _har_ sat formaterne korrekt (efter dansk tradition). Derfor er dette blot til info. Har nogen Linux-haj andre nuancer på dette?
Torben.
Synes godt om
Ny brugerNybegynder
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.