How to Calculate Time Zone Difference in Excel

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.

Quick Answer

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.

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:

📊 Quick stat Excel formulas never adjust for daylight saving time automatically, so any offset baked into a conversion formula is only correct for part of the year unless it's updated, or pulled from a table that accounts for the date.

Step-by-step: calculating time zone differences in Excel

Method 1: Direct offset addition

  1. Enter the source time. For example, A2 holds a meeting time in New York's local time.
  2. Work out the offset difference. If the destination zone is 10 hours and 30 minutes ahead, that gap becomes the TIME() argument.
  3. Add the offset with TIME().
    =A2+TIME(10,30,0)
  4. 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

  1. 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.
  2. Pull each offset into the conversion formula.
    =A2+TIME((VLOOKUP(C2,OffsetTable,2,FALSE)-VLOOKUP(B2,OffsetTable,2,FALSE)),0,0)
  3. 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)

  1. Store the source value as a full date and time, not just a time, so Excel has a date to roll over if needed.
  2. Add the offset the same way.
    =A2+TIME(hours,minutes,0)
  3. 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.
Just need one conversion, not a spreadsheet? Rebrixe's free Time Zone Converter gives the exact local time instantly, no formulas required.
Convert Time Zone →

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.

💡 Pro tip For any sheet that spans daylight saving transitions, keep two offset columns per zone — one for standard time and one for daylight time — and use a date-based IF check to pick the correct one automatically instead of updating formulas by hand twice a year.

Real-world formula examples

A few common scenarios and the formula each one needs.

Meeting scheduling
New York time to London time
=A2+TIME(5,0,0)
Adds a five-hour offset to convert a New York meeting time into London local time.
Fractional offset
UTC time to India Standard Time
=A2+TIME(5,30,0)
Adds five hours and thirty minutes to convert a UTC timestamp into IST correctly.
Server logs
UTC timestamp to Tokyo local time
=A2+TIME(9,0,0)
Shifts a UTC log entry nine hours ahead, with the date rolling forward if it crosses midnight.
Multi-city rollout
Convert using a lookup table
VLOOKUP + TIME()
Pulls each city's UTC offset from a reference table so one formula handles every location.

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.

Free Time Zone Converter Pick two zones, get the exact local time instantly.
Open Time Zone Converter →

Frequently asked questions

Add the difference in UTC offsets to the original time using TIME(), like =A2+TIME(hours,minutes,0), where hours and minutes represent how far ahead or behind the destination zone is.
Zones like India (UTC+5:30) or Nepal (UTC+5:45) need the minutes argument in TIME() filled in as well, such as TIME(5,30,0), rather than trying to express a fractional hour as a decimal.
A time-only cell has no date component to roll over, so adding an offset that crosses midnight will wrap the time back to the start of the same day instead of moving to the next or previous date; using a full date-time value fixes this.
Excel formulas don't automatically adjust for daylight saving, so the offset used in the calculation needs to be updated manually, or looked up from a helper table that lists the correct current offset for each date range.
Build a small helper table listing each city and its UTC offset, then reference that table with VLOOKUP or INDEX/MATCH inside the conversion formula, so updating one offset updates every converted time that depends on it.
Add the local time zone's UTC offset directly to the UTC value, such as =A2+TIME(9,0,0) for a zone nine hours ahead of UTC, or subtract it using a negative TIME() value for zones behind UTC.
Convert one location's working hours into the other zone's local time first, then compare the two ranges with MAX and MIN functions to find where the start and end times intersect.

Get the exact local time in seconds

Skip the formulas entirely — the Rebrixe Time Zone Converter handles UTC offsets and daylight saving automatically, no spreadsheet required.

Launch the Time Zone Converter →
← Back to blogs