rss
  •  
Обучение Microsoft Excel: от основ до PowerBI

Учет рабочих и праздничных дней в расчетах

| Категория: Приемы и советы, Формулы и функции |

23

Во всех версиях Excel есть функции, позволяющие делать вычисления с рабочими днями, однако рабочие дни были определены с понедельника по пятницу, а выходные – суббота и воскресенье. В большинстве случаев, это соответствует рабочему графику многих трудящихся, однако не во всех сферах именно такая трудовая неделя.

Начиная с 2010 версии в Microsoft Excel были добавлены функции РАБДЕНЬ.МЕЖД и ЧИСТРАБДНИ.МЕЖД, в которых пользователь сам может задать какие именно дни считаются рабочими. Рассмотрим эти функции.

РАБДЕНЬ.МЕЖД(Нач_дата;Число_дней;Выходные;Праздники) – определение даты, отстоящей на заданное число рабочих дней вперед или назад от начальной даты.
WORKDAY.INTL(Start_date;Days;Weekend;Holidays)

  • Нач_дата [Start_date] – дата, относительно которой ведется расчет.
  • Число_дней [Days] – количество не выходных и не праздничных дней до или после начальной даты.
  • Выходные [Weekend] – необязательный аргумент. Если значение не заполняется, то считается, что выходные дни – суббота и воскресенье. В случае, если не совпадают с общепринятыми, то задается, чтобы понять какие дни недели являются выходными, а какие рабочими. Значение 1 – нерабочие дни, а 0 – рабочие дни. Например, 1010100 означает, что выходными днями являются понедельник, среда и пятница.
  • Праздники [Holidays] – необязательный аргумент. Одно или несколько значений дат, которые в рабочие дни являются выходными (государственные праздники).

ПРИМЕР: Определить дату исполнения, при условии, что на подготовку документов требуется 10 рабочих дней после сдачи документов. Учесть, что с 1-го по 8-е января праздники, а выходные дни на неделе понедельник и воскресенье.

dateintl1.png

“1000001” – обозначение выходных и рабочих дней на неделе, а $F$10:$F$15 – праздники.

ЧИСТРАБДНИ.МЕЖД(Нач_дата;Кон_дата;Выходные;Праздники) – определение полных рабочих дней между двумя указанными датами.
NETWORKDAYS.INTL(Start_date;End_date;Weekend;Holidays)

  • Нач_дата [Start_date] – начальная дата периода.
  • Кон_дата [End_date] – конечная дата периода
  • Выходные [Weekend] – необязательный аргумент. Если значение не заполняется, то считается, что выходные дни – суббота и воскресенье. В случае, если не совпадают с общепринятыми, то задается, чтобы понять какие дни недели являются выходными, а какие рабочими. Значение 1 – нерабочие дни, а 0 – рабочие дни. Например, 1100000 означает, что выходными днями являются понедельник и вторник.
  • Праздники [Holidays] – необязательный аргумент. Одно или несколько значений дат, которые в рабочие дни являются выходными, например, государственные праздники.

ПРИМЕР: Вычислить длительность исполнения в рабочих днях, при условии, что выходные дни на неделе понедельник и воскресенье.

dateintl2.png

Срезы – фильтруем данные в таблицах Excel 2013

| Категория: Новое в Excel 2103, Работа с табличными массивами |

10

В 2013 версии Excel срезы можно применять и к таблицам (впервые срезы появились при работе со сводными таблицами Excel 2010). Срезы – это графическое представление интерактивных фильтров для таблицы. Срезы ускоряют и упрощают фильтрацию данных, но полностью ее не заменяют.

Срезы можно создать именно в таблице, поэтому предварительно исходный диапазон нужно преобразовать в таблицу:

  • Выделить любую ячейку таблицы данных.
  • На вкладке Вставка [Insert], в группе Таблицы [Tables] выбрать Таблица [Table].
  • Указать расположение данных таблицы.
  • ОК.

Затем выделить любую ячейку таблицы и на вкладке Конструктор [Design] в группе Сервис [Tools] выбрать Вставить срез [Insert Slicer].

Выбрать нужные поля в списке и нажать OK.

slicer1.png

Срез выглядит как отдельный графический объект, расположенный над листом, поэтому его легко перемещать по листу.
Срезы можно форматировать – необходимо выделить срез, и на вкладке Параметры [Options] выбрать Стили срезов [Slicer Styles].

slicer3.png
В срезе можно выбирать как один, так и несколько элементов (при использовании клавиш Ctrl и Shift), при этом в таблице будут отображаться только отфильтрованные данные по отобранным элементам. Нажатие на кнопку   – удаление условий фильтрации.

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

Для удаления среза – щелкнуть по нему правой кнопкой мыши и выбрать Удалить «имя поля» [Delete «имя поля»] или выделить срез и нажать Delete.