У меня есть ячейка, которая содержит формулу "= A1/A2", и я просто хочу, чтобы она усекала число после двух десятичных знаков вместо округления.
Как остановить Open Office Calc от автоматического округления чисел?
Спасибо!
У меня есть ячейка, которая содержит формулу "= A1/A2", и я просто хочу, чтобы она усекала число после двух десятичных знаков вместо округления.
Как остановить Open Office Calc от автоматического округления чисел?
Спасибо!
Числа округлены только для целей отображения. То есть, если значение в ячейке (например) равно 23.104999, и вы отформатировали эту ячейку так, чтобы отображать только первые два десятичных знака, тогда в ячейке будет отображаться значение 23.10, но все же фактическое значение в ячейке будет 23.104999. Умножение значения этой ячейки на 2 приведет к 46,21 (а не 46,20). Я думаю, вы поняли идею.
Чтобы изменить количество отображаемых десятичных знаков, просто выберите несколько ячеек и нажмите правую кнопку мыши, затем выберите «Формат».
Если вам нужно на самом деле округлить / усечь число и сохранить усеченное значение в ячейке, взгляните на функцию TRUNC в OpenOffice. Вы также можете посмотреть другие подобные функции (FLOOR, CEILING, ROUND).
То же самое случилось со мной. Я обнаружил, что если я закрою таблицу и открою ее как правку, вместо этого у меня отобразится 0 десятичных знаков. Даже тогда, когда я редактировал формат столбца с открытой таблицей, он продолжал округляться до ближайшего доллара. (т.е. сдача в 17.95 и получение результата в 18.00)
Я закрыл стол и щелкнул правой кнопкой мыши по столу. Выберите изменить и выберите тип поля рядом с именем вашего поля. Внизу вы увидите количество знаков после запятой. Это также должно быть установлено на количество мест, которые вы хотели бы. Как только я сделал это, число 17,95 осталось без проблем.
Рассчитать значение ячейки как:
= INT(100 *(A1/A2))/100
вместо. «100 *» переводит 2 десятичных знака слева от десятичного числа pt; INT() отбрасывает оставшуюся часть дробной части; «/100» отменяет умножение, восстанавливая 2 знака после запятой, которые мы сохранили, справа от десятичной точки. Но обратите внимание, что это отбрасывает часть дроби. Использует ли какая-либо другая ячейка это значение и ожидает полной точности?
[упс - только что заметил эту летнюю ветку. Я оставлю этот ответ для полноты.]
У меня была такая же проблема с округлением чисел после десятичной точки. Я решил проблему с помощью следующих шагов:1. выберите таблицу, которую вы используете для чисел; 2. сделайте правый клик на выбранной таблице; 3. перейти к «Числовой формат ...«4.в левой части появившегося окна в категориях выберите« текст »; 5. нажмите «ОК» 6. Завершите свою задачу.) Удачи всем!