Rundt tall til n Viktige tall i Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du avrunder et tall til et bestemt antall betydelige sifre i Excel og Google Sheets.

Hva er viktige tall?

Betydelige tall er antall sifre som gir meningsfulle bidrag til måleoppløsningen (kilde: Wikipedia).

Formel

Dette er formelen for å runde et tall til et angitt antall sifre (figurer):

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

Dette er en komplisert formel. La oss forenkle det:

= RUNDE (tall_til_rund, sig_sifre - (1 + tall_sifre_i_nummer))

Nedenfor vil vi gå gjennom hvordan formelen fungerer.

RUND funksjon

RUND -funksjonen avrunder et tall til et angitt antall sifre i forhold til desimalen. Ved å bruke negative tall kan vi avrunde til venstre for desimalen.

Som du kan se, trenger vi en måte å beregne num_digits inndata for å avrunde til et angitt antall sifre. Fordi vi kjenner de betydelige sifrene vi vil avrunde til, trenger vi bare en måte å beregne antall sifre i et tall.

Antall sifre i antall

La oss først beregne antall siffer i tallet. Vi gjør dette med følgende formel:

= INT (LOG10 (ABS (A2))))

Slik fungerer formelen. Tall kan lagres ved hjelp av vitenskapelig notasjon:

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 

Eksponentverdien i den vitenskapelige notasjonen forteller oss hvor mange sifre tallet inneholder.

LOG10 -funksjon

Deretter kan vi bruke INT- og LOG10 -funksjonene for å returnere eksponenten ovenfra.

Hvordan virker dette? LOG10 -funksjonen returnerer eksponenten som 10 må heves til for å produsere tallet.

Vi bruker INT -funksjonen til å fjerne desimalverdien fra eksponenten, så bare heltallet gjenstår.

ABS -funksjon

LOG10 vil ikke fungere med negative tall, så vi vil også legge til i ABS -funksjonen for å beregne den absolutte verdien, og gi oss formelen for å beregne antall sifre i et tall.

Antall sifre å runde

Nå vet vi hvordan vi skal beregne antall siffer i et tall. Husker du vår forenklede formel ovenfor?

= RUND (tall_til_rund, sig_sifre - (1 + num_digits_in_number))

Plugg inn formelen for å beregne antall sifre i et tall:

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

og la oss legge til cellereferanser for å komme frem til formelen vår:

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

Rundt tall til n Viktige tall i Google Sheets

Alle eksemplene ovenfor fungerer nøyaktig det samme i Google Regneark som i Excel.

wave wave wave wave wave