Как сделать в экселе формулу разделить


Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить





> > > Длинное число в Excel

Просмотр полной версии :


ЕВС

29.03.2012, 08:35

Помогите разобраться.
Я в документе Excel в одной из ячеек пишу очень длинное число- расчетный счет. И вместо нужных мне последних трех цифр получаются нули. Формат и общий делаю, и числовой. Не получается. Что нужно сделать?

stas®

29.03.2012, 08:36

нужно установить текстовый формат (или набрать перед номером счета апостроф).

ЕВС

29.03.2012, 08:39

текстовый формат дает вообще бред- набор цифр и букв (!)
А что такое "апострф" (извините, я чайник)

mvf

29.03.2012, 08:43

текстовый формат дает вообще бред- набор цифр и букв (!)
Это как? Вводите цифры... а они превращаются в буквы? Вы сначала набираете число, а потом применяете формат, или наоборот?

ЕВС

29.03.2012, 08:50

сначала- набрала число. Получила нули. Потом стала менять форматы.
Текстовый дал, например: 4,07028Е+19

ЕВС

29.03.2012, 08:54

Сделала наоборот- и все получилось

mvf

29.03.2012, 08:59

А что такое "апострф"
'

YUM

29.03.2012, 13:16

длинное число в Экселе вводится нормально, для ячейки формата - число ( я вводил и 20 и 25 знаков...).
номер расчетного счета числом не является, т.к. по определению, делится не на единицы, десятки, сотни и т.д. а на фасеты т.е. группы цифр длина которых устанавливается произвольно.
Поэтому, логичнее использовать здесь текстовый, а не числовой формат ячейки.;)
Если формат ячейки установить самому, а не довериться Экселю, все будет отражено правильно.
ИМХО

vikttur

01.04.2012, 01:13

Текстовый дал, например: 4,07028Е+19
Ошибочка :)
Вы нам показали экспоненциальную запись числа. Excel так "нещадно" поступает, если для отображения числа недостаточно ширины столбца. Он (Excel) по доброте своей неодушевленной пытается нам помочь.
Наибольшее возможное число в Excel - 9E+307.
длинное число в Экселе вводится нормально, для ячейки формата - число ( я вводил и 20 и 25 знаков...).
Не Станиславский, но не верю :(
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля.
номер расчетного счета числом не является, т.к. по определению, делится не на единицы, десятки, сотни и т.д
Утверждение правильно в части "числом не является".
Но ведь р/счет может быть записан и без пробелов (без деления на "фасеты") и это не является нарушением. В такой записи набор цифр образует число, которое может участвовать в математических операциях.

Аноним

01.04.2012, 13:59

Но ведь р/счет может быть записан и без пробелов (без деления на "фасеты") и это не является нарушением. В такой записи набор цифр образует число, которое может участвовать в математических операциях.Любая конечная последовательность символов, записанная в виде последовательности (например) восьмеричных чисел без пробелов, образует число, которое может участвовать математических операциях. Вопрос только в осмысленности такой записи и таких операций...

Старый ворчун

01.04.2012, 14:38

Не Станиславский, но не верю :(
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля."Это вряд ли"
Технические характеристики и ограничения вычислений
ПАРАМЕТР МАКСИМАЛЬНОЕ ЗНАЧЕНИЕ
Точность представления чисел, разрядов, не более 15

vikttur

01.04.2012, 22:45

Ворчун (может, и не совсем старый? :) ), мой текст относился к сообщению YUM о возможности ввода такого длинного числа. Потому-то и "Очень хочется увидеть...".
Вопрос только в осмысленности такой записи и таких операций...
Речь не об осмысленности математических операций, а о том, что ЕВС при вводе р/счета получает не совсем то, что нужно. Т.е. автор вводит не набор "фасеток", а последовательность символов, которая является-таки числом.
И вопрос не в том, что эту последовательность можно разделить на СтоМиллионовТысяч. Эта последовательность - ЧИСЛО и воспринимается программой как число.
Поэтому данные такого вида должны вводиться как текст: предварительно выставив текстовый формат ячейки; добавив где-либо пробелы; поставив апостроф перед данными...

Аноним

02.04.2012, 00:00

автор вводит не набор "фасеток", а последовательность символов, которая является-таки числом.
Последовательность символов является последователеностью символов, просто разные приложения "по умолчанию" интерпретируют эту последовательность по-разному. Ексель любую последовательность сначала пытается интерпретировать как число в том или ином формате. Если ему это удается, то результат интерпретации заносится в ячейку. Если как число последовательность не интерпретируется, то Ексель пытается интерпретировать ее как текст или формулу. Если та же последовательность вводится в Вроде, то она интерпретируется как текст. А спор о том, чем является номер расчетного счета, числом или текстом, смысла не имеет. Номер счета в зависимости от решениях задач можно расматривать и как число, и как текст.

vikttur

02.04.2012, 08:55

Я не пытаюсь доказать, что р/счет - число или не число.
Разговор о конкретной ситуации: при заполнении листа данными введенная в ячейку информация была воспринята Excel'ем как число.
Почему? Потому что для него это число.
Как обойти? Показать табличному монстру, что это текст.

konowalowadiana

05.04.2012, 11:14

Доброго времени суток, уважаемые)
При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки "числовой"- "2 знака после запятой", EXSEL все равно держит "в уме" остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через "Специальная вставка" - "значение" в эту же колонку, и в ручную убирать лишнее знаки после запятой.
Может быть есть какие-то настройки???!!:wow:

mvf

05.04.2012, 11:21

=ОКРУГЛ(А1В1;2)

Из далека

05.04.2012, 11:21

Используйте функцию ОКРУГЛ.

konowalowadiana

05.04.2012, 11:23

Доброго времени суток, уважаемые)
При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки "числовой"- "2 знака после запятой", EXSEL все равно держит "в уме" остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через "Специальная вставка" - "значение" в эту же колонку, и в ручную убирать лишнее знаки после запятой.
Может быть есть какие-то настройки???!!:wow:

Старый ворчун

05.04.2012, 15:26

Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше.
Может быть есть какие-то настройки???!!:wow:есть: параметры - вычисления - точность как на экране. позволяет избавиться от многочисленных "ОКРУГЛ()" в ячейках.
Но копейка всё равно может вылезти.
Ибо:
1,00/3,00=0,33
0,333,00=0,99

YUM

06.04.2012, 11:35

Доброго времени суток, уважаемые)
При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки "числовой"- "2 знака после запятой", EXSEL все равно держит "в уме" остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через "Специальная вставка" - "значение" в эту же колонку, и в ручную убирать лишнее знаки после запятой.
Может быть есть какие-то настройки???!!:wow:
Дело в том, что формат хранения чисел актуален не только для Экселя.
Проблема "лишней копейки" описана на форуме не один десяток раз. В результате, удалось-таки убедить составителей отчетности в ПФР в том, что нельзя два, взаимоконтролируемых отчета, составлять с копейками и без. (Не знаю, надолго ли).
На одном из форумов программистов проблему вменяемого округления предлагалось решать так : умножаем оба числа на миллион. Делим, множим, вычитаем, а уже полученный итог делим обратно на миллион.
Говорят, что при работе с целыми числами компьютеры сильно умнеют:p
Может быть это вариант Вам поможет?

Старый ворчун

06.04.2012, 15:58

Проблема "лишней копейки" ...вообще-то это проблема тонкостей женской психологии.;)
техническими методами не решается :(

konowalowadiana

12.04.2012, 11:44

Спасибо Всем-Всем! Нашла указанную функцию. Теперь ищу, как можно сделать так, чтобы ячейка, где заложена формула, сразу округлялась до 2 знаков.
Пока получается только так: знак "=", затем функция "ОКРУГ" и ссылка на ячейку, где формула стоит, ну и число разрядов "2". То есть все равно пока мне требуется еще один столбец для вычислений. Хотя уже проще, но хочется еще лучше....)
Наверное, где-то надо еще чего-нибудь добавить?

Старый ворчун

12.04.2012, 12:34

Пока получается только так: знак "=", затем функция "ОКРУГ" и ссылка на ячейку, где формула стоит, ну и число разрядов "2". То есть все равно пока мне требуется еще один столбец для вычислений. Хотя уже проще, но хочется еще лучше....)
Наверное, где-то надо еще чего-нибудь добавить?ну так я ж писал неделю назад: в настройках книги поставь "параметры - вычисления - точность как на экране".
и формат ячеек с двумя дес.знаками.
и будет те щасте...

vikttur

12.04.2012, 21:57

То есть все равно пока мне требуется еще один столбец для вычислений.
В файле показать не хотите?
...в настройках книги поставь "параметры - вычисления - точность как на экране"
С этим нужно осторожнее. "Обратной дороги нет" :)

Старый ворчун

12.04.2012, 22:27

С этим нужно осторожнее. "Обратной дороги нет" :)
У меня 2003 SP3 - спокойно переключается туда/обратно.
Про 2007/2010 не знаю - я ими не страдаю.

vikttur

13.04.2012, 08:43

Я не о том возврате. Переключаться туда-сюда - хоть мильентыщ раз :)
Проблема таится в другом.
Цитата сообщения (а такие - не редкость):
"при выборе формата чисел с отображением двух десятичных разрядов и последующей установки параметра точность как на экране при сохранении книги все данные после двух десятичных разрядов будут потеряны. Этот параметр влияет на все листы всех активных книг. Отмена данного параметра и восстановление утерянных данных невозможны", собственно, что у меня и произошло

Старый ворчун

13.04.2012, 10:28

Я не о том возврате. Переключаться туда-сюда - хоть мильентыщ раз :)
Проблема таится в другом.
Цитата сообщения (а такие - не редкость):ерунда какая-то.
(10 делим на 3)
- если я сознательно желаю работать с числом 3.33, а не с 3.(3) - почему я что-то потерял?

vikttur

13.04.2012, 10:36

Это если сознательно.
Но если в книге на других 15 листах необходимы вычисления с нужной точностью, а пользователь, не предупрежденный о таком коварстве, нажмет роковую кнопулечку?
А ведь еще
Этот параметр влияет на все листы всех активных книг
И полились горькие слезы, и вырвано 2 кг крашенных кудрей :)
Не отговариваю - просто предупреждение о возможных последствиях. Необратимых.

Аноним

04.08.2015, 10:13

Можете просто поставить точку в конце числа, если оно некорректно изображается и залить ее белым цветом)))

Андрей L.

30.03.2017, 21:20

Ошибочка :)
Вы нам показали экспоненциальную запись числа. Excel так "нещадно" поступает, если для отображения числа недостаточно ширины столбца. Он (Excel) по доброте своей неодушевленной пытается нам помочь.
Наибольшее возможное число в Excel - 9E+307.
Не Станиславский, но не верю :(
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля.
Утверждение правильно в части "числом не является".
Но ведь р/счет может быть записан и без пробелов (без деления на "фасеты") и это не является нарушением. В такой записи набор цифр образует число, которое может участвовать в математических операциях.
Сначало ставишь ячейке формат текстовый, ок. а потом хоть 50 цифр пиши, все покажет цифры

vikttur

30.03.2017, 23:16

Да-а-а? :)
Ошибаетесь, уважаемый.
Это не число, это - текстовая запись числа. Т.е. в ячейке не число, а текст, состоящий из цифр, и это далеко не одно и то же.
В Excel математические операции преобразуют текстовую запись числа в число:
="1"+0=1
="25"1=25
=--"712"=712
Эксперимент
Задаем достаточную ширину столбца А, чтобы нормально видеть введенное значение.
A1 - формат текстовый. Пишем в А1 любое длинное число, например: 123456789123456789
В ячейке видим полное слово, состоящее из 18 цифр. Заметьте: значение расположено в левой части ячейки (как текст), а не справа (как число).
A2 - формат числовой. В А2 пишем формулу:
=A1+0
Если число сложить с нулем, получим это же число. Так говорит математика.
И вот тут Вас ждет нежданчик :)
В ячейке видим число (а это уже число - переместилось в правую часть ячейки), но почему-то не совсем ожидаемое:
123456789123456000
А все потому, что Excel работает с числами не длиннее 15-ти знаков, "лишний" хвост преобразует в нули.
Вот теперь подумайте над тем, что Вы процитировали:
увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля

Аноним

28.04.2017, 16:07

Добрый день! Сохраняю файл из л/с ИФНС, и все КБК автоматом преобразовываются в формат Е+19, переделываю ячейку в текстовый формат, ноу КБК получаются последние цифры 000. Что можно сделать, чтобы увидеть нужные КБК?

vikttur

28.04.2017, 16:59

Уже ничего. Поздно. Excel умеет работать с 15-разрядными числами (или с числами длиной 16 знаков при наличии запятой). Меньшие разряды преобразует в ноль.
переделываю ячейку в текстовый формат
Текстовый формат ячейкам нужно задавать до вставки данных. С числовыми данными в виде текста такой неприятности не будет.

Powered by vBulletin® Version 4.2.1 Copyright © 2017 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot

Powered by vBulletin® Version 4.2.1 Copyright © 2017 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot


Источник: http://forum.klerk.ru/archive/index.php/t-449172.html





Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Как сделать в экселе формулу разделить

Новое на сайте: