Округліть число до n значущих цифр у Excel та Google Таблицях

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник покаже, як округлити число до певної кількості значущих цифр у Excel та Google Таблицях.

Що таке значущі цифри?

Важливими цифрами є кількість цифр, які мають значний внесок у її роздільну здатність вимірювання (джерело: Вікіпедія).

Формула

Це формула для округлення числа до певної кількості цифр (цифр):

= КРУГЛИЙ (A2, B2- (1+INT (LOG10 (ABS (A2)))))

Це складна формула. Давайте спростимо:

= КРУГЛИЙ (число_до_кругу, знаки_значення - (1 + число_знаків_в_числі))

Нижче ми розповімо вам, як працює формула.

Функція ROUND

Функція ROUND округлює число до заданої кількості цифр щодо десяткового дробу. Використовуючи від’ємні числа, ми можемо округлити ліворуч від десяткового дробу.

Як бачите, нам потрібен спосіб обчислення num_digits введення для округлення до певної кількості цифр. Оскільки ми знаємо значні цифри, які ми хочемо округлити, нам потрібен лише спосіб обчислення кількості цифр у числі.

Кількість цифр у цифрах

Спочатку обчислимо кількість цифр у номері. Ми зробимо це за такою формулою:

= INT (LOG10 (ABS (A2)))

Ось як працює формула. Номери можна зберігати за допомогою наукових позначень:

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 

Експонента в наукових позначеннях вказує, скільки цифр містить число.

Функція LOG10

Далі ми можемо використовувати функції INT та LOG10 для повернення експоненти зверху.

Як це працює? Функція LOG10 повертає показник степеня, до якого потрібно підняти 10, щоб отримати число.

Ми використовуємо функцію INT, щоб видалити десяткове значення з експоненти, щоб залишилося лише ціле число.

Функція ABS

LOG10 не працюватиме з від'ємними числами, тому ми також хочемо додати функцію ABS для обчислення абсолютного значення, даючи нам формулу для обчислення кількості цифр у числі.

Кількість цифр для округлення

Тепер ми знаємо, як обчислити кількість цифр у цифрі. Пам'ятаєте нашу спрощену формулу вище?

= КРУГЛИЙ (число_до_кругу, знаки_значення - (1 + число_знаків_в_числі))

Додайте формулу, щоб обчислити кількість цифр у цифрі:

= ROUND (число_до_круглої, знаки_значення - (1 + INT (LOG10 (ABS (число_до_круг))))))

і давайте додамо посилання на клітинки, щоб отримати формулу:

= КРУГЛИЙ (A2, B2- (1+INT (LOG10 (ABS (A2)))))

Округліть число до n значущих цифр у Таблицях Google

Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave