Помогите разобраться.
Я в документе Excel в одной из ячеек пишу очень длинное число- расчетный счет. И вместо нужных мне последних трех цифр получаются нули. Формат и общий делаю, и числовой. Не получается. Что нужно сделать?
Помогите разобраться.
Я в документе Excel в одной из ячеек пишу очень длинное число- расчетный счет. И вместо нужных мне последних трех цифр получаются нули. Формат и общий делаю, и числовой. Не получается. Что нужно сделать?
нужно установить текстовый формат (или набрать перед номером счета апостроф).
текстовый формат дает вообще бред- набор цифр и букв (!)
А что такое "апострф" (извините, я чайник)
Это как? Вводите цифры... а они превращаются в буквы? Вы сначала набираете число, а потом применяете формат, или наоборот?текстовый формат дает вообще бред- набор цифр и букв (!)
Best regards, Михаил
сначала- набрала число. Получила нули. Потом стала менять форматы.
Текстовый дал, например: 4,07028Е+19
Сделала наоборот- и все получилось
'А что такое "апострф"
Best regards, Михаил
длинное число в Экселе вводится нормально, для ячейки формата - число ( я вводил и 20 и 25 знаков...).
номер расчетного счета числом не является, т.к. по определению, делится не на единицы, десятки, сотни и т.д. а на фасеты т.е. группы цифр длина которых устанавливается произвольно.
Поэтому, логичнее использовать здесь текстовый, а не числовой формат ячейки.
Если формат ячейки установить самому, а не довериться Экселю, все будет отражено правильно.
ИМХО
На мое ИМХО, просьба не опираться!
Когда я говорю,складывается впечатление, что я брежу(©)
Ошибочка
Вы нам показали экспоненциальную запись числа. Excel так "нещадно" поступает, если для отображения числа недостаточно ширины столбца. Он (Excel) по доброте своей неодушевленной пытается нам помочь.
Наибольшее возможное число в Excel - 9E+307.
Не Станиславский, но не верюСообщение от YUM
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля.
Утверждение правильно в части "числом не является".Сообщение от YUM
Но ведь р/счет может быть записан и без пробелов (без деления на "фасеты") и это не является нарушением. В такой записи набор цифр образует число, которое может участвовать в математических операциях.
Ворчун (может, и не совсем старый? ), мой текст относился к сообщению YUM о возможности ввода такого длинного числа. Потому-то и "Очень хочется увидеть...".
Речь не об осмысленности математических операций, а о том, что ЕВС при вводе р/счета получает не совсем то, что нужно. Т.е. автор вводит не набор "фасеток", а последовательность символов, которая является-таки числом.
И вопрос не в том, что эту последовательность можно разделить на СтоМиллионовТысяч. Эта последовательность - ЧИСЛО и воспринимается программой как число.
Поэтому данные такого вида должны вводиться как текст: предварительно выставив текстовый формат ячейки; добавив где-либо пробелы; поставив апостроф перед данными...
Последовательность символов является последователеностью символов, просто разные приложения "по умолчанию" интерпретируют эту последовательность по-разному. Ексель любую последовательность сначала пытается интерпретировать как число в том или ином формате. Если ему это удается, то результат интерпретации заносится в ячейку. Если как число последовательность не интерпретируется, то Ексель пытается интерпретировать ее как текст или формулу. Если та же последовательность вводится в Вроде, то она интерпретируется как текст. А спор о том, чем является номер расчетного счета, числом или текстом, смысла не имеет. Номер счета в зависимости от решениях задач можно расматривать и как число, и как текст.
Я не пытаюсь доказать, что р/счет - число или не число.
Разговор о конкретной ситуации: при заполнении листа данными введенная в ячейку информация была воспринята Excel'ем как число.
Почему? Потому что для него это число.
Как обойти? Показать табличному монстру, что это текст.
Доброго времени суток, уважаемые)
При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки "числовой"- "2 знака после запятой", EXSEL все равно держит "в уме" остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через "Специальная вставка" - "значение" в эту же колонку, и в ручную убирать лишнее знаки после запятой.
Может быть есть какие-то настройки???!!
=ОКРУГЛ(А1*В1;2)
Best regards, Михаил
Используйте функцию ОКРУГЛ.
Доброго времени суток, уважаемые)
При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки "числовой"- "2 знака после запятой", EXSEL все равно держит "в уме" остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через "Специальная вставка" - "значение" в эту же колонку, и в ручную убирать лишнее знаки после запятой.
Может быть есть какие-то настройки???!!
... поскольку вышеизложенное в свете вышеуказанного влечет нижеследующее по отношению к поименованному...
Дело в том, что формат хранения чисел актуален не только для Экселя.
Проблема "лишней копейки" описана на форуме не один десяток раз. В результате, удалось-таки убедить составителей отчетности в ПФР в том, что нельзя два, взаимоконтролируемых отчета, составлять с копейками и без. (Не знаю, надолго ли).
На одном из форумов программистов проблему вменяемого округления предлагалось решать так : умножаем оба числа на миллион. Делим, множим, вычитаем, а уже полученный итог делим обратно на миллион.
Говорят, что при работе с целыми числами компьютеры сильно умнеют
Может быть это вариант Вам поможет?
На мое ИМХО, просьба не опираться!
Когда я говорю,складывается впечатление, что я брежу(©)
Спасибо Всем-Всем! Нашла указанную функцию. Теперь ищу, как можно сделать так, чтобы ячейка, где заложена формула, сразу округлялась до 2 знаков.
Пока получается только так: знак "=", затем функция "ОКРУГ" и ссылка на ячейку, где формула стоит, ну и число разрядов "2". То есть все равно пока мне требуется еще один столбец для вычислений. Хотя уже проще, но хочется еще лучше....)
Наверное, где-то надо еще чего-нибудь добавить?
Я не о том возврате. Переключаться туда-сюда - хоть мильентыщ раз
Проблема таится в другом.
Цитата сообщения (а такие - не редкость):
"при выборе формата чисел с отображением двух десятичных разрядов и последующей установки параметра точность как на экране при сохранении книги все данные после двух десятичных разрядов будут потеряны. Этот параметр влияет на все листы всех активных книг. Отмена данного параметра и восстановление утерянных данных невозможны", собственно, что у меня и произошло
Последний раз редактировалось vikttur; 13.04.2012 в 07:46.
Это если сознательно.
Но если в книге на других 15 листах необходимы вычисления с нужной точностью, а пользователь, не предупрежденный о таком коварстве, нажмет роковую кнопулечку?
А ведь ещеИ полились горькие слезы, и вырвано 2 кг крашенных кудрейЭтот параметр влияет на все листы всех активных книг
Не отговариваю - просто предупреждение о возможных последствиях. Необратимых.
Последний раз редактировалось vikttur; 13.04.2012 в 09:38.
Можете просто поставить точку в конце числа, если оно некорректно изображается и залить ее белым цветом)))
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)