Descărcați exemplul de registru de lucru
Acest tutorial va demonstra cum se rotunjește un număr la un număr specificat de cifre semnificative în Excel și Foi de calcul Google.
Ce sunt cifrele semnificative?
Cifrele semnificative sunt numărul de cifre care au contribuții semnificative la rezoluția măsurării (sursa: Wikipedia).
Formulă
Aceasta este formula pentru a rotunji un număr la un număr specificat de cifre (cifre):
= ROUND (A2, B2- (1 + INT (LOG10 (ABS (A2))))))
Aceasta este o formulă complicată. Să o simplificăm:
= ROUND (number_to_round, sig_digits - (1 + num_digits_in_number))
Mai jos vă vom prezenta cum funcționează formula.
Funcția ROUND
Funcția ROUND rotunjește un număr la numărul specificat de cifre în raport cu zecimalul. Folosind numere negative putem rotunji la stânga zecimalei.
După cum puteți vedea, avem nevoie de un mod de a calcula num_cifre pentru a rotunji la un număr specificat de cifre. Deoarece cunoaștem cifrele semnificative pe care dorim să le rotunjim, avem nevoie doar de o modalitate de a calcula numărul de cifre dintr-un număr.
Număr de cifre în număr
Mai întâi să calculăm numărul de cifre din număr. Vom face acest lucru cu următoarea formulă:
= INT (LOG10 (ABS (A2)))
Iată cum funcționează formula. Numerele pot fi stocate folosind notația științifică:
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
Valoarea exponentului din notația științifică ne spune câte cifre conține numărul.
Funcția LOG10
În continuare putem folosi funcțiile INT și LOG10 pentru a returna exponentul de sus.
Cum funcționează asta? Funcția LOG10 returnează exponentul la care trebuie crescut 10 pentru a produce numărul.
Folosim funcția INT pentru a elimina valoarea zecimală din exponent, astfel încât rămâne doar numărul întreg.
Funcția ABS
LOG10 nu va funcționa cu numere negative, așa că dorim să adăugăm și în Funcția ABS pentru a calcula valoarea absolută, oferindu-ne formula pentru a calcula numărul de cifre dintr-un număr.
Numărul de cifre rotunde
Acum știm cum să calculăm numărul de cifre dintr-un număr. Vă amintiți formula simplificată de mai sus?
= ROUND (number_to_round, sig_digits - (1 + num_digits_in_number))
Conectați formula pentru a calcula numărul de cifre dintr-un număr:
= ROUND (number_to_round, sig_digits - (1 + INT (LOG10 (ABS (number_to_round)))))
și să adăugăm referințe celulare pentru a ajunge la formula noastră:
= ROUND (A2, B2- (1 + INT (LOG10 (ABS (A2))))))
Număr rotund la n Cifre semnificative în Foi de calcul Google
Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.