Microsoft Excel - День неделиЗнаете ли вы, что есть несколько способов получения дня недели, зная дату.

Использовать формат ячейки

Введите дату в любую ячейку, в формате ячейки задайте следующий формат:

  • ДДД – для краткого (двузначного) формата дня недели
  • ДДДД – для полного формата дня недели

Microsoft excel - Формат ячейки

 

Использовать функцию

Использовать встроенную функцию VBA WeekdayName, для чего необходимо создать собственную функцию:

Function DayOfWeek(date1 As Date, abbreviate As Boolean) As String

    DayOfWeek = WeekdayName(Weekday(date1, vbUseSystemDayOfWeek), abbreviate)

End Function

Применить ее можно следующим образом:

=DayOfWeek(A1;0)

date1 As Date

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

abbreviate As Boolean

Параметр, который отвечает за формат вывода дня недели:

  • ИСТИНА (или 1) – сокращенный формат (например, «Чт»),
  • ЛОЖЬ (или 0) – полный формат (например, «четверг»).

Microsoft Excel - Функция DayOfWeek

Скачать для Excel 2003, Excel 2007+

Добавить комментарий


Защитный код
Обновить

Вверх