Formulas for

Sunrise & Sunset

Weather1 credit/cellSheets · Excel
=VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunrise")

Get solar times by the row. Returns sunrise and sunset for a lat/lon — Google Sheets or Excel.

It's one of 250+ live sources you reach with a single =VERVE() function — served from APIVerve's production data engine, billed at 1 credit per resolved cell, and refreshed on whatever cadence you set. No API keys to wrangle, no scripts, no exports.

A real example — the input you type, and the values you can pull from it. Click any cell to see the formula behind it.

sunrisesunset.xlsxsample data
C2fx=VERVE("sunrisesunset", A2, B2, "field", "sunrise")
A
B
C
D
E
1
Lat
Lon
Sunrise
Sunset
Sunrise End
2
36.72016
-4.42034
2025-12-16T07:24:56.165Z
2025-12-16T17:04:24.854Z
2025-12-16T07:27:58.828Z
3
4
click any cell to see its formula1 credit / cell

Conditions per location

Put your cities in a column and fill =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunrise") beside them — every row shows live conditions, so an ops or travel sheet reflects the real world, not last week.

Logistics & scheduling

Gate a plan on the weather: read the forecast into a cell and let an IF formula flag rows that need a backup date.

Auto-refreshing board

Set the sheet to refresh on a schedule and Sunrise & Sunset keeps a status board current without anyone re-typing a thing.

The same function works in both apps — install once, sign in with your key, and type it into any cell.

Google SheetsAdd-on

Install from the Workspace Marketplace, then drop the formula into a cell. Autocomplete suggests the source and its fields.

=VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunrise")
Microsoft ExcelAdd-in

Same source, same arguments, same key — in Excel on desktop, the web, or mobile. Excel namespaces it as VERVE.CALL. Drag to fill a whole column.

=VERVE.CALL("sunrisesunset", 36.72016, -4.42034, "field", "sunrise")

Tune the result by adding name=value before the field argument — in any order. Leave one out and its default applies.

  • datePremium

    The date for which you want to get the sunrise and sunset times (e.g., MM-DD-YYYY : 01-01-2022)

    =VERVE("sunrisesunset", 36.72016, -4.42034, "date", "01-16-2026")

Add a field name as the last argument to land just that value in the cell.

  • Sunrise
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunrise")
  • Sunset
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunset")
  • Solar NoonPremium
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "solarNoon")
  • Sunrise End
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunriseEnd")
  • Sunset Start
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunsetStart")
  • Dawn
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "dawn")
  • Dusk
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "dusk")
  • Nautical Dawn
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "nauticalDawn")
  • Nautical Dusk
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "nauticalDusk")
  • Night End
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "nightEnd")
  • Night
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "night")
  • Golden Hour End
    =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "goldenHourEnd")

Premium marks data included on paid plans. On the Free plan a marked field is withheld and a marked input is ignored — either way the cell reads #PREMIUM(name) instead of a value, so a gated answer can never be mistaken for a real one. Everything unmarked works on every plan. Compare plans

Sunrise & Sunset, answered

Everything you need to wire it into a sheet.

How do I pull Sunrise & Sunset into Google Sheets?
Install the VerveSheets add-on, sign in once with your key, and type =VERVE("sunrisesunset", 36.72016, -4.42034, "field", "sunrise") into any cell. The "field" argument names the value you want back, so the cell resolves to a single number or string you can chart, sort, or feed into another formula.
What data can I pull from Sunrise & Sunset?
Sunrise & Sunset returns sunrise, sunset, sunriseEnd, sunsetStart and dawn, plus 6 more — name any one of them as the "field" argument and that value lands in the cell. Leave the field out and the whole record spills into a two-column table instead.
Can I narrow what Sunrise & Sunset returns?
Yes — Sunrise & Sunset takes "date" as optional inputs. They go in as "name", value pairs after the required ones, in any order, so =VERVE("sunrisesunset", 36.72016, -4.42034, "date", "01-16-2026") shapes the result without changing anything else.
Which Sunrise & Sunset fields need a paid plan?
solarNoon is included from the Starter plan up. On the Free plan the cell returns #PREMIUM(field) rather than a wrong or empty value, so it's always obvious which one to upgrade for. Every other field works on Free.
Can I fill a whole column of Sunrise & Sunset at once?
Yes. Put your lat values down a column and point the formula at the range — A2:A50 instead of A2 — and one call returns a value for every row. Dragging the formula down works too, but the range form is a single billed call per column rather than one per cell.
How many credits does each Sunrise & Sunset cell cost?
Each resolved cell costs 1 credit. A cell only re-bills when it actually refreshes, so a sheet you aren't touching doesn't keep charging.
Does Sunrise & Sunset work in Excel as well as Google Sheets?
Yes — same arguments, same key, same fields. Excel namespaces custom functions, so the call is =VERVE.CALL() there and =VERVE() in Google Sheets; nothing else about it changes.

Put Sunrise & Sunset in your next spreadsheet. Add the extension, paste the formula, and the cell keeps itself current.

Scaling up?

Volume pricing, custom SLAs, and dedicated support for high-traffic teams.

Contact sales