Tässä artikkelissa kuvataan PERUS-funktion kaavasyntaksi ja käyttö -funktiota Microsoft Excelissä.
Kuvaus
Muuntaa luvun tekstimuotoon annetulla kantaluvulla (perus).
Syntaksi
PERUS(luku; kantaluku [vähimmäispituus])
PERUS-funktion syntaksissa on seuraavat argumentit:
-
Numero Pakollinen. Muunnettava luku. Luvun on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 0 ja pienempi kuin 2^53.
-
Kantaluku Pakollinen. Peruskantaluku, johon haluat muuntaa numeron. Luvun on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 2 ja pienempi tai yhtä suuri kuin 36.
-
Vähimmäispituus Valinnainen. Palautetun merkkijonon vähimmäispituus. Pituuden on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 0.
Huomautuksia
-
Jos luku, kantaluku tai vähimmäispituus ovat vähimmäis- tai enimmäisrajoitusten ulkopuolella, PERUS palauttaa #LUKU! -virhearvon.
-
Jos luku on muu kuin numeerinen arvo, PERUS palauttaa #ARVO! -virhearvon.
-
Argumenttina lisätty muu kuin kokonaisluku katkaistaan kokonaisluvuksi.
-
Jos funktioon sisältyy vähimmäispituus-argumentti, tulokseen lisätään etunollia, jos tuloksen pituus ei muuten saavuta määritettyä vähimmäispituutta. Esimerkiksi PERUS(16,2) palauttaa tuloksen 10000, mutta PERUS (16,2,8) palauttaa tuloksen 00010000.
-
Vähimmäispituus-argumentin suurin arvo on 255.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
Kaava |
Kuvaus |
Tulos |
=PERUS(7;2) |
Muuntaa desimaaliluvun 7 perusluvuksi 2 (binaariluku). Tulos on 111. |
111 |
=PERUS(100;16) |
Muuntaa desimaaliluvun 100 perusluvuksi 16 (binaariluku). Tulos on 64. |
64 |
=PERUS(15;2;10) |
Muuntaa desimaaliluvun 15 perusluvuksi 2 (binaariluku), vähimmäispituus 10. Tulos on 0000001111, joka on 1111 ja 6 etunollaa, jotta merkkijonosta tulee 10 merkkiä pitkä. |
0000001111 |