Avatar billede bluestrike Nybegynder
25. august 2004 - 13:55 Der er 3 kommentarer

Funktion som AFRUND.LOFT fra Excel.

Hej
Jeg skal lave en side der laver nogle automatiske beregninger som afspejler et Excelark.
I dette excelark er benyttet Excel functioner.

Jeg har fået genereret mig nogle funktioner til de fleste af dem, men jeg synes ikke jeg kan knække den nød der hedder AFRUND.LOFT, håber nogen kan hjælpe.

Funktionen er som følger AFRUND.LOFT(18;8) så er det første tallet og det bagerste betydningen som jeg gerne vil have det nærmeste multiplum af. I det pågældende tilfælde er resultatet 24.
Avatar billede roenving Novice
25. august 2004 - 13:59 #1
Ja, den funktion må man selv lave i javascript, f.eks. sådan:

function findLoft(tal,maal){
  return maal*Math.ceil(tal/maal);
}
Avatar billede bluestrike Nybegynder
26. august 2004 - 09:40 #2
Ja, det virker. :-) Kan du så også fortælle mig hvordan jeg laver det i Vbscript, for jeg har lige fået at vide jeg skal lave det i det istedet, og der eksistere Math.ceil ikke.. :-(
Avatar billede roenving Novice
26. august 2004 - 10:13 #3
Næh, VBscript er jeg ikke inde i, men ideen kunne være således:

Sub FindLoft(tal, maal)
  dim nyTal as Integer
  nyTal = Int(tal/maal)
  If tal > nyTal * maal Then
    FindLoft = (nyTal + 1) * maal
  else
    FindLoft = nyTal * maal
  End If
End Sub
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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