==COUPNCD(settlement, maturity, frequency, [basis])
COUPNCD
The function is used to calculate the next coupon date from a given date. It takes four arguments as inputs: the start date, the end date, the frequency of the coupon payment, and the day of the month to make the payment. The function returns a valid Sourcetable date.
=COUPNCD(DATE(2019,2,15),DATE(2024,1,1),2,0)
If you have a bond that pays a coupon every two years starting on February 15, 2019 and ending on January 1, 2024, you can use this function with hardcoded argument values to calculate the next coupon date and will return a valid Sourcetable date.
=COUPNCD(DATE(2019,2,15),DATE(2024,1,1),0.5,0)
If you have a bond that pays a coupon every six months starting on February 15, 2019 and ending on January 1, 2024, you can use the function with hardcoded argument values to calculate the next coupon date and will return a valid Sourcetable date.
The COUPNCD function calculates the next coupon date after a given settlement date, using the maturity date, frequency and basis as additional inputs.