Мелисса с трудом понимала, почему Excel отображает определенные числа определенным образом. В качестве примера она привела следующие шаги:

  1. Начните с нового пустого листа.

  2. В ячейке B2 введите 33,33333333.

  3. В ячейке B3 введите 33,333333333 (на одну цифру больше, чем на шаге 2).

  4. В ячейке C2 введите = B23 *.

  5. В ячейке C3 введите = B33 *.

Когда Мелисса сделает это, ячейка C2 отобразит результат как 99.99999999, а ячейка C3 отобразит результат как 100.

Чтобы понять, почему Excel делает это, вам нужно понять несколько вещей. Прежде всего, когда вы создаете новый рабочий лист, все ячейки форматируются с использованием общего формата. В этом формате информация отображается в общем виде (отсюда и название формата). В этом формате числа отображаются до десяти цифр. Не имеет значения, находятся ли цифры слева или справа от десятичного знака; отображаются не более десяти.

Что произойдет, если число, которое вы вводите, содержит более десяти цифр или результат формулы содержит более десяти цифр? Затем Excel округляет число так, чтобы отображалось не более десяти цифр.

Таким образом, отображается 99,99999999, но если вы добавите еще одну цифру, округленный результат будет 100. Будьте уверены, однако, что Excel продолжает поддерживать содержимое ячейки с точностью до пятнадцати цифр, даже если отображается меньше цифр.

Если число, которое вы вводите, не содержит ничего справа от десятичной точки, но в числе больше десяти цифр, то в результате общего формата число отображается в экспоненциальном представлении.

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

Если вы хотите использовать для отображения своего номера более десяти цифр, вам необходимо явно отформатировать ячейку. Либо щелкните инструмент «Увеличить десятичное число» на панели инструментов «Форматирование», либо выберите «Формат» | Ячейки и используйте вкладку «Число» для управления форматированием отображаемого числа.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2328) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Rounding_in_Results [Округление результатов].