Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka pyöristää luku tiettyyn merkittävään numeroon Excelissä ja Google Sheetsissä.
Mitkä ovat merkittäviä lukuja?
Merkittäviä lukuja ovat niiden numeroiden määrä, joilla on merkityksellinen vaikutus mittaustarkkuuteen (lähde: Wikipedia).
Kaava
Tämä on kaava pyöristää luku tiettyyn numeroon (lukuun):
= ROUND (A2, B2- (1+INT (LOG10 (ABS (A2)))))))
Tämä on monimutkainen kaava. Yksinkertaistetaan:
= PYÖREÄ (numero_ympyrä, sig_numerot - (1 + lukumäärä_numero))
Alla käymme läpi, miten kaava toimii.
ROUND -toiminto
ROUND -funktio pyöristää luvun tiettyyn numeroon desimaaliin verrattuna. Käyttämällä negatiivisia numeroita voimme pyöristää desimaalin vasemmalle.
Kuten näette, tarvitsemme tavan laskea num_digits syöttääksesi pyöristääksesi tiettyyn numeroon. Koska tiedämme merkittävät numerot, joihin haluamme pyöristää, tarvitsemme vain tavan laskea luvun numeroiden lukumäärä.
Numeroiden lukumäärä
Lasketaan ensin numeron numeroiden lukumäärä. Teemme tämän seuraavan kaavan avulla:
= INT (LOG10 (ABS (A2))))
Näin kaava toimii. Numerot voidaan tallentaa tieteellisellä merkinnällä:
1234567 = 1.234567 * 10 6 123456 = 1.23456 * 10 5 12345 = 1.2345 * 10 4 1234 = 1.234 * 10 3 123 = 1.23 * 10 2 12 = 1.2 * 10 1
Tieteellisten merkintöjen eksponentti -arvo kertoo, kuinka monta numeroa luku sisältää.
LOG10 -toiminto
Seuraavaksi voimme käyttää INT- ja LOG10 -toimintoja palauttaaksesi eksponentin ylhäältä.
Miten tämä toimii? LOG10 -funktio palauttaa eksponentin, johon 10 on nostettava luvun tuottamiseksi.
Käytämme INT -funktiota poistamaan desimaaliarvon eksponentista, joten vain kokonaisluku jää jäljelle.
ABS -toiminto
LOG10 ei toimi negatiivisten numeroiden kanssa, joten haluamme myös lisätä ABS -funktion absoluuttisen arvon laskemiseksi ja antaa meille kaavan luvun numeroiden laskemiseksi.
Pyöristettävien numeroiden määrä
Nyt tiedämme, kuinka lasketaan luvun numeroiden lukumäärä. Muistatko yllä olevan yksinkertaistetun kaavan?
= PYÖREÄ (numero_ympyrä, sig_numerot - (1 + lukumäärä_numero))
Liitä kaava laskemaan numeroiden lukumäärä numerossa:
= ROUND (numero_koko_, sig_numerot - (1 + INT (LOG10 (ABS (lukumäärä_koko)))))
ja lisätään soluviittaukset, jotta saadaan kaava:
= ROUND (A2, B2- (1+INT (LOG10 (ABS (A2)))))))
Pyöristä numero n: ksi merkittäviä lukuja Google Sheetsissä
Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.