Округление до двух значащих цифр

Тэмми нужно округлить значения на листе до двух значащих цифр. Например, если ячейка содержит 137, ее следует округлить до 140; если он содержит 0,0005937, его следует округлить до 0,00059; и если он содержит 156735,32, его следует округлить до 160000. Она задается вопросом, есть ли простая формула для округления любого заданного числа только до двух значащих цифр.

Конечно, это зависит от того, что вы определяете ” простой “есть. Однако на самом деле существует несколько различных формул, которые можно использовать для получения желаемого результата. Предполагая, что ваше исходное значение находится в ячейке A1, вы можете использовать любую из следующих репрезентативных формул:

= ROUND (A1/(10 ^ (INT (LOG10 (ABS (A1))) + 1 )), 2) * (10 ^ (INT (LOG10 (ABS (A1))) + 1)) = ОКРУГЛ (A1, — (INT (LOG (ABS (A1), 10)) + 1) +2) = FIXED (A1,1-INT (LOG10 (ABS (A1)))) = ROUND (A1,1-INT (LOG (ABS (A1))))

Эти формулы будут работать либо с положительные или отрицательные значения просто отлично. Функция LOG (или LOG10) используется для определения количества цифр слева или справа от десятичного разряда до появления первой значащей цифры. INT этой функции фактически предоставляет число, которое на единицу меньше необходимого количества цифр, поэтому к значению добавляется 1. Затем мы можем округлить, используя это количество цифр.

Если вы считаете, что можете использовать другое количество значащих цифр, чем две, вы можете использовать любую из следующих формул:

= ОКРУГЛ (A1,2-INT (LOG (ABS (A1))) — 1) = ОКРУГЛ (A1,2-INT (LOG10 (ABS (A1))) — 1) = ФИКСИРОВАННЫЙ (A1 , 2-INT (LOG10 (ABS (A1))) — 1)

Все, что вам нужно сделать, это изменить 2, чтобы отразить любое количество значащих цифр, которое вы хотите. Более подробную информацию о значащих цифрах в Excel можно найти здесь:

https://excelribbon.tips.net/T012083

Источник: frestage.ru

Бытовой вопрос