|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии |
|
2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать
Microsoft Excel 2003 и более ранние версии В этой теме обсуждаются только Microsoft Excel 2003 и более ранние версии. Если у вас вопрос по Microsoft Excel 2007 или по другим приложениями Office, обращайтесь в темы, перечисленные ниже. Связанные темы:Другие темы по продуктам Micrоsoft Office |
|
Отправлено: 17:03, 21-02-2004 |
Soft-Эксплуататор Сообщения: 3583
|
Профиль | Отправить PM | Цитировать ondo, Если должна быть именно точка а не запятая, то в в панели управления выберите "Язык и региональные стандарты" - Настройка - Разделитель целой и дробной части и поставте там вместо запятой точку. Перезапустите Excel и больше ничего конвертироваться не будет.
|
------- Отправлено: 15:59, 06-12-2007 | #341 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 256
|
Профиль | Сайт | Отправить PM | Цитировать Baw17
эх, я бы оставил всё как есть, (вот желают "другие люди" чтобы в ячейку вводились только числа) и появлялось сообщение об ошибке, если введены (буквы, символы или данные с точкой... эхххххх) вот что я заметил: когда делаем проверку вводимых значений и указываем тип данных Действительное. Если указываем диапазон (от -9999 до 9999) и вводим (буквы, символы, числа с точкой ), выходит сообщение об ошибке (мол, введите правильное значение и тд) и ввести можно только (целые, дробные, десятичные и тд...) ЧТО И НЕОБХОДИМО. только стоит ввести диапазон проверки ((от -99999 до 99999 и более)), сразу же ерунда с вводом (чисел с точкой). поясню... это делается для того чтобы в форму (отчёт) не вводили всяческие ненужности (а то по вводят, потом сидишь разбираешся, почему из-за чего не загружаются данные) |
------- Отправлено: 17:47, 06-12-2007 | #342 |
Динохромный Сообщения: 698
|
Профиль | Отправить PM | Цитировать Цитата ondo:
|
|
------- Отправлено: 09:50, 07-12-2007 | #343 |
Старожил Сообщения: 256
|
Профиль | Сайт | Отправить PM | Цитировать ( я как понял это глюк офиса, он их преобразует в формат даты)
числа от 1.1 до 31.12 воспринимает ввод таких чисел как дату и преобразует их. при условии, что формат ячейки числовой |
------- Отправлено: 12:42, 07-12-2007 | #344 |
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать Необходима помощь.
Как с формировать базу данных, из данных которые заполняются в форму. Данные в форму заводятся выборочно из списка, в отдельные пункты формы вводится текст. |
Отправлено: 22:04, 11-12-2007 | #345 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать А база данных это разве Exel?
Попробуй через access сделать, там вроде удобнее. А что именно предполагается с данными делать потом? (просто хранить, отчеты какие-нибудь или вычисления на их основе?) И в какой исходной форме данные? Вводятся вручную, в форме просто текста, или уже в табличке MS Exel? |
Отправлено: 18:51, 12-12-2007 | #346 |
Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Недавно обнаружил, что если (к примеру) в ячейке выполнить =200.1-200 и числовой формат ячейки увеличить до > 16 знаков после запятой, то в результате получится не 0.1, а 0.0999999999999943
Я то могу принять это за правильный результат, но EXEL этого не принимает (см.прикрепленный файл яч. d1). Как заставить EXEL: 1 либо вычитать правильно, 2 либо делать поправку на свои неверные арифметические действия? Может заплатка какая есть? |
------- Последний раз редактировалось Gerdewski, 28-04-2009 в 08:12. Отправлено: 11:46, 05-01-2008 | #347 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать Все числа хранятся в двоичном виде и состоят из сумм различных степеней двойки.
Несколько степеней после запятой: 2^-1=0.5, 2^-2=0.25, 2^-3=0.125 и т.д. Т.е., 200.1=128+64+8+0.0625+0.03125+0.00390625+0.001953125+0.000244140625+... Т.о. получить точное значение 0.1 без округления ну никак не получится. А тебе точно нужно 16 знаков после запятой? |
Отправлено: 22:46, 06-01-2008 | #348 |
Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Цитата Alexej77:
Цитата Alexej77:
|
||
------- Отправлено: 19:24, 07-01-2008 | #349 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать Если влезть в дебри вещественных чисел, то число делится на мантиссу и порядок. Почитай литературу.
Возможно, что 2.1 хранится, как вещественное, а 2 - как целое. При преобразовании к одному типу видимо, Excel'ю для некоторых чисел не хватает разрядов и он округляет. Ну что-то в этом роде. |
Отправлено: 20:38, 08-01-2008 | #350 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2003/XP/2000 - [архив] Microsoft Office 2003 и более ранние версии | 440 | Microsoft Office (Word, Excel, Outlook и т.д.) | 444 | 01-02-2010 06:11 | |
2003/XP/2000 - [архив] Microsoft Word 2003 и более ранние версии | Iriya | Microsoft Office (Word, Excel, Outlook и т.д.) | 580 | 31-01-2010 03:12 | |
2003/XP/2000 - [архив] Microsoft Outlook 2003 и более ранние версии | ShaddyR | Microsoft Office (Word, Excel, Outlook и т.д.) | 537 | 19-01-2010 12:36 | |
2003/XP/2000 - [архив] Microsoft PowerPoint 2003 и более ранние версии | Vadikan | Microsoft Office (Word, Excel, Outlook и т.д.) | 65 | 03-01-2009 11:31 | |
2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии | dav02 | Microsoft Office (Word, Excel, Outlook и т.д.) | 100 | 30-11-2008 17:02 |
|