Calculation Issues

Fix Excel NOW and TODAY Displaying UTC in Embedded Workbooks

Guest WriterGuest Writer Oct 10, 2026 868 views

Question details

The user needs to understand why dynamic time functions in an embedded Excel workbook display different time zones depending on the viewing device, and how to ensure consistent time display.

Fix Excel NOW and TODAY Displaying UTC in Embedded Workbooks
Product
Microsoft Excel
Device & OS
Windows, Mac, iPhone
Scenario
Viewing an Excel workbook hosted on personal OneDrive and embedded in a web environment.
Observed behavior
The workbook correctly displays the viewer's local time on a Windows laptop, but incorrectly displays UTC on Macs and iPhones when using the =NOW() or =TODAY() functions.
Before you start

Verify whether your embedded workbook requires real-time viewer-specific time zones, or if a static global time (such as server time) is sufficient for your audience.

Solution 1Recommended

Use a Web Service or API for Fixed Time Zone Calculation

Since Excel lacks robust built-in time-zone handling for embedded web environments, replacing local time formulas with a web query ensures the time displays consistently across all operating systems.

Excel's native NOW() and TODAY() functions rely entirely on the environment hosting the embedded workbook. On macOS and iOS web browsers, cloud-hosted workbooks often default to Coordinated Universal Time (UTC). To fix this, you must stop relying on native dynamic time functions and instead pull a fixed time from a web service.

1
Identify your target time zone

Determine if your viewers need to see a specific global time (like EST) or if you want to display the server's update time. Native formulas cannot reliably detect local time on iOS/Mac web embeds.

2
Implement a web query API

Use Excel's Power Query feature (Data > Get Data > From Web) to connect to a free time API (such as WorldTimeAPI). This pulls a standardized time string into a specific cell that won't change based on the viewer's device.

3
Document the displayed time

Add a clear text note in your embedded workbook, such as 'All times displayed in UTC', so viewers on any platform understand exactly how the time is calculated.

Use a Web Service or API for Fixed Time Zone Calculation
Limitations of Web Embedding: Embedded cloud workbooks run on Microsoft's servers, which default to UTC. Because web browsers on Macs and iPhones restrict access to system clocks for privacy, Excel cannot override this to show local time natively.
Free Microsoft Office alternative

Use WPS Office for Reliable Desktop Spreadsheet Management

If cross-platform cloud calculation issues in Microsoft Excel disrupt your workflow, consider using WPS Office. WPS Spreadsheet provides a highly compatible, robust environment for managing local and cloud files without the heavy overhead.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the software: Run the installer and follow the on-screen instructions to set up WPS Office on your computer.
  3. 3. Open your Excel files: Launch WPS Spreadsheet and open your existing .xlsx workbooks to manage your data accurately and efficiently.
Free and lightweight alternative to Microsoft OfficeFully compatible with Microsoft Excel (.xlsx) formats and time functionsConsistent time-zone calculation across desktop environmentsFamiliar user interface for seamless and quick migration
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel NOW() show UTC on my iPhone but local time on Windows?

When viewing embedded Excel workbooks on iOS or macOS browsers, the cloud hosting environment defaults to Coordinated Universal Time (UTC). This happens because mobile and Mac web browsers restrict server access to local system clocks for privacy, whereas Windows environments often share local system settings with Microsoft services.

Can I format the TODAY() function to force a specific time zone?

No, Excel's TODAY() and NOW() functions do not have built-in arguments to specify or force a time zone. They strictly pull the time from the system clock of the host server executing the embedded workbook.

Will changing my OneDrive account region fix the embedded workbook time?

Changing your OneDrive or Microsoft account region settings may affect how files appear inside the OneDrive web interface, but it does not override the system-level UTC default applied to anonymously embedded workbooks viewed on Safari or mobile devices.