Хелпикс

Главная

Контакты

Случайная статья





Функция ДЕНЬНЕД. Функция НОМНЕДЕЛИ. Функция ТДАТА. Функция СЕГОДНЯ. Задание 4.



Функция ДЕНЬНЕД

Возвращает порядковый номер дня недели для указанной даты. Также можно указать тип нумерации дней недели.

Синтаксис: =ДЕНЬНЕД(дата; [тип]), где

· дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.

· тип – необязательный аргумент. Целое число от 1 до 3, которое указывает формат подсчета:

o 1 – неделя начинается с воскресенья. Является значением по умолчанию;

o 2 – неделя начинается с понедельника;

o 3 – неделя начинается с понедельника, а отсчет начинается с нуля.

Пример использования:

=ДЕНЬНЕД("07.10.2013") – результат функции 2, т.к. аргумент тип не указан, а дата является понедельником.

=ДЕНЬНЕД("07.10.2013", 2) – результат выполнения функции 1.

=ДЕНЬНЕД("07.10.2013", 3) – результат 0.

Функция НОМНЕДЕЛИ

Возвращает порядковый номер недели в году.

Синтаксис: =НОМНЕДЕЛИ(дата; [тип]) , где

· дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.

· тип – необязательный аргумент. Целое число от 1 до 2, которое указывает формат недели:

o 1 – неделя начинается с воскресенья. Является значением по умолчанию;

o 2 – неделя начинается с понедельника;

Пример использования:

=НОМНЕДЕЛИ("07.10.2013", 1) – возвращает результат 41.

=НОМНЕДЕЛИ("07.10.2013", 2) – возвращает 40.

Функция ТДАТА

Возвращает текущее (системное) дату и время.

Синтаксис: =ТДАТА(). Функция не имеет аргументов.

Функция СЕГОДНЯ

Возвращает текущую дату без времени.

Синтаксис: =СЕГОДНЯ(). Функция не имеет аргументов.

 

Задание 4.

Технология выполнения работы:

1. Запустить приложение Excel.

2. В ячейку A1 введите следующую формулу, которая при помощи функции СЕГОДНЯ отображает текущую дату: =”Сегодня:”&ТЕКСТ(СЕГОДНЯ();”ДДММММГГГГ”). В ячейку A2:A4 введите текст по образцу (рис. 1).В ячейки введите числа, которые соответствуют сегодняшнему дню, месяцу, году.

3. Для того чтобы из года (ячейка В2), месяца (ячейка ВЗ) и дня (ячейка В4) собрать дату, введите в ячейку В5 формулу =ДАТА(В2;ВЗ;В4) (рис. 2).

4. А чтобы из даты (ячейка В5) извлечь год, месяц и день, в ячейки В6, В7 и В8 введите соответственно следующие формулы: =”Год:”&ГОД(В5), =”Месяц:”&МЕСЯЦ(В5), =”День:”&ДЕНЬ(В5).

5. Введите в ячейки C1 и С2 текст, а в ячейки D1 и D2 даты, выделив эти ячейки и измените тип данных. Для этого: Формат ячеек – Число – Дата – ЧЧ.ММ.ГГГГ (14.03.2001).

6. Предположим, вам надо посчитать продолжительность работы в днях между начальной (ячейка D1) и конечной датами (ячейка D2). Для этого можно ввести в ячейку D3 формулу
=D2-D1+1. Но ведь нам надо знать количество дней в числовом формате. Тогда формула должна быть вот такой: =ТЕКСТ(D2-D1+1;"###"). Здесь мы применяем автоматическое форматирование.

А если мы хотим узнать, каким по порядку днем года является данная дата (ячейка D4) (см. как в образце)? Очень просто: в ячейку D5 введите формулу =D4-ДАТА(ГОД(D4);1;0),которая находит разность между данной датой и 1 января того же года. В результате может получиться значение в виде даты, выделив ячейку D5 переведем в числовой формат. Формат – Ячеек – Число – Числовой тип и Знаков после запятой – 0.

7. Или вот такая задача: определить, является ли данная дата (ячейка D4) субботой или воскресеньем? Введите в ячейку D6 следующую формулу: =ЕСЛИ(ИЛИ(ДЕНЬНЕД (D4;2)=6;ДЕНЬНЕД(D4;2)=7);”Суббота или Воскресенье”;””). В ней применена функция ДЕНЬНЕД, которая возвращает номер дня недели заданной даты. Если указанная дата попала на субботу или воскресенье, то именно это и будет указано в ячейке, если нет, то не будет указано ничего.

8. Для определения текущего времени надо из текущих даты и времени, возвращаемых в числовом формате функцией ТДАТА, вычесть текущую дату (функция СЕГОДНЯ), а результат (ячейка В11) перевести в формат времени: =ТЕКСТ(ТДАТА()-СЕГОДНЯ();"ЧЧ:ММ:СС").

9. Введите в ячейки B12, B13, B14 значения часов, минут и секунд в соответствии с образцом (рис. 1). Чтобы из часов (В12), минут (В13) и секунд (В14) «собрать» время, введите в ячейку В15 формулу =ВРЕМЯ (В12;В13;В14). В ячейки A17 – A19, B17 – B19 введите данные в соответствии с образцом (рис. 1). А чтобы найти суммарный промежуток времени (В17, В18, В19), в ячейку В20 введите формулу =СУММ(В17:В19). Если суммарный промежуток времени, как для данных из диапазона D17:D19, больше 24 часов, то простого суммирования будет недостаточно. В этом случае результат надо отформатировать (D20), причем часовую составляющую заключить в квадратные скобки, как это сделано в формуле =ТЕКСТ(СУММ (D17:D19);“[Ч]:ММ”).

 

Создайте данный документ

Выслать в Excel

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.