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
stevilo | celo število / obvezno | Število, ki ga želite pretvoriti |
niz | niz 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
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)
stevilo | celo število / obvezno | Število, ki ga želite pretvoriti |
niz | niz znakov / obvezno | Niz znakov, ki predstavlja dvojiško (šestnajstiško) število in ga želite pretvoriti |
osnova | celo š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.
Č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