Funkce v excelu
Ahoj, nedaří se mi do Excelu napasovat výpočet hvězdné velikosti; vzorec pro výpočet je M = - 2,78 * log(X) - 1,35 ; kde M je hvězdná velikost, log je logaritmus a X je proměnná.
Mám to takhle:
Function ABSOLUTNI_HVEZDNA_VELIKOST(B)
ABSOLUTNI_HVEZDNA_VELIKOST = -2.78 * Log(B) - 1.35
End Function
ale stejně mi to vyhazuje špatný čísla. Kde dělám chybu? Díky.
Jaká čísla to vyhazuje a jaká bys očekával?
LOG ve VBA je přirozený logaritmus. Pokud chceš desítkový, buď použij funkci listu ("WorksheetFunction.Log(B)"), nebo se mrkni sem.