Just nu i M3-nätverket
Gå till innehåll
artlind

Omvandla excel kod till vb (LOG10)

Rekommendera Poster

Skulle vilja ha hjälp hur man omvandlar denna matte formel från excel till vbs/asp kod

 

 

=OM(H136=0;"";10*(ROT(F136)/ROT(H136))*(1+LOG10(G136+2)))

 

 

 

Den bygger på denna formel:

 

SUMMA = 10 * [sqrt(n)/sqrt(k)] * [1+log10(b+2)]

 

Tacksam för hjälp!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hmm... komplex matematik, i klassisk asp dessutom, är kanske inte min grej, men du kan ju testa (jämföra mot känt/förväntat resultat) med:

<%
'Ange värden för respektive "cell" här:
F136 = 1
G136 = 2
H136 = 3 

IF NOT H136=0 THEN
  SUMMA = 10*(Sqr(F136)/Sqr(H136))*(1+(Log(G136+2)/log(10)))
ELSE
  SUMMA = 0
END IF

' Resultat av beräkningen
Response.Write SUMMA
%>

Annars kanske någon annan (Anjuna?) kan komma med en korrekt lösning.

 

/Cluster

------------------------------------------------------

I do not fear computers. I fear the lack of them

--------> http://eforum.kicks-ass.net <---------

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tackar, funkar som smör!

 

Ändrade till

Response.Write FormatNumber(SUMMA,1,True) 

så den avrundar upp till en decimal.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...