QS.CALENDAR.END.OF.MONTH

Returns the last business day of the month containing an ISO date

Category: QuantSupport - Time.

QS.CALENDAR.END.OF.MONTH(date: text, calendar: text) → text
Parameters:
  • date (text) – ISO date text in YYYY-MM-DD format within 1902-01-01..2198-12-31

  • calendar (text) – Canonical calendar, e.g. Canada(Settlement), Switzerland, China(IB), or JointCalendar(JoinHolidays,TARGET,Japan)

Returns:

Last business day of the input date’s month as ISO text (YYYY-MM-DD), using Preceding adjustment of the calendar month end; not necessarily the final civil day.

Return Type:

text

Errors:

#VALUE! for an invalid canonical calendar or ISO date, or a date outside 1902-01-01..2198-12-31.

Formula

=QS.CALENDAR.END.OF.MONTH(date, calendar)

Calculation

Thread-safe worksheet function.

Native Declaration

fn qs_calendar_end_of_month (date : & str , calendar : & str) -> Result < String , XllError >

Rust source