MDURATION in WPS on Windows FAQ

Last updated:July 13, 2026

This FAQ focuses on 3 common question types for the MDURATION function, including errors, result checking, and batch use in worksheets.

FAQ

What should I do if MDURATION returns a #VALUE! error?

  1. Check whether each argument uses the correct data type and make sure numeric arguments do not contain text or extra spaces.
  2. Confirm that date arguments are valid dates instead of plain text.
  3. Clean the source data if needed, then enter the formula again.

Why does the MDURATION result look different from what I expected?

  1. Check whether settlement, maturity, coupon, yield, frequency, and basis are entered correctly.
  2. Confirm that the referenced cells are correct and that the cell formats support calculation.
  3. Review the arguments one by one, then calculate again if needed.

How can I use MDURATION in multiple cells at once?

  1. Enter the full MDURATION formula in the first target cell.
  2. Move the pointer to the fill handle at the lower-right corner of the cell and drag down or across.
  3. After filling, check whether relative and absolute references match your intended result.

Glossary

TermDefinition
MDURATIONA financial function that returns the modified Macauley duration of a security.
settlementThe settlement date of the security, which is the delivery date after the trade.
maturityThe maturity date of the security, when the security expires.
couponThe annual coupon rate of the security.
basisA day-count basis argument used to define the date calculation method.