Читайте также:
|
|
Тема № 9. Функции Excel.
Функции даты и времени. Microsoft Excel запоминает дату в виде числа, называемого значением, а время – в виде десятичной части этого значения (время является частью даты). Даты и значения времени представляются числами; чтобы их можно складывать и вычитать, а также использовать в других вычислениях. Например, чтобы определить число дней между двумя датами, можно вычесть одну дату из другой. При изменении формата ячеек, содержащих компоненты даты и времени, на основной формат можно отобразить дату или время в виде числа с десятичной точкой. Значение этой функции не обновляется непрерывно.Microsoft Excel для Windows и Microsoft Excel для Macintosh используют по умолчанию различные системы дат.
Microsoft Excel поддерживает обе системы дат: система дат 1900 и 1904. По умолчанию, Microsoft Excel для Windows использует систему дат 1900. Чтобы воспользоваться системой дат 1904, выберите команду Параметры в меню Сервис, а затем — вкладку Вычисления. Установите флажок Система дат 1904.
В следующей таблице представлены первая и последняя даты для каждой системы, а также соответствующие им значения.
Система дат | Первая дата | Последняя дата |
1 января 1900 г. (значение 1) | 31 декабря 9999 г. (значение 2958525) | |
2 января 1904 г. (значение 1) | 31 декабря 9999 г. (значение 2957063) |
Чтобы изменить систему дат, установите или снимите флажок система дат 1904 на вкладке Вычисления в пункте Параметры (меню Сервис).
В числовом формате даты цифры справа от десятичной запятой представляют время; цифры слева от десятичной запятой представляют дату. Например, в системе дат 1900, дата в числовом формате 367,5 представляет код даты и времени: соответствующий 12 часам дня 1 января 1901 года.
¨ ТДАТА – Возвращает текущую дату и время в числовом формате.
Синтаксис: ТДАТА()
Функция ТДАТА меняет свое значение только при расчете листа Excel или при выполнении макроса, содержащего эту функцию.
§ ДАТАВозвращает дату в числовом формате для заданной даты. Для получения более подробной информации о числовом формате даты см. ТДАТА.
Синтаксис: ДАТА(год; месяц; день)
Год - это число от 1900 до 2078.
Месяц - это число, представляющее номер месяца в году. Если месяц больше 12, то это число прибавляется к первому месяцу указанного года. Например, ДАТА(90;14;2) возвращает числовой формат даты 2 февраля 1991 года.
День - это число, представляющее номер дня в месяце. Если день больше числа дней в указанном месяце, то это число прибавляется к первому дню указанного месяца. Например, ДАТА(91;1;35) возвращает числовой формат даты 4 февраля 1991 года.
· Функция ДАТА наиболее полезна в формулах, в которых год, месяц и день являются формулами, а не константами.
¨ ДАТАЗНАЧ – Возвращает числовой формат даты, представленной в виде текста. Функция ДАТАЗНАЧ используется для преобразования даты из текстового представления в числовой формат.
Синтаксис: ДАТАЗНАЧ(дата_как_текст)
· Большинство функций автоматически преобразует даты в числовой формат.
Примеры ДАТАЗНАЧ("22.8.55") равняется 20323
¨ ДЕНЬ – Возвращает номер дня в месяце для даты в числовом формате. День возвращается как целое число диапазоне от 1 до 31.
Синтаксис: ДЕНЬ(дата_в_числовом_формате)
¨ МЕСЯЦ – Возвращает месяц, соответствующий аргументу дата_в_числовом_формате. Месяц определяется как целое в интервале от 1 (Январь) до 12 (Декабрь).
Синтаксис: МЕСЯЦ(дата_в_числовом_формате)
¨ СЕГОДНЯ – Возвращает текущую дату в числовом формате. Числовой формат даты - это код дата-время, используемый в Microsoft Excel для вычислений с датами и периодами времени. Синтаксис: СЕГОДНЯ()
¨ ДЕНЬНЕД – Возвращает день недели, соответствующий аргументу дата_в_числовом_формате. День недели определяется как целое в интервале от 1 (Воскресенье) до 7 (Суббота).
Синтаксис: ДЕНЬНЕД(дата_в_числовом_формате;тип)
Дата_в_числовом_формате - это код дата-время, используемый в Microsoft Excel для вычислений с датами и периодами времени. Аргумент дата_в_числовом_формате можно задать как текст, например, как "15 Апр 1993" или "4.15.93", а не как число.
Тип - это число, которое определяет тип возвращаемого значения.
Тип Возвращаемое число
1 или опущен Число от 1 (Воскресенье) до 7 (Суббота). Аналогично предыдущей версии Microsoft Excel.
2 Число от 1 (Понедельник) до 7 (Воскресенье)
3 Число от 0 (Понедельник) до 6 (Воскресенье)
Можно использовать функцию ТЕКСТ, чтобы преобразовать значение в нужный числовой формат при использовании системы дат 1900:
ТЕКСТ("4.16.90"; "ДДДД") равняется Понедельник
¨ ГОД – Возвращает год, соответствующий аргументу дата_в_числовом_формате. Год определяется как целое в интервале 1900-9999.
Синтаксис: ГОД(дата_в_числовом_формате)
Дата_в_числовом_формате - это код дата-время, используемый в Microsoft Excel для вычислений с датами и периодами времени. Можно задать аргумент дата_в_числовом_формате как текст, например, как "19 Мар 1955" или "19.3.55", а не как число. Текст автоматически преобразуется в дату в числовом формате.
¨ ДОЛЯГОДА – Возвращает долю года, которую составляет количество дней между двумя датами (начальной и конечной). Функция ДОЛЯГОДА служит для определения доли общегодовых гонораров или обязательств, приходящихся на указанный период.
Если эта функция недоступна, следует установить надстройку Пакет Анализа, а затем подключить его с помощью команды Надстройки... меню Сервис.
Синтаксис: ДОЛЯГОДА(нач_дата;кон_дата;базис)
Нач_дата - это дата, которая соответствует начальной дате.
Кон_дата - это дата, которая соответствует конечной дате.
Базис - это тип используемого способа вычисления дня.
Базис Способ вычисления дня
0 или опущен US (NASD) 30/360
1 Фактический/фактический
2 Фактический/360
3 Фактический/365
4 Европейский 30/360
· Все аргументы усекаются до целых.
· Если нач_дата или кон_дата не являются допустимой датой, то функция ДОЛЯГОДА возвращает значение ошибки #ЧИСЛО!.
· Если базис < 0 или если базис > 4, то функция то функция ДОЛЯГОДА возвращает значение ошибки #ЧИСЛО!.
¨ ЧАС – Возвращает час, соответствующий заданной дате в числовом формате. Час определяется как целое в интервале от 0 (12:00 AM) до 23 (11:00 PM).
Синтаксис: ЧАС(дата_в_числовом_формате)
¨ МИНУТЫ – Возвращает минуты, соответствующие аргументу дата_в_числовом_формате. Минуты определяются как целое в интервале от 0 до 59.
Синтаксис: МИНУТЫ(дата_в_числовом_формате)
¨ СЕКУНДЫ – Возвращает секунды, соответствующее аргументу дата_в_числовом_формате. Секунды определяются как целое в интервале от 0 (нуля) до 59. Функция СЕКУНДЫ используется, чтобы получить секунды момента времени, заданного датой в числовом формате.
Синтаксис: СЕКУНДЫ(дата_в_числовом_формате)
¨ ВРЕМЯ – Возвращает дату в числовом формате для заданного времени. Дата в числовом формате, возвращаемая функцией ВРЕМЯ - это десятичная дробь в интервале от 0 до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).
Синтаксис: ВРЕМЯ(часы;минуты;секунды)
Часы - это число от 0 (нуля) до 23, представляющее час.
Минуты - это число от 0 до 59, представляющее минуту.
Секунды - это число от 0 до 59, представляющее секунду.
Примеры
ВРЕМЯ(12; 0; 0) равняется 0,5, что эквивалентно 12:00:00
ВРЕМЯ(16; 48; 10) равняется 0,700115741, что эквивалентно 16:48:10
ТЕКСТ(ВРЕМЯ(23; 18; 14); "ЧЧ:ММ:СС") равняется "23:18:14"
¨ ВРЕМЗНАЧ – Возвращает числовой формат для времени, представленного аргументом время_как_текст. Время в числовом формате - это десятичная дробь в интервале от 0 до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера). Функция ВРЕМЗНАЧ используется для преобразования времени, представленного в виде текста, в числовой формат времени.
Синтаксис: ВРЕМЗНАЧ(время_как_текст)
Время_как_текст - это текстовая строка, содержащая время в любом формате, допустимом в Microsoft Excel. Информация о дате в аргументе время_как_текст игнорируется.
Дата добавления: 2015-11-13; просмотров: 81 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
O переносить по словам, | | | Функции обработки текста |