Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прокофьева О. Е. / Excel / СМ 7 / СМ 7 Текстовые функции (6 примеров).doc
Скачиваний:
1
Добавлен:
20.12.2023
Размер:
1.37 Mб
Скачать

2.3. Количество рабочих дней между двумя датами

Здесь ситуация сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ.

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

2.4. Количество полных лет, месяцев и дней между датами. Возраст в годах.

Для вычислений длительностей интервалов дат в Excel есть функция РАЗНДАТ(), в английской версии - DATEDIF().

Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx - она является недокументированной возможностью Excel (точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3).

Синтаксис функции следующий:

РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)

Самый интересный аргумент, конечно, последний. Он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:

"y"

разница в полных годах   

"m"

в полных месяцах

"d"

в полных днях

"yd"

разница в днях с начала года без учета лет

"md"

разница в днях без учета месяцев и лет

"ym"

разница в полных месяцах без учета лет

Т.е. при желании подсчитать и вывести, например, ваш стаж в виде "3 г. 4 мес. 12 дн.", необходимо ввести в ячейку следующую формулу:

=РАЗНДАТ(A1;A2;"y") & " г. " & РАЗНДАТ(A1;A2;"ym") & " мес. " & РАЗНДАТ(A1;A2;"md") & " дн."

где А1 - ячейка с датой поступления на работу,

А2 - с датой увольнения.

& — знак конкатенации (объединения строк)

2.5. Сдвиг даты на заданное количество дней

Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.

2.6. Сдвиг даты на заданное количество рабочих дней

Эту операцию осуществляет функция РАБДЕНЬ. Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздников). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ описанной выше.

2.7. Вычисление дня недели

Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД из категории Дата и время.

Цифра 2 в качестве второго аргумента этой функции указывается обязательно: для того, чтобы обозначить начало недели с понедельника, а не с воскресенья (европейский стиль по умолчанию)

Другой способ: выделить ячейку с датой, открыть в контекстном меню Формат ячеек, вкладка Число, далее – (все форматы) и ввести в строку Тип новый формат ДДДД:

Самостоятельная работа № 7.

Основные функции для работы с текстом, Работа с датами и временем в Excel.

  1. ППрямая со стрелкой 1 о образцу сделать таблицу, Столбец «Язык» - это выпадающий список.

Дата зачисления

Кол-во чел.

Язык

05.01.2014

5

Английский

06.01.2014

3

Немецкий

07.01.2014

12

Немецкий

08.01.2014

15

Французский

09.01.2014

14

Английский

10.01.2014

1

Немецкий

11.01.2014

12

Итальянский

12.01.2014

16

Итальянский

13.01.2014

6

Французский

14.01.2014

5

Испанский

15.01.2014

3

Английский

16.01.2014

8

Итальянский

17.01.2014

34

Испанский

18.01.2014

12

Французский

19.01.2014

11

Французский

20.01.2014

4

Немецкий

21.01.2014

2

Немецкий

22.01.2014

46

Испанский

23.01.2014

23

Испанский

24.01.2014

12

Итальянский

25.01.2014

17

Немецкий

01.02.2014

45

Английский

02.02.2014

12

Немецкий

03.02.2014

52

Немецкий

04.02.2014

11

Французский

05.02.2014

12

Английский

06.02.2014

10

Английский

07.02.2014

11

Итальянский

08.02.2014

15

Итальянский

09.02.2014

25

Французский

10.02.2014

7

Испанский

11.02.2014

18

Английский

12.02.2014

21

Итальянский

13.02.2014

25

Испанский

14.02.2014

35

Французский

15.02.2014

11

Французский

16.02.2014

11

Немецкий

17.02.2014

12

Немецкий

18.02.2014

22

Испанский

19.02.2014

5

Испанский

20.02.2014

8

Итальянский

21.02.2014

7

Немецкий

22.02.2014

2

английский

23.02.2014

6

немецкий

24.02.2014

4

немецкий

25.02.2014

7

французский

  1. ДПрямая со стрелкой 2 ана таблица по Победы (Число побед) и Год(победа), разделить на два столбца.

Победы по годам

2007 – 13

2008 – 9

2009 – 15

2010 – 16

2011 – 17

2012 – 21

Года

Победы

2007

13

2008

9

2009

15

2010

16

2011

17

2012

21

  1. При помощи функции =ЛЕВСИМВ(I7;4) «Года», =ПРАВСИМВ(I7;(ДЛСТР(I7)-7)) «Победы».

  2. Переформатировать таблицу из вертикальной в горизонтальную.

5. Из исходной фразы «Девочка пошла гулять в 18.00», при помощи функции

=ДЛСТР(C61) считаете количество символов.

  1. =ЛЕВСИМВ(C61) первый символ определяет пол.

  1. =ПРАВСИМВ(C61;5) последние 5 знаков, время.

  1. =ПСТР(C61;1;5) текст , начальная позиция и количество знаков.

    Петров

    Алексей

    Иванович

  2. Исходную таблицу при помощи функции =A71&" "&ЛЕВСИМВ(C71)&". "&ЛЕВСИМВ(D71)&"."

Group 33

Соседние файлы в папке СМ 7