Others

How to Calculate the Next Review Date in SharePoint with Formulas

Aamir Naveed AkramAamir Naveed Akram Nov 3, 2026 868 views

Question details

The user needs a nested IF formula for a SharePoint calculated column to automatically assign the next document review date based on selected intervals such as Annually, Semi Annual, or Quarterly.

How to Calculate the Next Review Date Using SharePoint Formulas
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Configuring a SharePoint list or document library to automatically calculate the next deadline based on a defined document review period.
Observed behavior
Expanding a single-condition IF statement into a nested IF statement to handle multiple interval lengths dynamically.
Before you start

Ensure you have Site Owner or List Administrator permissions to create columns in your SharePoint library, and verify that the 'Document Review Period' and 'Last Reviewed' columns already exist.

Solution 1Recommended

Use a Nested IF Formula in a Calculated Column

Create a calculated date column that uses a nested IF function to add the correct number of days to the last reviewed date based on the chosen interval.

By nesting multiple IF statements, you can instruct SharePoint to evaluate the review period choice and output a specific number of days. Adding this result to your base date outputs the exact deadline.

1
Navigate to List Settings

Open your SharePoint List or Document Library. Click the gear icon in the top right corner and select 'List settings' or 'Library settings'.

2
Create a New Column

Scroll down to the Columns section and click 'Create column'. Enter 'Next Review Date' as the column name.

3
Select Column Type

Under the column types, choose the radio button for 'Calculated (calculation based on other columns)'.

4
Input the Nested Formula

In the Formula box, input the following calculation to add the interval days to your base date: =[Last Reviewed] + IF([Document Review Period]="Annually",365,IF([Document Review Period]="Semi Annual",189,IF([Document Review Period]="Quarterly",92,"")))

5
Format the Output

In the 'The data type returned from this formula is' section, choose 'Date and Time'. Select 'Date Only' for the format, then click 'OK' to save.

Use a Nested IF Formula in a Calculated Column
Exact Column Name Matching: Ensure that your column references like [Document Review Period] and [Last Reviewed] match your actual column names exactly, including spaces and brackets, to avoid syntax errors.
Free Microsoft Office alternative

Manage Tracking Lists and Formulas Offline with WPS Office

If you are managing document tracking lists offline or prefer working in a standalone desktop environment, WPS Spreadsheet is a powerful, free alternative to Microsoft Office. It fully supports standard IF and date calculation formulas.

  1. 1. Export Your SharePoint List: Click 'Export to Excel' in your SharePoint list to download your current document tracking data as a compatible file.
  2. 2. Open with WPS Spreadsheet: Launch WPS Office and open the downloaded .xlsx or .iqy file to load your review period data locally.
  3. 3. Apply the Same Formula: Use the exact same nested IF logic in WPS Spreadsheet by replacing the bracketed SharePoint column names with cell references (e.g., =A2+IF(B2="Annually",365,IF(B2="Quarterly",92,0))).
Seamless compatibility with Microsoft Excel (.xlsx) formats and SharePoint exportsSupports advanced nested IF functions and complex date and time calculationsFree, lightweight, and incredibly easy to deploy across your entire teamFamiliar ribbon interface guarantees zero learning curve for Office users
microsoft office alternative - wps office

Frequently Asked Questions

Why is my SharePoint calculated column returning a #Name? error?

This error usually occurs if the column names referenced in your nested IF formula are misspelled, have been deleted, or do not exactly match the actual column names in your SharePoint list.

How do I format the resulting calculation as an actual date instead of a number?

When creating or modifying your calculated column in SharePoint settings, look under the 'The data type returned from this formula is' section and change the selection from 'Number' or 'Single line of text' to 'Date and Time'.

Can I use leap year logic inside this SharePoint formula?

Adding exactly 365 days does not account for leap years. For precise date adjustments across years, you should use the DATE, YEAR, MONTH, and DAY functions combined to dynamically advance the calendar date.

Does this formula work the same way in Excel or WPS Spreadsheet?

Yes, the logical syntax for nested IF statements is identical in SharePoint, Microsoft Excel, and WPS Spreadsheet. You simply replace the SharePoint bracketed field names with standard spreadsheet cell references like A2 or B5.