Matematične funkcije

Omogočajo izvedbo nekaterih matematičnih izračunov/preračunov.


mDec2Bin, mDec2Hex, mBin2Dec, mHex2Dec

Funkcije za pretvorbo med dvojiškim, desetiškim in šestnajstiškim številskim sistemom.

Sintaksa

mDec2Bin(stevilo) - decimalno števil pretvori v binarno mDec2Hex(stevilo) - decimalno število pretvori v šestnajstiško mBin2Dec(niz) - binarno število pretvori v desetiško mHex2Dec(niz) - šestnajsttiško število pretvori v desetiško

stevilocelo število / obvezno Število, ki ga želite pretvoriti
nizniz znakov / obvezno Niz znakov, ki predstavlja dvojiško (šestnajstiško) število in ga želite pretvoriti

Opomba

Števila v različnih številskih sistemih (razen desetiškega!) so zapisana kot nizi znakov, saj lahko vsebujejo črke oz. so predolga za Excel!

Primer

mDec2Bin(11) = 1011 mDec2Bin(16) = 10000 mDec2Bin(123) = 1111011 mDec2Hex(11) = B mDec2Hex(16) = 10 mDec2Hex(123) = 7B mBin2Dec("1010111") = 87 mBin2Dec("1111001") = 121 mBin2Dec("1111111") = 127 mHex2Dec("AB12") = 43794 mHex2Dec("12AB") = 4779 mHex2Dec("cde") = 3294

..:: na vrh ::..

mSpremeniIzDecimalnegaStevila, mSpremeniVDecimalnoStevilo

Prva funkcija spremeni številko desetiškega sistema v številko s poljubno osnovo (med 2 in 35). Druga pa naredi ravno obratno.

Sintaksa

mSpremeniIzDecimalnegaStevila(stevilo, osnova) mSpremeniVDecimalnoStevilo(niz, osnova)

stevilocelo število / obvezno Število, ki ga želite pretvoriti
nizniz znakov / obvezno Niz znakov, ki predstavlja dvojiško (šestnajstiško) število in ga želite pretvoriti
osnovacelo število / obvezno Osnova številskega sistema, v katerega želite oz. iz katerega želite pretvoriti število v/iz desetiškega

Opomba

Števila v različnih številskih sistemih (razen desetiškega!) so zapisana kot nizi znakov, saj lahko vsebujejo črke oz. so predolga za Excel!
Če pretvorba ni mogoča, funkciji vrneta -1.

Primer

=mSpremeniVDecimalnoStevilo("ABCD";2) = -1 =mSpremeniVDecimalnoStevilo("ABCD";5) = -1 =mSpremeniVDecimalnoStevilo("ABCD";14) = 29777 =mSpremeniVDecimalnoStevilo("ABCD";18) = 62113 =mSpremeniVDecimalnoStevilo("ABCD";20) = 84653 =mSpremeniIzDecimalnegaStevila(12345678;2) = 101111000110000101001110 =mSpremeniIzDecimalnegaStevila(12345678;5) = 11130030203 =mSpremeniIzDecimalnegaStevila(12345678;14) = 18D5222 =mSpremeniIzDecimalnegaStevila(12345678;18) = 69AFH0 =mSpremeniIzDecimalnegaStevila(12345678;20) = 3H343I

..:: na vrh ::..