Stop Trying to Activate Excel on Mac — Here’s What Actually Works

Most Excel tutorials tell you to hunt for an 'Activate' button in Excel for Mac. They’re wrong. There isn’t one — not in Excel 16.84+, not in any version since 2022. If you’re clicking around the Help menu or typing ‘activate’ into Preferences, you’re chasing a ghost. Activation happens silently, remotely, and only when three things align: your Microsoft Account is signed in, your subscription is current, and Excel has permission to check online. Everything else is noise.

The Setup

You’re supporting the finance team at Veridian Dynamics (a midsize SaaS firm in Toronto). They just upgraded to Microsoft 365 Business Standard and deployed Excel for Mac across 12 laptops. Your job: verify activation status before rolling out a new forecasting template. You collect diagnostics from each machine — not just whether Excel opens, but whether features like XLOOKUP, dynamic arrays, and Power Query are fully enabled. Here’s what you see across eight sampled devices:

Device IDUserExcel VersionAccount Signed In?XLOOKUP Available?Last Sync Attempt
VD-MAC-07Maya Rostova16.85.24051502YesYes2024-05-22 09:14
VD-MAC-11Jamal Wright16.84.24041101NoNo
VD-MAC-03Sarah Chen16.85.24051502YesYes2024-05-22 14:33
VD-MAC-09Diego Morales16.83.24031201YesNo2024-05-21 11:07
VD-MAC-02Aisha Patel16.85.24051502YesYes2024-05-22 07:52
VD-MAC-14Tariq Hassan16.84.24041101NoNo
VD-MAC-05Lena Kim16.85.24051502YesYes2024-05-22 13:19
VD-MAC-08Rafael Diaz16.82.24020901YesNo2024-05-20 16:44

The Challenge

You need every device to show ‘Yes’ in both the Account Signed In? and XLOOKUP Available? columns. But here’s what makes it tricky: Excel for Mac doesn’t surface activation state the way Windows does. No ‘Product Activated’ banner. No File > Account > Update Options. Instead, activation is inferred — by whether Excel can pull down licensed features *and* connect to Microsoft’s licensing service. That means a device might open Excel fine, display your company logo in the title bar, and even let you save files — yet still block dynamic arrays because its license hasn’t synced. Worse, the error messages are vague: ‘Some features are unavailable’, ‘Sign in to unlock’, or worse — nothing at all. The beauty of this approach is that it’s silent and automatic… until it isn’t.

Walking Through It

We’ll fix VD-MAC-11 (Jamal’s machine) step-by-step. It shows ‘No’ in both critical columns. Note: This isn’t about entering a product key — there’s no field for it anywhere in Excel for Mac. It’s about forcing a clean authentication handshake.

StepActionResultShortcut
1Quit Excel completely (Cmd+Q), then open System Settings > Privacy & Security > Full Disk Access. Add Excel if missing.Enables background sync with Microsoft services.
2Open Excel → Excel menu > Preferences > Accounts. Click ‘+’ to add account. Enter Jamal’s work email (jamal.wright@veridiandynamics.com).Triggers OAuth flow; redirects to browser for MFA approval.Cmd+, then click ‘Accounts’ tab
3After sign-in, return to Excel and go to Help > Check for Updates. Let it install if prompted (v16.85 required for full XLOOKUP support).Installs latest build — critical, since v16.83 lacks dynamic array engine.Alt+Cmd+U
4In a blank workbook, type =XLOOKUP(1,{1,2},{"Active","Inactive"}) in cell A1.Returns “Active” — confirms feature availability.

The counterintuitive tip? Don’t click ‘Sign Out’ first. Many admins do — thinking they need a clean slate. But Excel caches auth tokens aggressively. Signing out *before* adding the account often leaves stale tokens that block re-authentication. Just add the account fresh. What makes this elegant is that you’re not fighting Excel — you’re guiding its built-in sync logic.

The Result

After applying the four steps above, VD-MAC-11 now matches the fully activated devices. Here’s the updated row — and how it fits into the full set:

Device IDUserExcel VersionAccount Signed In?XLOOKUP Available?Last Sync Attempt
VD-MAC-07Maya Rostova16.85.24051502YesYes2024-05-22 09:14
VD-MAC-11Jamal Wright16.85.24051502YesYes2024-05-22 15:41
VD-MAC-03Sarah Chen16.85.24051502YesYes2024-05-22 14:33
VD-MAC-09Diego Morales16.85.24051502YesYes2024-05-22 16:02
VD-MAC-02Aisha Patel16.85.24051502YesYes2024-05-22 07:52
VD-MAC-14Tariq Hassan16.85.24051502YesYes2024-05-22 15:58
VD-MAC-05Lena Kim16.85.24051502YesYes2024-05-22 13:19
VD-MAC-08Rafael Diaz16.85.24051502YesYes2024-05-22 16:27

What Could Go Wrong

Three mistakes we saw in 7 of the 12 devices — and how to spot them fast:

  • Mistake #1: Using a personal Microsoft account instead of the work account. Excel accepted jamal.wright@gmail.com during sign-in — but that account has no M365 Business Standard license attached. The app stays open, but features stay locked. Fix: Remove the personal account (Excel > Preferences > Accounts > select account > minus icon) and re-add the work email.
  • Mistake #2: Running Excel under Rosetta 2 on Apple Silicon. On VD-MAC-09, Excel launched via Rosetta (visible in Activity Monitor). That breaks token syncing. The app thinks it’s online — but can’t talk to Microsoft’s licensing API. Fix: Right-click Excel in Applications > Get Info > uncheck ‘Open using Rosetta’.
  • Mistake #3: System clock off by more than 5 minutes. VD-MAC-08 had its date set to May 15, 2024 — 7 days behind. Auth tokens failed validation silently. Excel showed ‘Signed in’ but wouldn’t enable features. Fix: System Settings > General > Date & Time > toggle ‘Set date and time automatically’.

Next step: Run this diagnostic macro on all machines. Paste into Excel’s Visual Basic Editor (Alt+F11), then run:

Sub CheckActivationStatus()
  Dim msg As String
  msg = "Account: " & Application.UserName & vbNewLine
  msg = msg & "Version: " & Application.Version & vbNewLine
  msg = msg & "XLOOKUP: " & IIf(IsError(Application.WorksheetFunction.XLookup(1,Array(1),Array("OK"))),"NO","YES")
  MsgBox msg, vbInformation, "Activation Check"
End Sub
Lisa Anderson

Lisa Anderson

Lisa is a certified Microsoft trainer who writes step-by-step guides for Power Automate