Avatar billede cgleerup Nybegynder
05. september 2001 - 10:33 Der er 8 kommentarer og
2 løsninger

Runde tal op til 10er

Hvordan runder jeg et tal op til nærmeste tal dividerbart med 10

eks.
= (Val(Mid([eandk_beregn], 1, 1)) + Val(Mid([eandk_beregn], 3, 1))

altså, hvis resultaten bliver 7 skal taller være ligmed 10 og hvis tallet bliver 366 skal det være ligmed 370!
Det foregår i VB!
Avatar billede netsrac Praktikant
05. september 2001 - 10:41 #1
=((tal + 10) Mod 10) * 10
Avatar billede netsrac Praktikant
05. september 2001 - 10:42 #2
=tal + 10 - ((tal + 10) Mod 10)
Avatar billede cgleerup Nybegynder
05. september 2001 - 10:43 #3
inden jeg forsøger, så undrer jeg mig lidt:

=((tal + 10 ) svarer vel til min udregning    eller???

er det i virkeligheden funktion Mod 10 der runder op?
Avatar billede proaccess Nybegynder
05. september 2001 - 10:45 #4
Afrunding til nærmeste 10\'er:

Int((tal+5)/10)*10
Avatar billede cgleerup Nybegynder
05. september 2001 - 11:11 #5
Jeg overvejer at fylde lidt ekstrapoint i bøtten til den der kan begrunde svaret, altså omrking hvilken kode der lidt mere præcist definere afrundingen til nærmeste hele 10er.

skal vi sige 25 point
Avatar billede cgleerup Nybegynder
05. september 2001 - 11:20 #6
Hvis jeg bruger netsracs kode ender jeg med tallene 7+10 på 70.
og med proacces kode med samme tal på 10

sorry!
resultatet skulle gerne være 20 - desuden
der er kommer ekstra vægt i bøtten!
05. september 2001 - 11:36 #7
Hej igen,

ProAccess\' løsning holder! Det er blot et spørgsmål om hvor du indsætter resultatet:

Dim Resultat as Single
Dim AfrundetResultat as Integer
Resultat = (Val(Mid([eandk_beregn], 1, 1)) + Val(Mid([eandk_beregn], 3, 1))
\'Resultat = 17

AfrundetResultat = Int((Resultat+5)/10)*10
\'AfrundetResultat giver 20

mvh
Thomas
Avatar billede cgleerup Nybegynder
05. september 2001 - 11:48 #8
OK!
Undskyldning til Proacces - det var mig der var langsom - alligevel har jeg altså tilladt mig at tildele thomasjepsen 15 point da det var her jeg fik en beskrivele udførlig nok til at kunne overføre det på mit projekt -
men tak hjælpen til til allesammen!
Avatar billede proaccess Nybegynder
05. september 2001 - 11:51 #9
Det er bare helt i orden ;-) 

Avatar billede cgleerup Nybegynder
05. september 2001 - 11:53 #10
fint!
og hold op hvor går det godt med at placere fingrene på tasterne - jeg fik da lavet en hel del afstumpede ord! men PYT!
i forstod vidst hvad jeg mente
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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