Возвращает самые левые символы текстового значения

МЕСЯЦ(“04.05.2002”) равняется 5

 

Чтобы вывести символьное название месяца можно использовать функцию ТЕКСТ(значение ;форматная строка)

Пример

ТЕКСТ(“04.05.2002”;ММММ) равняется Май

4.ДЕНЬ(дата_в_числовом_формате)

Возвращает день в дате, заданной в числовом формате. День возвращается как целое число в диапазоне от 1 до 31.

Примеры

ДЕНЬ("4-Янв") равняется 4

ДЕНЬ("15-Апр-1998") равняется 15

ДЕНЬ("11.8.93") равняется 11

ДЕНЬ("10.10.2001") равняется 10

 

5. ДЕНЬНЕД(дата_в_числовом_формате;тип)

Возвращает номер дня недели, соответствующий аргументу дата_в_числовом_формате. День недели определяется как целое в интервале от 1 до 7 (0 до 6).

Тип - это число, которое определяет возвращаемый номер дня недели.

 

Тип Возвращаемое число

1 или опущен Число от 1 (Воскресенье) до 7 (Суббота).

2 Число от 1 (Понедельник) до 7 (Воскресенье)

3 Число от 0 (Понедельник) до 6 (Воскресенье)

 

Примеры

ДЕНЬНЕД("17.05.2002";1) равняется 6 (Пятница)

ДЕНЬНЕД("17.05.2002";2) равняется 5 (Пятница)

ДЕНЬНЕД("17.05.2002";3) равняется 4 (Пятница)

 

Чтобы вывести название дня недели можно использовать функцию ТЕКСТ

Пример

ТЕКСТ(“17.05.2002”;ДДДД) равняется Пятница

 

6.ДАТА(год; месяц; день)

Возвращает дату в числовом формате для заданной даты.

Пример

ДАТА(2002; 05; 17) равняется 37393, то есть числовому формату даты 17 мая 2002 года.

 

 

7.*ДАТАМЕС(нач_дата; число_месяцев)

возвращает дату в числовом формате, отстоящую на заданное число_месяцев вперед или назад от нач_дата.

Пример

ДАТАМЕС(«04.05.2001";-3) равняется 36926 или 04.02.01

 

 

8.*ДОЛЯГОДА( нач_дата; кон_дата;базис)

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

Базис задает способ вычисления дня.

 

Базис Способ вычисления дня

 

0 или опущен US (NASD) 30/360

1 Фактический/фактический

2 Фактический/360

3 Фактический/365

4 Европейский 30/360

 

Пример

ДОЛЯГОДА(«04.05.1951»;»04.05.2001») равняется 50

ДОЛЯГОДА(«04.05.1951»;»04.05.2001»;1) равняется 50,0365

ДОЛЯГОДА(«04.05.1951»;»04.05.2001»;2) равняется 50,73

ДОЛЯГОДА(«04.05.1951»;»04.05.2001»;3) равняется 50,04

ДОЛЯГОДА(«04.05.1951»;»04.05.2001»;4) равняется 50

 

 

9. КОНМЕСЯЦА(нач_дата; число_месяцев)

Возвращает числовой формат последнего дня месяца, отстоящего на указанное количество месяцев от даты нач_дата.

Пример

КОНМЕСЯЦА("04.05.2001"; 10) равняется 37346 или 31.03.2002

КОНМЕСЯЦА("04.05.2001"; -10) равняется 36738 или 31.07.2000

 

10.*РАБДЕНЬ(нач_дата; количество_дней; праздники)

Возвращает дату в числовом формате, отстоящую на заданное количество рабочих дней вперед или назад от даты нач_дата. Рабочими днями не считаются выходные дни и дни, перечисленные в аргументе праздники.

 

Пример

Если 1,2, и 9 мая 2001 года являются праздниками, то:

РАБДЕНЬ(("01.05.2001");10;празд) равняется 37028 или 17.05.01

11.*ЧИСТРАБДНИ(нач_дата; кон_дата; праздники)

Возвращает количество рабочих дней между нач_дата и кон_дата. Рабочими днями считаются дни за исключением выходных и праздничных дней.

Пример

ЧИСТРАБДНИ(«01.01.2001»;»31.01.2001»;празд) равняется 21

 

* помечены функции недоступные в стандартной установке Excel, для их использования следует установить дополнение Пакет Анализа, а затем включить его с помощью Диспетчера надстроек.

1.В меню Сервис выбрать команду Надстройки. Если в списке надстроек нет Пакета анализа данных, то нажать кнопку "Обзор" и задать диск, каталог и имя файла для надстройки "Пакет анализа", или запустить программу установки Microsoft Excel .

2.Установите флажок "Пакет анализа".

Надстройки, установленные в Microsoft Excel, остаются доступными, пока не будут удалены.

Текстовые функции

1. ДЛСТР(текст)

Возвращает количество символов в текстовой строке.

Пример

ДЛСТР("Москва; Россия") равняется 14

2. ЗАМЕНИТЬ(старый_текст; нач_ном; число_литер; новый_текст)

Заменяет часть текстовой строки на другую текстовую строку.

Пример

ЗАМЕНИТЬ("Москва Россия Берлин Германия»;15;6; "Бонн") равняется

" Москва Россия Бонн Германия”

3. ЛЕВСИМВ(текст; количество_символов)

Возвращает самые левые символы текстового значения

Пример

ЛЕВСИМВ("Цена Товара"; 4) равняется "Цена"

4. НАЙТИ (искомый_текст; просматриваемый_текст; нач_позиция)

Ищет вхождение одного текста в другой (с учетом регистра)

Пример

НАЙТИ("м";"Мадам Смирнова";6) равняется 8

5. ПОВТОР(текст; сколько_раз)

Повторяет текст заданное число раз.

Пример

ПОВТОР("*-"; 3) равняется "*-*-*-"

6. ПОИСК(искомый_текст; текст_для_поиска; нач_позиция)

Возвращает позицию первого вхождения символа или текстовой строки при поиске слева направо. (без учета регистра)

Пример

ПОИСК("р";"Операторы";6) равняется 8

7. ПРАВСИМВ(текст; число_символов)

Возвращает самые правые символы текстовой строки

Пример

ПРАВСИМВ("Продажная Цена"; 4) равняется "Цена"

8. ПРОПИСН(текст)

Делает все буквы в тексте прописными

Пример

ПРОПИСН ("это ЗАГОЛОВОК ") равняется "ЭТО ЗАГОЛОВОК "

 

9. ПРОПНАЧ(текст)