Пятница Мая 18 , 2012
TEXT_SIZE
   


Функции даты и времени

Индекс материала
Функции даты и времени
Страница 2

Создание формул, использующих данные в формате даты и времени, может оказаться несколько затруднительным, если не знать, как данные такого типа представлены в Excel. Владея подобной информацией, вы сможете свободно применить многие функции даты и времени, которые предлагаются программой. Настоящая глава предлагает краткий обзор числового представления данных в формате даты и времени их использования для создания простейших формул, вычисляющих интервал времени. Кроме того, будут рассмотрены встроенные функции даты и времени, в том числе и доступные после установки надстройки Analysis ToolPak. В Excel данные в формате даты и времени, введенные в ячейки рабочего листа, представлены не так, как обычная текстовая информация (подробнее о вводе чисел в. электронные таблицы см. главу 1 книги 2). Любая введенная информация, которая напоминает по виду один из форматов даты и времени, используемый в Excel, автоматически конвертируется для внутреннего применения программой в действительное число. Если ввести дату, это число будет отображать количество дней, прошедших с 1 января 1900 г. Указанная дата имеет порядковый номер 1; 2 Января 1900 г. — порядковый номер 2 и т. д. Если ввести время, это число будет представлять десятичную дробь, которая соответствует времени, прошедшему с полночи (число 0,00000000); таким образом, 12:00:00 (полдень) соответствует 0,50000000; а 23:00:00 — число 0,95833333 и т. д. До тех пор, пока вводимые данные отвечают имеющемуся формату даты и времени, программа будет переводить их в соответствующие числовые значения для даты и времени.

Если вы вводите данные в текстовом формате (впереди ставится апостроф) или импортируете их в рабочий лист в текстовом формате, вам самостоятельно придется позаботиться о переводе этих данных в числовые значения для даты и времени, чтобы в Дальнейшем можно было создавать формулы даты и времени, использующие эти данные. Изначально в Excel не установлено автоматическое распознавание европейского формата даты, в котором число предшествует месяцу и году, например, 6.11.1969 обозначает 6 ноября 1969 г., а не 11 июня 1969 г. При работе с электронными таблицами, в которых применяется европейская система записи дат, необходимо установить региональные настройки в Windows таким образом, чтобы формат Краткое представление даты (Short Date) в таких программах Windows, как Excel и Word, использовал форму краткой записи даты д/м/гг (день, месяц, год), а не установленную по умолчанию форму м/д/гг (месяц, день, год). Внести изменения в формат даты можно следующим образом. 1. Щелкните на кнопке Пуск панели задач, а затем — на элементе Панель управления. Откроется Панель управления в режиме Выбора категории (Category). 2. Щелкните на ссылке Дата, время, язык и региональные стандарты (Date, Time, Language and Regional Options). Откроется диалоговое окно Дата, время, язык и региональные стандарты. 3. В этом диалоговом окне щелкните на ссылке Изменение формата отображения чисел, даты и времени (Change the Format of Numbers, Dates and Times). Откроется диалоговое окно Язык и региональные стандарты (Regional and Language Options). Если Панель управления открывается в классическом виде (в котором доступ ко всем панелям осуществляется через их ярлыки), диалоговое окно Язык и региональные стандарты можно открыть гораздо проще, дважды щелкнув на его ярлыке на Панели управления. 4. Щелкните на кнопке Настройка (Customize), расположенной справа от поля с текущим установленным форматом. Как правило, вначале устанавливается формат Английский (English). Откроется диалоговое окно Настройка региональных параметров (Customize Regional Options). 5. В этом окне щелкните на вкладке Дата (Date). 6. Щелкните в поле со списком Краткий формат (Short Date Format) и введите в его текстовое поле новый формат для записи даты д/м/гг. Этот формат даты необходимо ввести вручную, поскольку в региональных установках для некоторых стран (например США) данный формат не включается автоматически в раскрывающийся список. После ввода вручную европейский формат записи даты становится элементом списка, и его можно использовать в дальнейшем. 7. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Настройка региональных параметров, а затем — на кнопке ОК, чтобы закрыть диалоговое окно Язык и региональные стандарты.

8. Закройте Панель управлений, щелкнув на кнопке Закрыть, расположенной в верхнем правом углу окна. Если вы изменили краткий формат даты в Панели управления, при следующем открытии Excel автоматически будет использоваться форма записи даты д/м/гг (так, например, 3/5/02 означает 3 мая 2002 года, а не 5 марта 2002 года). При работе с электронными таблицами, в которых применяется формат "месяц-день-год", не забудьте установить краткий формат даты в состояние м/д/гг в Windows 98 в диалоговом окне Свойства: язык и стандарты, а в Windows XP — в диалоговом окне Настройка региональных параметров. Также обязательно перезапустите Excel, чтобы произведенные изменения вступили в действие. Большинство формул даты, которые создаются в Excel, предназначены для вычисления количества дней или лет между двумя датами. В таких случаях строится простая формула, в которой из более ранней даты вычитается более поздняя.

Например, если в ячейке В11 находится дата 25.4.75, а в ячейке С11 — 3.6.02, для подсчета количества дней в интервале между указанными датами в ячейке D11 постройте следующую формулу: =С11-В11 В результате вычисления в ячейке D11 будет находиться число, равное количеству дней, прошедших с 25 апреля 1975 года по 3 июня 2002 года. Единственной проблемой является тот факт, что программа Excel применит формат даты, используемый для ячеек В11 и С11, к полученному результату, ивячейкеОП будет находиться значение 8.2.1927. Чтобы представить результат в виде целого числа, преобразуйте его в иной числовой формат.



Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Сейчас на сайте

Сейчас 16 гостей онлайн

Погода

Microsoft Office

Поиск

Войти

Опрос

Каким для вас и вашей семьи стал уходящий год?