XL: Как вычислить количество дней в месяце

Переводы статьи Переводы статьи
Код статьи: 214313 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

В Microsoft Excel можно использовать функции даты для расчета количества дней в месяце. Например можно использовать следующую формулу для Возвращает число дней в месяце, в зависимости от заданной даты начала
ДЕНЬ (ДАТА (ГОД) =The_Date), МЕСЯЦ ()The_Date()) + 1,0))
В данной команде The_Date является датой начала.

Эта формула работает с «zeroth» день месяца после поискаThe_Date. Поскольку числа любого месяца не «zeroth» не существует, эта дата считается последний день месяца, содержащего The_Date. Функция DAY преобразует эту дату в номер дня.

Или, чтобы вычислить количество дней в месяце, месяц и год, Используйте следующие функции
= (ДАТА (ДЕНЬmy_year,my_month+1,1)-1)
В данной команде my_month в месяце, для которого требуется возвратить количество дней, а my_year — год. Эта функция вычисляет первый день следующего месяца и вычитается 1, которое равно последний день текущего месяца. Функция DAY затем дает день месяца.

Дополнительная информация

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и гарантии или подразумеваемых, включая, но не ограничиваясь ими, подразумеваемые гарантии товарности или пригодности для определенной цели. В данной статье предполагается, что вы знакомы с языком программирования рассчитаны и средства, используемые для создания и отладки. Специалисты службы технической поддержки Майкрософт могут пояснить конкретной процедуры, но они будут изменять примеры для реализации дополнительных возможностей или удовлетворения конкретных потребностей.
Имеют ограниченный опыт программирования, необходимо обратиться к сертифицированному партнеру корпорации Майкрософт или консультационной службы корпорации Майкрософт. Для получения дополнительных сведений посетите следующие веб-узлы корпорации Майкрософт:

Сертифицированных партнеров Майкрософт: https://partner.microsoft.com/rus/partner?countrycode=ru-ru

Служба Майкрософт- http://support.Microsoft.com/gp/advisoryservice

Для получения дополнительных сведений о вариантах поддержки, доступных и обратитесь в корпорацию Майкрософт посетите следующий веб-узел корпорации Майкрософт:http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSВ Microsoft Excel также можно использовать следующие Visual Basic для приложений:
Sub Test()
    Dim m As Integer, y As Integer, DaysInMonth As Integer
    ' define variable for number of the month, in this example, November
    m = 11
    ' define variable for the year
    y = 1994
    DaysInMonth = DateSerial(y, m + 1, 1) - DateSerial(y, m, 1)
    MsgBox DaysInMonth
End Sub
				

Ссылки

Для получения дополнительных сведений о функции нажмите кнопку Справка Microsoft Excel В менюСправка Тип меню Использование функций для вычисления значений в поле помощника Office или мастера ответов и нажмите кнопку Поиск Чтобы просмотреть найденные разделы.

Свойства

Код статьи: 214313 - Последний отзыв: 19 сентября 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 98 for Macintosh
Ключевые слова: 
kbhowto kbmt KB214313 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:214313

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com