A meeting needs to work for a teammate in New York and another in Bangalore, or a server log needs its UTC timestamp translated into a customer's local time. It looks like a one-key answer, until the converted time lands on the wrong date because the cell only holds a time and not a date, or the offset used in January stops being correct once daylight saving time kicks in.
Excel doesn't have a built-in "convert time zone" function, but it handles the conversion cleanly once the offset is added correctly with TIME(), and once the sheet accounts for date rollovers and daylight saving separately. This guide covers the formulas that get this right, the mistakes that quietly break them, and how to scale the approach across many cities at once.
To convert a time between time zones in Excel, add the difference in UTC offsets using
=A2+TIME(hours,minutes,0), where hours and minutes represent how far ahead
the destination zone is. For zones behind the source, use a negative TIME() value. If
the cell holds a full date and time, the date will roll over automatically when the
offset crosses midnight; a time-only cell will not.
What is a time zone difference formula, and what are the options?
"Time zone difference" usually means converting a time from one location's local clock into another's, and Excel has three practical ways to do it depending on how many locations are involved and whether dates need to move too.
- Direct offset addition (
=A2+TIME(hours,minutes,0)) adds or subtracts the gap between two UTC offsets to shift a time from one zone into another. - Helper lookup table uses a small reference table of cities and their UTC offsets, pulled into the formula with VLOOKUP or INDEX/MATCH, so many locations can be converted from one source column without hardcoding each offset.
- Full date-time conversion applies the same offset addition to a cell that contains both a date and a time, so that when the shift crosses midnight, the date updates along with the time instead of just wrapping the clock.
All three rely on knowing the correct offset between two zones at the specific date in question, since that offset can change with daylight saving time.
Why the right formula matters
A time zone formula that's off by an hour, or that leaves the date unchanged when it should have rolled forward, doesn't usually throw a visible error — it just quietly shows a plausible but wrong time. That shows up in a few common places:
- Cross-team meeting scheduling. A meeting invite converted incorrectly can land an hour off, or on the wrong day entirely, for someone on the other side of the world.
- Server and application logs. Timestamps stored in UTC need to be converted accurately to a support agent's or customer's local time to make sense of when an event actually happened.
- Flight and shipment tracking. Departure and arrival times crossing multiple zones only make sense once each leg is converted to a consistent reference zone.
- Global payroll and shift reporting. A remote team's clock-in and clock-out times need converting to a single reporting zone before hours can be compared or totaled fairly.
Step-by-step: calculating time zone differences in Excel
Method 1: Direct offset addition
- Enter the source time. For example, A2 holds a meeting time in New York's local time.
- Work out the offset difference. If the destination zone is 10 hours and 30 minutes ahead, that gap becomes the TIME() argument.
-
Add the offset with TIME().
=A2+TIME(10,30,0)
- Format the result as time. Use a standard or 24-hour time format so the converted local time displays correctly.
Method 2: Helper lookup table for multiple cities
- Build a small offset table. List each city in one column and its UTC offset in hours in the next, for example New York as -5 and Tokyo as +9.
-
Pull each offset into the conversion formula.
=A2+TIME((VLOOKUP(C2,OffsetTable,2,FALSE)-VLOOKUP(B2,OffsetTable,2,FALSE)),0,0)
- Press Enter and copy down. Every row now converts automatically based on whichever source and destination cities are listed, without hardcoding a single offset per row.
Method 3: Full date-time conversion (handles date rollover)
- Store the source value as a full date and time, not just a time, so Excel has a date to roll over if needed.
-
Add the offset the same way.
=A2+TIME(hours,minutes,0)
- Format the result as a date-time value. If the added offset pushes the time past midnight, the date portion advances automatically, and if it pushes before midnight, the date moves back a day.
Common mistakes with time zone formulas
1. Ignoring daylight saving time
A UTC offset that's correct in December can be off by an hour in July for zones that observe daylight saving, and Excel has no way to detect that shift on its own — the offset has to be updated for the relevant date range.
2. Converting a time-only cell across midnight
Without a date attached, adding an offset that pushes past midnight wraps the clock back to the start of the same day instead of moving to the next date, which silently loses a day in the conversion.
3. Treating a fractional offset as a plain decimal
Zones like India (UTC+5:30) or Nepal (UTC+5:45) need the minutes filled into TIME(), such as TIME(5,30,0); typing "5.3" as an hour offset doesn't correctly represent 30 minutes.
4. Hardcoding an offset instead of referencing a table
A formula with the offset typed directly into it has to be edited by hand everywhere it appears whenever a location's offset changes, which a small lookup table avoids entirely.
Real-world formula examples
A few common scenarios and the formula each one needs.
Offset addition vs lookup table vs full date-time conversion
A side-by-side look at how the three approaches compare in Excel.
| Factor | Direct offset addition | Helper lookup table | Full date-time conversion |
|---|---|---|---|
| Setup effort | Minimal, one formula | Requires a reference table | Needs date-time source cells |
| Scales to many cities | No, one offset per formula | Yes | Depends on setup |
| Handles date rollover | No, time only | No, time only | Yes |
| Best for | A single one-off conversion | Dashboards with many cities or teams | Logs, flights, or anything crossing midnight |
Skip the spreadsheet: free time zone converter
If you just need a time converted between two zones and don't want to open Excel, the Rebrixe Time Zone Converter works entirely in your browser: pick a source and destination zone, enter a time, get the exact local time and date instantly, daylight saving included. No formulas, no account, no data sent anywhere.