Categories: FAQ

Как уменьшить количество знаков после запятой в Excel

Обеспечить больше памяти для рабочих книг

Избегайте повышенной активности жесткого диска во время пересчета

Определить примерные требования к памяти Excel в зависимости от версии Windows

Запретить взаимное обновление связанных папок с той же исходной папкой

Возможности экономии системных ресурсов

Проверьте размер файла кеширующей памяти Windows NT

Исправлено сообщение об ошибке «Недостаточно памяти» при открытии папки

Узнайте неиспользуемые форматы чисел

Узнайте количество форматов ячеек, используемых в рабочей книге

Уменьшить используемый диапазон ячеек листа

Используйте таблицы с более чем 256 столбцами

Узнайте, сколько разных шрифтов в папке

Сохранить память с помощью обратной функции

Избегайте перекрестных ссылок на листе

Исправьте любопытные сообщения об ошибках редактора VBA

Отключить ненужные надстройки

Дефрагментация файла с помощью пользовательских панелей инструментов (файл xlb)

Используйте числа с более чем 300 фиксированными десятичными разрядами

Если вы работаете с очень большой книгой и полагаетесь практически на каждый байт памяти, вы можете добавить немного памяти к книге с небольшим фокусом. Это можно сделать, уменьшив количество повторных передач. По умолчанию Microsoft Excel использует 16 обратных уровней (уровней отмены). Этот параметр можно изменить в реестре Windows.

Процедура
1. Откройте реестр с помощью программы Windows «RegEdit».
2. Выберите ветку «HKey_CURRENT_USER \ Software \ Microsoft \ Office \ 8.0 \ Excel \ Microsoft Excel»
3. Выполните команду меню «Редактировать / Создать / DWORD». Значение «выкл.»
4. Введите «UndoHistory» в качестве имени нового ключа.
5. Выполните команду меню «Редактировать / Изменить»
6. Активируйте опцию «Десятичная» в разделе «Основные»
7. Введите «Значение» Число меньше 16

Число, введенное в поле «Значение», обозначает максимальное количество возможных действий по отмене. Обратите внимание, что значение должно быть не менее 1 (или не более 100, если необходимо увеличить количество отмен) (рекомендация Microsoft). Выберите число, настолько большое, насколько вам в конечном итоге понадобятся уровни отмены, поскольку каждый уровень отмены предварительно выделяет (резервирует) определенное количество байтов памяти при запуске Excel. Чем больше количество уровней, тем меньше доступной памяти для данных открытых рабочих книг (Workbook Memory). Кстати, записанное здесь значение также имеет максимальный предел: наибольшее допустимое значение составляет где-то около 2 миллиардов. Не пытайтесь использовать это значение, так как ваш компьютер будет ошеломлен при следующем запуске Excel.

По словам Microsoft, вышеперечисленное работает под Windows 95 и NT 4.0 с Excel 97. Однако можно предположить, что эта процедура также работает для других версий Windows, таких как Windows 2000 и другие версии Excel. По умолчанию в Excel 2000 также имеется 16 обратных уровней, поэтому запись в реестре будет хорошо работать и в Excel 2000. Чтобы быть в безопасности, вы должны сначала создать резервную копию реестра (команда меню «Экспорт файла регистрации»).

Примечание.
Все открытые книги совместно используют память для отмены. Следовательно, при сохранении рабочей книги очищается только память для отмены этой рабочей книги, а не память для отмены других открытых папок.

Ограничения-Фахартикель "Количество предыдущих уровней" (идентификатор статьи xllimit9)

Память Excel: память отмены

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

Решение
Получите на своем компьютере больше физической памяти или закройте другие приложения.

Подробную информацию о памяти в связи с Microsoft Excel можно найти здесь:

Память Excel

В зависимости от версии Windows вам может потребоваться различное количество памяти для работы с Microsoft Excel. В следующих таблицах приведены справочные значения для оперативной памяти (RAM и виртуальной памяти) в мегабайтах. Для "обычных" пользователей Excel запись, помеченная как "Средние книги" синим цветом, является решающей.

Пример 1.
Вы Используете Windows 98 и работаете с книгами среднего размера: Объем памяти не должен Превышать 64 МБ.

Пример чтения 2.
Вы используете Windows NT и работаете с большими книгами: объем памяти не должен быть меньше 136 МБ; лучше было бы 160 мб.

Пример 3.
Вы используете Windows 2000 и работаете с очень большими книгами: объем памяти не должен быть меньше 304 МБ; лучше было бы 320 мб.

Windows 95, Windows 98

Операционная система

24 МБ

Превосходить

8 МБ

Небольшие рабочие тетради

32 МБ

Средние рабочие тетради

64 МБ

Большие рабочие тетради

128 МБ

Очень большие рабочие тетради

256 МБ

Windows ME, Windows NT

Операционная система

32 МБ

Превосходить

8 МБ

Небольшие рабочие тетради

40 МБ — 64 МБ

Средние рабочие тетради

72 МБ — 96 МБ

Большие рабочие тетради

136 МБ — 160 МБ

Очень большие рабочие тетради

264 МБ — 288 МБ

Windows 2000

Операционная система

64 МБ

Превосходить

8 МБ

Небольшие рабочие тетради

80 МБ — 96 МБ

Средние рабочие тетради

112 МБ — 128 МБ

Большие рабочие тетради

176 МБ — 192 МБ

Очень большие рабочие тетради

304 МБ — 320 МБ

Windows XP, Windows Server 2003

Операционная система

128 МБ

Превосходить

8 МБ

Небольшие рабочие тетради

128 МБ — 160 МБ

Средние рабочие тетради

160 МБ — 192 МБ

Большие рабочие тетради

224 МБ — 256 МБ

Очень большие рабочие тетради

352 МБ — 384 МБ

Дополнительную информацию можно найти на следующей странице:

Память Excel: Требования к памяти Excel

Если вы откроете несколько рабочих книг, содержащих все ссылки с одной и той же исходной книгой, и ответите «Нет» на обновление ссылки, ссылки во всех рабочих книгах все равно будут обновлены, и будут отображены значения, сохраненные в последней открытой карте.


Рисунок: диалоговое окно «Обновить автоматические ссылки»

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

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

В общем, каждая работающая программа Windows нуждается в системных ресурсах. Насколько велика ресурсная нагрузка, зависит от нескольких факторов. Однако можно сказать, что чем больше графических элементов, тем больше системных ресурсов востребовано.

«Опыт показывает, что веб-браузеры (например, Internet Explorer или Netscape) потребляют много системных ресурсов, особенно когда открыто несколько окон браузера.

Системные утилиты (Norton, Hurricane, First Aid и другие разные программные продукты) очень требовательны к ресурсам. Часто лучше оставить эти элементы вне своего стартапа и запускать их только изредка (если вообще когда-либо). Поиск "конфеток на глаз" в виде Active Desktop, анимированных заставок, модных курсоров мыши и т. Д., Так что расходуйте большие объемы дефицитных ресурсов. С другой стороны, если вы получаете ошибки «Недостаточно памяти», а не «нехватка ресурсов»

»Потребление ресурсов Microsoft Excel можно уменьшить, уменьшив количество графических элементов, как указано выше.

Установите уровень масштабирования рабочего листа на 100% — Закройте дополнительные окна рабочей книги
— Скрыть панели инструментов

Подробную информацию о системных ресурсах в целом и в связи с Microsoft Excel можно найти здесь:

Excel и системные ресурсы

Вопрос:
Как я могу контролировать объем памяти, используемый NT для кэширования файлов?

Ответ:
Windows NT не позволяет настраивать кэширование, за исключением одной записи реестра.

1. Запустите редактор реестра (regedit. exe).
2. Перейдите в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management.
3. Дважды щелкните LargeSystemCache и установите значение 0, чтобы уменьшить объем памяти, используемый для кэширования файлов.
4. Нажмите ОК.
5. Закройте редактор реестра.

Если вы запускаете панель управления сетью и выбираете службы, вы можете выбрать Сервер и щелкнуть Свойства. Выберите «Максимизировать пропускную способность для сетевых приложений», чтобы использовать меньше памяти (это фактически устанавливает LargeSystemCache в 0).

Внутренние компоненты системы были выпущены CacheSet (http://www. sysinternals. com), что позволяет вам более конкретно настроить память, используемую для кэширования.

Особенно в больших книгах с большим количеством электронных таблиц, на которых расположено много ячеек со ссылками на ячейки других листов (так называемые межлистные ссылки или связанные листы), может случиться, что при открытии книги появляется сообщение об ошибке «Недостаточно памяти».


Иллюстрация: сообщение об ошибке «Недостаточно памяти»

Если после подтверждения сообщения об ошибке нажатием OK рабочая книга не открывается, вероятно, папка содержит слишком много перекрывающихся с листами крышек ячеек. Эта проблема возникает чаще всего, если подшивка была сохранена в Excel 2002, и вы хотите открыть ее в Excel 97 или 2000. Или, если папка была сохранена в Excel 2003 и должна быть открыта в Excel 97, 2000 или 2002. Однако также возможно, что папку нельзя открыть в той же версии Excel, в которой она была создана.

Problemlцsung
Сначала создайте новую пустую книгу, а затем установить в диалоговом окне Параметры (Menue Tools / Options ) Рассчитайте режим «Manual» (вкладка «Расчет»). Затем откройте папку, вызывающую ошибки, как обычно, в диалоговом окне открытия в Microsoft Excel.

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

Подробную информацию о сообщении об ошибке «Недостаточно памяти» и других причинах проблемы можно найти здесь:

Сообщение об ошибке Excel «Недостаточно памяти»

Сообщения об ошибках ограничений: Сообщение об ошибке «Недостаточно памяти»

Каждый пользовательский числовой формат, который вы создаете, сохраняется в файле рабочей книги. Не имеет значения, использовался ли формат чисел для форматирования ячеек или нет. Все пользовательские форматы чисел перечислены в диалоговом окне Ячейки (Excel 97) или Формат ячеек (Excel 2000 и более поздние версии):


Рисунок: Пользовательские форматы номеров в диалоговом окне Ячейки (Excel 97)

Удалить определяемый пользователем формат чисел всегда можно с помощью кнопки «Удалить» в диалоговом окне, показанном выше. Проблема, однако, заключается в том, что вы не знаете, используется ли этот числовой формат ячейкой или стилем. В Excel нет функции, позволяющей эффективно находить неиспользуемые числовые форматы. Единственный способ — это контролировать формат каждой ячейки и стиля, а также отмечать каждый формат, используемый в списке пользовательских форматов чисел. Эта работа заняла бы много времени для большой книги. Предполагая, что рабочая книга содержит 20 рабочих листов, и каждый лист использует 2000 строк по 26 столбцов (от А до Я), и для управления ячейкой требуется 2 секунды, Таким образом, контроль всей папки занимает около 72 дней (по 8 часов в день). Счет выглядит так:

2 000 x 26 x 20 x 2 = 2 080 000 секунд -> 2 080 000/3 600 = 577,77 часов -> 577,77 часов / 8 = 72,22 дня

Но, к счастью, есть хитрость в том, как получить необходимую информацию гораздо быстрее. Выполните следующие действия:
1. Создайте новую рабочую книгу.
2. Переключитесь на рабочую книгу, которую вы хотите контролировать.
3. Нажмите комбинацию Клавиш Ctrl + End (или команду меню « Правка / Перейти» , « Содержимое» , « Последняя ячейка» ).
4. Нажмите комбинацию Клавиш Ctrl + Shift + Home1 .
5. Drьcken комбинацию клавиш Ctrl + C .
6. Активируйте пустую книгу.
7. Выполните команду меню Редактировать / Вставить содержимое , опцию Форматы (см. Рисунок).


Рисунок: Диалог «Вставить содержимое»

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

В Microsoft Excel нет способа узнать количество используемых форматов ячеек. Это является недостатком, поскольку рабочая книга может использовать максимум около 4000 различных форматов ячеек. Если этот предел достигнут или превышен, появляется сообщение об ошибке «Слишком много разных форматов ячеек»:


Иллюстрация: сообщение об ошибке «Слишком много разных форматов ячеек»

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

Есть хитрость в том, как выяснить количество используемых форматов ячеек. Все, что вам нужно, это счетчик формата ячеек Excel. Счетчик форматов ячеек — это надстройка для Microsoft Excel версии 97 или выше. Инструменту требуется всего около 2 секунд, чтобы определить количество доступных и доступных форматов ячеек и максимальное количество форматов ячеек. Лучше всего то, что чем больше форматов ячеек было использовано в рабочей книге, тем короче, чтобы получить показания. Для многих форматов ячеек инструмент занимает чуть больше секунды.

Вот как выглядит пользовательский интерфейс последней версии счетчика форматов ячеек:


Иллюстрация: надстройка Excel "Счетчик форматов ячеек"

Эти ссылки предоставляют дополнительную информацию о счетчике форматов ячеек, наборе инструментов CEFA и странице загрузки:

Описание продукта счетчика форматов ячеек Счетчик форматов ячеек

Инструкция по эксплуатации

Веб-сайт продукта страницы загрузки набора инструментов CEFA

Xlam

Используемую площадь ячейки обычно можно уменьшить, пометив и удалив все ячейки за пределами области (с занятыми ячейками).

Остальная часть статьи скоро будет опубликована.

Как вы знаете, электронная таблица Excel имеет 256 столбцов, независимо от того, какая версия Excel используется. Этот предел в 256 столбцов существует с момента «изобретения» Microsoft Excel. Уже первый Excelversion для Windows — это был Excel 2.0, опубликованный в 1987 году — имел 256 столбцов. Даже Pocket Excel для Windows CE / Handheld PC и программы для работы с электронными таблицами других производителей, таких как Open Office, Lotus 1-2-3 или PlanMaker, имеют максимум 256 столбцов.

Существует способ создавать и редактировать таблицы с более чем 256 столбцами.

Веб-компонент электронных таблиц Microsoft Office
OWC 2000: 676 столбцов = столбцы с A по YZ (676 = 26 * 26)
OWC 2002: 18 278 столбцов = столбцы с A по ZZZ (18 278 = 26 ^ 1 + 26 ^ 2 + 26 ^ 3)

Остальная часть статьи скоро будет опубликована.

Рабочая книга может использовать только ограниченное количество разных шрифтов. В Microsoft Excel 97 и Excel 98 для Macintosh и Excel 2001 для Macintosh существует не более 256 шрифтов. Во всех других версиях Excel максимум 512 шрифтов. Поскольку в Excel нет способа узнать, сколько шрифтов содержится в папке, вы можете использовать специальный инструмент. Инструмент называется Workbook Font Counter и надежно определяет, сколько и какие шрифты хранятся в папке.

Эти ссылки ведут к дополнительной информации и к странице загрузки:

Веб-сайт продукта рабочей страницы счетчика шрифтов книги

Xlam

Память отмены является частью памяти рабочей книги. В памяти рабочей книги, помимо прочего, хранится информация о командах, которые могут быть выполнены пользователем. Это означает, что при выполнении многих действий по отмене большого объема памяти для других данных и операций в памяти рабочей книги доступно меньше места, например, для вычисления формул. Поэтому вы должны убедиться, что дорогостоящие действия удаляются из памяти отмен как можно скорее, что можно сделать, сохранив рабочую книгу. Среди прочего, сложным действием является форматирование большей области ячейки на основе функции автоформатирования. Например, автоматическое форматирование (только) 10 столбцов сохранит приблизительно 5 МБ данных в памяти отмены.

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

Вот два реалистичных примера:

Пример 1

Пример 1а: Автоформат без обратной

Действие

Использование памяти

1. Запустите Microsoft Excel с новой пустой книгой.

11 МБ

2. Выберите столбцы от A до J, выполните команду меню Format / AutoFormat и нажмите OK

23 МБ

3. Выберите столбцы А через J и fьhren Menьbefehl Редактировать / Lцschen / Форматов из

27 МБ

Пример 1b: Автоформат с обратным

Действие

Использование памяти

1. Запустите Microsoft Excel с новой пустой книгой.

11 МБ

2. Выберите столбцы от A до J, выполните команду меню Format / AutoFormat и нажмите OK

23 МБ

3. Fьhren Menьbefehl Редактировать / Rьckgдngig: Автоформат из

17 МБ

Пример 2

Пример 2а: заполнить ячейки без обратной

Действие

Использование памяти

1. Запустите Microsoft Excel с новой пустой книгой.

2. Введите формулу "= INFO (" memused ") / 1024" в ячейку A1

312

3. Выберите диапазон ячеек B1: B60000 (введите «B1: B60000» в поле имени)

312

4. Введите число 1 и нажмите Ctrl + Enter

3836

5. Нажмите кнопку Удалить

3836

Пример 2b: заполнить ячейки возвратом

Действие

Использование памяти

1. Запустите Microsoft Excel с новой пустой книгой.

2. Введите формулу "= INFO (" memused ") / 1024" в ячейку A1

312

3. Выберите диапазон ячеек B1: B60000 (введите «B1: B60000» в поле имени)

312

4. Введите число 1 и нажмите Ctrl + Enter

3836

5. Нажмите кнопку Назад на стандартной панели инструментов.

316

Старайтесь избегать взаимных ссылок на ячейки между листами. Такие ссылки также называют перекрестными ссылками или связанными листами. Можно представить такие взаимные ссылки на ячейки следующим образом:

Пример
— рабочая книга содержит две таблицы Table1 и Table2
— в ячейке A1 таблицы 1: "= Table2! B1"
— в ячейке A1 таблицы 2: "= Table1! B1"

Таким образом, таблица 1 содержит ссылку на ячейку таблицы 2, которая в свою очередь имеет ссылку на ячейку таблицы 1.

Остальная часть статьи скоро будет опубликована.

Если вы попытаетесь удалить элемент управления пользовательской формы в редакторе VBA, вы получите сообщение об ошибке «Не удалось удалить элементы управления». Ошибка не указана. Причиной ошибки может быть слишком длинный текст свойства ControlTipText или Tag удаляемого элемента управления.


Рисунок: сообщение об ошибке VBE «Не удалось удалить элементы управления.« Ошибка не указана ».


Рисунок: сообщение об ошибке VBE «Не удалось удалить элементы управления Неожиданный вызов метода или доступ к свойству».

Появляется при выполнении проекта VBA или сохранении папки:


Иллюстрация: сообщение об ошибке VBE «Системная ошибка: & H80004005 (-2147467259) Неизвестная ошибка»


Иллюстрация: сообщение об ошибке VBE «Системная ошибка: & H8000FFFF (-2147418113). Неустранимая ошибка»

При выполнении проекта VBA появляется папка:


Рисунок: Ошибка выполнения 361 «Объект не может быть выгружен или выгружен»

Используя свойство ControlTipText , вы можете назначить любой текст для элемента управления, который будет отображаться во время выполнения программы VBA при наведении курсора на элемент управления. Текст для отображения может быть практически неограниченным. В тестах под Microsoft Excel 97 легко Можно было захватить текст длиной 630 000 символов для ControlTipText .

Файл не может быть сохранен:


Иллюстрация: сообщение об ошибке «Файл не был сохранен»

Назначение во время выполнения, однако, работает отлично:

CommandButton1.ControlTipText = String (500000, "a")

Надстройка Microsoft Excel (расширение имени файла «xla»), с небольшими отличиями, представляет собой не более чем обычную книгу (расширение имени файла «xls»). Там нет никаких различий с точки зрения использования памяти. Каждая надстройка, загруженная или активированная в диспетчере надстроек, использует столько же памяти, сколько и обычная папка. Если вам нужно как можно больше памяти (например, из-за необходимости редактировать большую сложную книгу), вы должны деактивировать все несущественные надстройки. В результате открытая рабочая книга имеет больше доступной памяти.

Microsoft Excel сохраняет все пользовательские панели инструментов, их кнопки и элементы меню, а также любые изменения, внесенные во встроенные панели инструментов, в специальный файл с расширением имени файла «xlb». Поэтому этот файл просто называется «xlb file».

Со временем файл xlb может стать больше, потому что все больше старых и ошибочных данных в файле переносится из-за ошибки в Microsoft Excel. Это данные, которые больше не нужны, но не были удалены навсегда и поэтому остаются в файле.

Помимо того, что файл становится все больше и больше, включенным данным требуется все больше и больше оперативной памяти. Microsoft Excel читает данные из файла xlb в начале программы и преобразует их в соответствующие объекты. Например, пользовательская кнопка добавляется на панель инструментов Формат. Проблема в том, что все данные считываются и реализуются. Однако данные, оставленные после ошибки, не могут быть преобразованы, что означает, что данные хранятся в памяти, но не отображаются в форме графических объектов (например, в виде кнопок).

Эти и другие проблемы, связанные с файлом xlb, могут быть решены с помощью специальной утилиты Excel, называемой дефрагментатором XLB:
— Файл xlb больше не поврежден
— Файл xlb становится меньше
— Он ускоряет запуск Microsoft Excel
— Завершение Microsoft Excel ускорено
— меньше
потребляется ОЗУ — файл xlb больше не удаляется по ошибке
— панели инструментов, прикрепленные к книге, загружаются правильно

Эти ссылки ведут к дополнительной информации и к странице загрузки:

Веб-сайт продукта дефрагментатора XLB

Страница загрузки xlam: дефрагментатор XLB

Microsoft Excel предоставляет возможность использовать фиксированное количество десятичных знаков. Количество цифр задается в окне параметров на вкладке «Рассчитать». Максимально допустимое число составляет 300. Если вы вводите большее число и хотите закрыть окно с помощью OK, появляется сообщение об ошибке «Число должно быть в диапазоне от -300 до 300. Попробуйте еще раз, введя число в этом диапазоне.»:


Иллюстрация: сообщение об ошибке «Число должно быть от -300 до 300»

Как вы знаете, наименьшее допустимое положительное число, которое может обработать Microsoft Excel, это 1E-307. Итак, что вы можете сделать, чтобы можно было использовать не только 300 знаков после запятой, но и 307 знаков после запятой? Теперь, когда это возможно, этот маленький трюк показывает:

Закройте Microsoft Excel и выполните следующие действия:
»Шаг 1. Откройте реестр Windows с помощью редактора реестра (RegEdit. exe).
"Шаг 2: Поиск и цffnen в" HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Х +0,0 \ Excel \ Microsoft Excel «( Х = в зависимости от версии Excel числа 8, 9, 10 или 11).
»Шаг 3: Дважды щелкните запись« AutoDec », чтобы изменить значение.
»Шаг 4: введите число 267 в поле« Значение »(в разделе« Основа »должна быть активирована опция« Шестнадцатеричный »).
»Шаг 5. Выход из редактора реестра Windows.

При следующем запуске Microsoft Excel будет использоваться фиксированное количество десятичных разрядов, равное 307, поэтому ввод 1 в ячейку автоматически становится 1E-307. Если вы откроете диалоговое окно «Параметры», в поле «Количество цифр» будет введено значение «307», а опция «Установить фиксированное десятичное место» фактически активирована.


Рисунок: окно опций с 307 цифрами для фиксированного десятичного знака

Недостатком является то, что вы больше не можете закрыть окно с помощью OK, потому что 307 не находится в допустимом диапазоне от -300 до 300. Другими словами, появляется это сообщение об ошибке:


Иллюстрация: сообщение об ошибке «Число должно быть от -300 до 300»

Тем не менее, сообщение об ошибке является единственной проблемой, которую я мог видеть. Кажется, что Excel правильно вычисляет, насколько вы можете это проверить. В любом случае 1E-307 + 1E-307 = 2E-307, что правильно. Также 1E-307 * 10 дает 1E-306, что также верно.

Между прочим, число цифр 307 — действительно предел возможного. Число из 308 цифр может означать, что не все записи в ячейках преобразованы правильно. Excel затем отображает только номер 0 в ячейке вместо введенного числа. С 309 десятичными знаками функция «Фиксированный десятичный разряд», как правило, больше не работает правильно. Это означает, что каждое введенное целое число всегда становится числом 0.

Дополнительную информацию о десятичных точках можно найти здесь:

Специальная статья "Точность чисел и наименьшее / наибольшее допустимое положительное / отрицательное число"

Вы нашли какие-либо вопросы, предложения или ошибки?
Связаться с автором

Последняя проверка 18.12.2008 / 17:15
Последняя проверка 22.12.2008 / 07:00
© 2002-2009, Philipp von Wartburg, Switzerland
Все права защищены

Особенно в больших книгах с большим количеством электронных таблиц, на которых расположено много ячеек со ссылками на ячейки других листов (так называемые межлистные ссылки или связанные листы), может случиться, что при открытии книги появляется сообщение об ошибке «Недостаточно памяти».

Www. xlam. de Подробнее…

29.12.2017 16:20:02

antfiksa

Share
Published by
antfiksa

Recent Posts

бетонная стяжка пола цена за м2 стоимость работ в москве

Бетонная стяжка пола цена за м2 стоимость работ в москве

4 недели ago

бетонная стяжка на деревянный пол в частном доме

Бетонная стяжка на деревянный пол в частном доме

4 недели ago

клей для паркета на бетонную стяжку своими руками

Клей для паркета на бетонную стяжку своими руками

4 недели ago

выравнивание пола под ламинат без бетонной стяжки

Выравнивание пола под ламинат без бетонной стяжки

4 недели ago

как выровнять бетонный пол без стяжки при помощи осб или дсп

Как выровнять бетонный пол без стяжки при помощи осб или дсп

4 недели ago

расчет бетонной стяжки пола калькулятор онлайн

Расчет бетонной стяжки пола калькулятор онлайн

4 недели ago