Tässä artikkelissa kuvataan Microsoft Excelin PERUS-funktion kaavasyntaksi ja käyttö.
Kuvaus
Muuntaa luvun tekstimuotoon annetulla kantaluvulla (perus).
Syntaksi
PERUS(luku; kantaluku [vähimmäispituus])
PERUS-funktion syntaksissa on seuraavat argumentit:
- Luku Pakollinen. Muunnettava luku. Luvun on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 0 ja pienempi kuin 2^53.
- Radix Tarvitaan. Peruskantaluku, johon haluat muuntaa numeron. Luvun on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 2 ja pienempi tai yhtä suuri kuin 36.
- Min_length 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 |
Sivun alkuun