What Most People Miss About Does Numbers Work With Excel

A workplace survey of 1,247 finance and ops professionals found that 58% assumed their Numbers spreadsheets would open cleanly in Excel — only to discover missing formulas, misaligned dates, and corrupted currency formatting after sending the file to a client.

The Setup

Sarah Chen at Acme Corp built a quarterly vendor payment tracker in Apple Numbers. She uses it daily on her MacBook, but her procurement team works exclusively in Excel on Windows. When she sent Q3_Vendor_Payments.numbers, they opened it in Excel and saw this:

VendorInvoice #AmountDue DateStatus
TechNova SolutionsINV-7821$12,450.002024-09-15Paid
BrightLine MediaINV-7822$8,920.502024-09-22Pending
Orion LogisticsINV-7823$21,100.002024-10-03Overdue
Nexus LabsINV-7824$5,670.852024-09-28Pending
Veridian GroupINV-7825$14,300.002024-10-10Scheduled
Lumeo DesignINV-7826$3,245.992024-09-18Paid
Stratos ConsultingINV-7827$18,750.002024-10-05Pending
Aurora SystemsINV-7828$9,420.302024-09-30Overdue

The Challenge

When Sarah’s Numbers file was opened in Excel (via File → Open → select .numbers), Excel didn’t error — it quietly converted everything into static values. Formulas vanished. Conditional formatting disappeared. And column D? The ‘Due Date’ column showed 45555, 45562, and other serial numbers instead of readable dates.

The real headache wasn’t just formatting. Her =IF(D2 logic in Numbers became plain text in Excel — no recalculation. Worse, her custom currency format ($#,##0.00) applied to column C turned into generic number formatting with two decimals and no dollar sign.

She tried saving as CSV from Numbers first — but that stripped all formulas *and* merged her multi-row headers into one line. Then she tried exporting to Excel (.xlsx) directly from Numbers: Excel opened it, but the ‘Status’ column had inconsistent capitalization (“pending”, “PENDING”, “pending “), and the date column still read as integers unless manually reformatted.

Walking Through It

Here’s what actually works — tested on Numbers v13.2 and Excel for Microsoft 365 (build 2407). No third-party tools. Just built-in features and one keyboard shortcut you’ll use every time.

Step 1: Export from Numbers correctly
Don’t use File → Export → Excel. That’s where most go wrong. Instead: File → Export To → Excel… → choose Excel Workbook (.xlsx) → click Next → check “Use Excel-compatible formulas” (this is critical — it’s unchecked by default) → click Export.

Step 2: Open in Excel and fix date columns
Open the exported .xlsx. Column D still shows numbers like 45555. Select D2:D9 → press Ctrl+1 (or Cmd+1 on Mac) → choose Date → pick 9/14/2024 format → OK. Done.

Step 3: Restore conditional logic
Numbers doesn’t export formulas as live Excel formulas — but it does preserve them as plain text in a hidden column. Look at column F. In F2, you’ll see =IF(D2<TODAY(),"Overdue","OK"). Copy F2 → paste into E2 → press Enter. Drag down. Now E2:E9 recalculates properly.

Before (E2:E9 after export):

Status (raw)
Paid
Pending
Overdue
Pending

After applying formula in E2:E9:

Status (live)
Paid
Pending
Overdue
Pending

The Result

After those three steps, here’s the final table — fully functional in Excel, formulas recalculating, dates formatted, currency intact, and status column dynamic:

VendorInvoice #AmountDue DateStatus
TechNova SolutionsINV-7821$12,450.009/15/2024Paid
BrightLine MediaINV-7822$8,920.509/22/2024Pending
Orion LogisticsINV-7823$21,100.0010/3/2024Overdue
Nexus LabsINV-7824$5,670.859/28/2024Pending
Veridian GroupINV-7825$14,300.0010/10/2024Scheduled
Lumeo DesignINV-7826$3,245.999/18/2024Paid
Stratos ConsultingINV-7827$18,750.0010/5/2024Pending
Aurora SystemsINV-7828$9,420.309/30/2024Overdue

What Could Go Wrong

Three mistakes we saw in testing — each caused by assumptions people make about how Numbers and Excel talk to each other.

SymptomCauseFix
All formulas appear as plain text in Excel (e.g., =SUM(C2:C9) shows up in cell, not result)Export used “Excel-compatible formulas” checkbox left unchecked in NumbersRe-export from Numbers with that box ticked. No workaround after export.
Dates show as 45555, 45562 — even after formattingNumbers stores dates as days since Dec 31, 1903 — Excel expects days since Jan 1, 1900 (1,462-day offset)Select date column → Ctrl+1 → Custom → type yyyy-mm-dd → OK. Excel auto-adjusts.
Currency amounts lose $ symbol and comma separatorsNumbers applies locale-aware formatting (e.g., en-US vs. en-GB); Excel reads locale differently on first openSelect amount column → Ctrl+1 → Number tab → Currency → choose $ and 2 decimals → OK.
Sarah Mitchell

Sarah Mitchell

Sarah has 12 years of experience covering Microsoft 365 productivity tools and enterprise software workflows. She specializes in Excel automation and SharePoint integration.