Количество Excel изменяет тип 1,25 до 43125

Когда я открываю обычный новый лист Excel (2016), изменить тип ячейки на число и введите номер 1.25, это изменит введенное число к значению 43125,00. Я получить аналогичные результаты в когда я введите 1.01 или 1.9, но нет, если я ввожу 1.99 – это рассматривается как текст или хоть что-то разобрать числа.

Я понимаю, что я должен использовать , правильно вводить номера.

На мой вопрос, что происходит, когда я введите 1.25 как число? Почему я получаю 43125,00?

Комментарии к вопросу (1)
Решение

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

Если то, что вы введете может быть действительная дата, период рассматривается как разделитель даты. Excel считает, что 1.25-это дата (25 января 2018 года), который представлен внутренне как 43125 (количество дней с 0 января 1900 года).

Так как вы отформатировать ячейку как число, а не дату, вы'вновь увидев численное представление даты. По умолчанию после запятой устанавливается до двух, давая вам нули в конце. Это'ы чисто случайное совпадение, что "125" и картина повторяется в день, представляя, что дата.

Оба 1.01 и 1.9 могут быть даты, то же самое происходит с ними. Но 1.99 не может быть свидание, так что буквальное значение, как и вошел, хранится в виде текста.

Комментарии (10)

Прочитав комментарии, я понял, что механизм за проблема сложнее, чем я думал. Во-первых, десятичным разделителем является запятая, а не точка. Во-вторых, программа Excel относит входное значение как 'дата' значением, но представляет ее с помощью 'и#39; формат.

Одним из решений выложено проблема изменить десятичный разделитель, и его можно сделать из Excel, параметры -и GT; дополнительно -> настройки -&ГТ редактирования; десятичный разделитель`. Если это не будет исправлено, Excel не будет классифицировали входное значение как 'дата#39; значение.

В качестве десятичного разделителя не то я бы сразу рассмотреть, потому что, кто будет использовать запятую в качестве десятичного разделителя? И еще, что интересно и удивительно, пол мира использует его (https://en.wikipedia.org/wiki/Decimal_separator).

Однако, я сделал в 43125 как 'дата#39; значение в числовой форме. Если убрать вопрос о десятичного разделителя, подобный пример будет 1-25, который Excel будет интерпретировать как 'дата#39; значение и под 'и#39; формат дает 45658.00. Более смешения заключается в том, что Excel позволяет пользовательские форматы, так что 'дата#39; значение может отображаться как 1.25 или 1,25 или любой другой формы.

Я использовал много 'дата' ценности в электронные таблицы для расчетов и они могут раздражать. Иногда, когда я повторно открыть эти таблицы в Excel (или OpenOffice) будут думать, что они лучше знают и автоматически преобразовать эти даты столбцы 'свидание' формата 'и#39; формата нет причин. В этих ситуациях `щелкните правой кнопкой мыши -> Формат ячеек -> номер и сбросить в нужный формат для ячеек/столбцов будет восстановить данные.

Комментарии (10)