Работа со значениями даты и времени 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Работа со значениями даты и времени



Для хранения значений даты в приложении Microsoft Excel применяется система последовательной нумерации. Самой ранней датой, которую понимает приложение Microsoft Excel, является 1 января 1900 года. Этой дате соответствует число 1. Следующей дате – 2 января 1900 года – соответствует следующее значение числовой последовательности 2 и т.д.

Пользователю, однако, не надо думать, каким числом представляется интересующая его дата. Достаточно ввести дату в привычном формате, а приложение Microsoft Excel само преобра­зует её в соответствующее число. Например, если требуется задать дату 15 августа 2010 года, следует ввести значение «15.8.10» или «15 август 2010». Приложение Microsoft Excel сохранит эту дату в виде значения 40405, которое является числовым значением для указанной даты. Увидеть число, соответствующее введённой дате и времени, можно изменив формат ячейки на общий или числовой.

Время в приложении Microsoft Excel тоже хранится в виде числа, но не в виде целого числа, а в виде дробной части числа. Например, 12:00 – полдень – представляется в виде числа 0.5. Если нужно хранить в одной ячейке и дату, и время, то соответствующие значения складываются. Например, 15 августа 2010 года 17:15 будет представлено числом 40405.71875. Опять-таки пользователю нет необходимости вычислять эти дробные значения, достаточно ввести время, разделяя двоеточием часы, минуты и секунды.

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

С операциями над временем ситуация получается другая. В частности, имеет смысл складывать два значения времени, если они обозначают не время на часах, а количество времени, например, отработанного за день. Однако каждый 24-часовой период времени переходит в сутки и, сложив, например, 18 ч и 17 ч, можно получить 11 ч. Для того чтобы избежать этого необходимо выбирать формат времени, позволяющий представлять значения, больше 24 ч.

Если время вводится без даты, то в качестве даты берётся 0 января 1900 года, что соответствует значению 0. Это не проблема, если только в результате подсчётов не получится отрицательное значение времени. В этом случае приложение Microsoft Excel выведет сообщение об ошибке. Если всё-таки нужно работать с отрицательными значениями времени, следует перейти к системе дат 1904 года – соответствующий флажок есть в разделе Дополнительно диалога Параметры Excel. В этой системе значению 0 соответствует дата 1 января 1904 года, а даты от 1 января 1900 года до 31 декабря 1903 года представляются отрицательными значениями. Однако переход к системе дат 1904 года приведёт к смещению всех уже введённых дат на 4 года вперёд, поэтому желательно устанавливать соответствующий флажок до ввода данных в рабочую книгу.

Понятно, что мир начал своё существование не с 1 января 1900 года. Однако все предшествующие даты можно вводить только в виде текста. Для таких дат нельзя будет изменить формат, нельзя будет определить день недели, соответствующий этой дате, нельзя будет выполнять арифметические операции. Однако язык VBA работает с датами до 1 января 1900 года, и с его помощью можно будет при необходимости выполнить эти операции.

Формулы

Вычисление формул

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

Формулы начинаются со знака равенства и состоят из следующих элементов:

· константы;

· ссылки на ячейки;

· операции (арифметические, отношения, конкатенация, ссылочные);

· функции приложения Microsoft Excel (например, СУММ или СРЗНАЧ).

Обычно формулы в рабочем листе вычисляются сразу. Если изменить значение, записанное в ячейку, которая используется в какой-либо формуле, значение этой формулы будет тотчас же пересчитано. При этом формулы вычисляются в естественном порядке, т.е. если формула в ячейке D12 зависит от результата вычисления формулы в ячейке D11, то сначала вычисляется значение ячейки D11 и только затем – в ячейке D12.

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



Поделиться:


Последнее изменение этой страницы: 2019-08-19; просмотров: 196; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.228.88 (0.004 с.)