Zaokrúhlite číslo na n významných čísel v tabuľkách Excel a Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukáže, ako zaokrúhliť číslo na zadaný počet platných číslic v tabuľkách Excel a Google.

Čo sú významné čísla?

Významné čísla sú počet číslic, ktoré významne prispievajú k rozlíšeniu merania (zdroj: Wikipedia).

Vzorec

Toto je vzorec na zaokrúhlenie čísla na zadaný počet číslic (číslic):

= KOLO (A2, B2- (1+INT (LOG10 (ABS (A2)))))

Toto je komplikovaný vzorec. Zjednodušme to:

= ROUND (number_to_round, sig_digits - (1 + num_digits_in_number))

Ďalej vás prevedieme tým, ako vzorec funguje.

Funkcia ROUND

Funkcia ROUND zaokrúhľuje číslo na zadaný počet číslic vzhľadom na desatinné miesto. Použitím záporných čísel môžeme zaokrúhliť naľavo od desatinnej čiarky.

Ako vidíte, potrebujeme spôsob, ako vypočítať počet_číslic zadať zaokrúhliť na určený počet číslic. Pretože poznáme číslice, na ktoré ich chceme zaokrúhliť, potrebujeme iba spôsob, ako vypočítať počet číslic v čísle.

Počet číslic v čísle

Najprv vypočítajme počet číslic v čísle. Urobíme to pomocou nasledujúceho vzorca:

= INT (LOG10 (ABS (A2)))

Takto funguje vzorec. Čísla je možné ukladať pomocou vedeckých zápisov:

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 

Hodnota exponentu vo vedeckom zápise nám hovorí, koľko číslic číslo obsahuje.

Funkcia LOG10

Ďalej môžeme pomocou funkcií INT a LOG10 vrátiť exponent zhora.

Ako to funguje? Funkcia LOG10 vráti exponent, na ktorý je potrebné zvýšiť 10, aby sa získalo číslo.

Na odstránenie desatinnej hodnoty z exponentu používame funkciu INT, takže zostáva iba celé číslo.

Funkcia ABS

LOG10 nebude fungovať so zápornými číslami, preto chceme tiež pridať funkciu ABS na výpočet absolútnej hodnoty, ktorá nám poskytne vzorec na výpočet počtu číslic v čísle.

Počet číslic, ktoré sa majú zaokrúhliť

Teraz vieme, ako vypočítať počet číslic v čísle. Pamätáte si náš zjednodušený vzorec vyššie?

= ROUND (number_to_round, sig_digits - (1 + num_digits_in_number))

Pripojte vzorec na výpočet počtu číslic v čísle:

= ROUND (number_to_round, sig_digits - (1 + INT (LOG10 (ABS (number_to_round)))))

a pridajme odkazy na bunky, aby sme prišli na náš vzorec:

= KOLO (A2, B2- (1+INT (LOG10 (ABS (A2)))))

Zaokrúhlite číslo na n významných čísel v Tabuľkách Google

Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave