Contact

DAYS in SoftMaker PlanMaker: Calculate the Exact Days Between Dates

Date and Time Beginner SoftMaker PlanMaker 2026

Find the calendar-day difference between two dates with PlanMaker DAYS, including leap years, reverse intervals, DAYSP order, and Excel compatibility.

Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in SoftMaker PlanMaker 2026. How formula examples are checked

Quick answer: =DAYS(EndDate,StartDate) returns the signed number of calendar days between two dates. For example, =DAYS(DATE(2024,3,1),DATE(2024,2,28)) should return 2, because leap-year February 29 lies between those dates. The result is a numeric duration, not a weekday count.

Verification status: Official SoftMaker documentation checked for 2021, 2024 and 2026 on October 12, 2026. Example outcomes below were independently checked using Gregorian calendar arithmetic, not executed in PlanMaker. Not executed in PlanMaker or Excel. No genuine application screenshots are included.

When DAYS is useful

Use DAYS for shipment lead times, elapsed calendar days, date-difference audits and service periods when every day counts, including weekends. The difference is end minus start; reversing the dates changes the sign. SoftMaker specifies the order explicitly because an older PlanMaker function with a similar name uses the reverse argument order. Official PlanMaker DAYS reference.

DAYS does not count only working days: choose NETWORKDAYS for a Monday–Friday workday count with optional holidays. For complete elapsed months or years, see DATEDIF.

Syntax and arguments (PlanMaker 2026)

=DAYS(EndDate, StartDate)
Argument Position Required? Meaning
EndDate 1 Yes Later date for a positive interval, or earlier date for a negative interval.
StartDate 2 Yes Date from which the interval is counted.

Order matters: DAYS(EndDate,StartDate), not DAYS(StartDate,EndDate). There are two required arguments; the official syntax does not document any optional arguments or default values. The 2021, 2024 and 2026 English manuals give the same order. 2026 reference · 2024 reference · 2021 reference.

Use actual date-valued cells or construct dates with DATE(Year,Month,Day) to avoid locale-dependent interpretations. The examples use commas as in SoftMaker’s English syntax; if your installation uses semicolons for function arguments, substitute semicolons. The display of a date is controlled independently by cell number formats. There is no verified PlanMaker-specific result for invalid text or out-of-range serials in this guide.

Example 1: Reproduce a leap-year day difference

Enter these values as spreadsheet dates using DATE, not as ambiguous date strings:

Cell Value or formula Purpose
A1 Start date Label
B1 End date Label
C1 Calendar days Label
A2 =DATE(2024,2,28) Start on February 28, leap year
B2 =DATE(2024,3,1) End on March 1
A3 =DATE(2024,3,1) Reversed start
B3 =DATE(2024,2,28) Reversed end

In C2, enter:

=DAYS(B2,A2)

Expected C2 result: 2. February 29 contributes one day and March 1 another in the elapsed-date calculation. Copy C2 to C3; the expected result is -2 because the interval is reversed. These two outputs were checked using independent date subtraction in Python’s Gregorian calendar, not observed in PlanMaker.

Why it works: Elapsed calendar days are a signed difference. A positive result means the first argument is later. If the dates are identical, the difference is zero.

Example 2: Verify edge cases with fixed inputs

Formula Expected number Independently checked interpretation
=DAYS(DATE(2024,3,1),DATE(2024,2,29)) 1 Day after leap day
=DAYS(DATE(2024,5,15),DATE(2024,5,15)) 0 Same date
=DAYS(DATE(2024,12,31),DATE(2024,1,1)) 365 Days between January 1 and December 31 of leap year 2024
=DAYS(DATE(2024,6,10),DATE(2024,6,7)) 3 Friday through Monday is three elapsed calendar days
=DAYS(DATE(2024,6,7),DATE(2024,6,10)) -3 Reversed dates

These figures are expected Gregorian results, not native execution evidence. Avoid assuming that a displayed value such as 03/04/2024 means the same date in every regional format; DATE(2024,3,4) is unambiguous.

Advanced case: Track a due date without confusing weekdays and elapsed days

Suppose A2 holds a request date and B2 a completion date, entered with DATE. In C2, calculate elapsed calendar days using =DAYS(B2,A2). To flag a 14-calendar-day deadline in D2, enter:

=IF(DAYS(B2,A2)>14,"Over 14 calendar days","Within 14 calendar days")

For A2 = June 1, 2024 and B2 = June 17, 2024, the independently expected interval is 16 days, so the expected label is Over 14 calendar days. If the rule instead says 14 working days, change the calculation to NETWORKDAYS and make a conscious choice about including the starting/ending workday and holiday range; simply replacing the function in an existing SLA may change the meaning of the result.

PlanMaker’s legacy DAYSP companion: do not swap arguments blindly

SoftMaker documents a historical change: in PlanMaker 2016, DAYS switched to Excel’s EndDate,StartDate argument order. The earlier PlanMaker function was kept as DAYSP, which uses the opposite StartDate,EndDate order. The vendor states these are mathematically equivalent with reversed arguments:

=DAYS(DATE(2024,3,1),DATE(2024,2,28))
=DAYSP(DATE(2024,2,28),DATE(2024,3,1))

Each has an independently expected answer of 2. DAYSP is not an interchangeable spelling alias, because leaving arguments in the same positions changes the sign. Keep the reversed argument order when interpreting legacy formulas. DAYS official compatibility note · DAYSP official reference.

DAYS versus other date functions

Function What it measures Important difference
DAYS Signed elapsed calendar days End date comes first; leap days count normally.
DAYSP Signed elapsed calendar days PlanMaker legacy companion; start date first.
NETWORKDAYS Working days in a date interval Skips weekends by default and can exclude holidays.
DAYS360 30/360 accounting-style days Not actual elapsed calendar days; conventions differ.
DATEDIF Complete years, months or selected day components Has a separate third mode argument.

Troubleshooting and limits

  • Result is negative when you expected positive: confirm argument order. The first argument is the end date; swapping the two changes the sign. This is intentional, not an error.
  • One-day discrepancy: do not count both endpoints as though DAYS were an inclusive attendance counter. DAYS is an elapsed difference, whereas NETWORKDAYS has different counting semantics.
  • Unexpectedly large or nonsensical number: inspect whether one input is a numeric date serial versus text; format date cells consistently and use DATE to reconstruct ambiguous imports. Date display formats do not create valid dates by themselves.
  • Formula rejected due to separators: check whether your regional installation expects ; rather than ,. Never replace commas inside quoted text without understanding the locale.
  • Imported timestamps contain times: SoftMaker’s short DAYS reference does not specify fractional-day coercion. Do not assume an Excel-specific time-truncation rule is proven for PlanMaker; compare date-only cells and native-test timestamps before relying on this in a production calculation.
  • Malformed dates / out-of-range serials: errors and boundary conventions were not native-tested; do not assume a specific PlanMaker error code based solely on Excel’s documentation.

Compatibility: PlanMaker and Microsoft Excel

PlanMaker 2021, 2024 and 2026 document DAYS(EndDate,StartDate). SoftMaker reports changing the order in PlanMaker 2016 for compatibility with Excel 2013 and later. Microsoft’s current Excel reference also specifies DAYS(end_date,start_date) and describes numeric serial and text coercion rules for Excel. The core datedifference and argument order therefore align in these documented versions, but Excel’s detailed coercion/error rules have not been verified natively in PlanMaker. SoftMaker 2026 · Microsoft Excel DAYS.

Edition/platform note: This is the English PlanMaker 2026 online reference, also compared to PlanMaker 2021/2024 manuals; the Windows/macOS/Linux product family was not installed or edition-tested for this guide. No claim of universal edition availability or Excel round-trip execution is made.

Official references and verification

Validation status: Official documentation checked; calendar differences independently calculated. No native PlanMaker or Excel execution or genuine software screenshot. Formula results are labeled expected except when directly attributed to SoftMaker’s own documented examples.