Advanced formula-based calculus functions for Google Sheets® by ExcelWorks LLC.
Listing updated:January 27, 2026
Works with:
25K+
Overview
I. Overview

This add-on from ExcelWorks extends Google Sheets® with a powerful superset of advanced calculus functions. These functions are used directly in standard spreadsheet formulas—similar to built-in Google Sheets functions—to solve a wide range of calculus problems.

For example, to compute the integral of a formula stored in cell A1 with respect to X1 between 1 and 2, simply use the QUADF function:

=QUADF(A1, X1, 1, 2)


Likewise, to solve a system of coupled equations defined by formulas in Y1, Y2, and Y3 with respect to variables X1, X2, and X3, use the NLSOLVE function:

=NLSOLVE(Y1:Y3, X1:X3)


It really is that simple. Yet behind this simplicity lies a suite of state-of-the-art, proven numerical algorithms delivering exceptional performance and precision. These functions are protected by U.S. Patents 10,628,634; 10,114,812; 9,892,108; and 9,286,286, and have been used globally since 2015.

By installing this add-on, you can solve a wide variety of calculus problems, including:

Computing single and multiple integrals of any order (with finite or infinite limits)

Computing first- and higher-order derivatives of functions

Computing integrals and derivatives of discrete (x, y) data using spline techniques

Interpolating and gridding scattered 2D and 3D data points

Solving nonlinear equations and inequalities

Solving least-squares curve-fitting problems

Solving ODE and DAE initial- and boundary-value problems

Solving PDE problems

Solving parametric optimization problems

In practice, these calculus functions can be combined to solve complex parametric optimization problems with remarkable ease. Examples include computing limits of an integral given a target value, finding points where a derivative attains a specified value, and many other advanced scenarios.

The add-on also includes powerful 2D and 3D interpolation functions based on spline and natural-neighbor algorithms. For example, GRIDXYZ allows you to interpolate scattered (x, y, z) data points onto a uniform rectilinear grid for convenient surface plotting.

No specialized programming skills are required beyond basic familiarity with spreadsheet concepts. Each function includes detailed help pages with multiple examples. We recommend reviewing these examples and becoming familiar with the required and optional parameters for each function.

If you are interested in a desktop version of this software, ExcelWorks also offers an Excel® add-in that includes additional advanced ODE/PDE solvers and dynamic optimization capabilities. Visit excel-works.com for publications and examples.

II. Important Technical Limitations
Support for Non-English Locales

You may keep your preferred locale and language settings; however, English function names must be used in formulas. If your default language is not English, follow these steps:

Click File → Spreadsheet settings

Under Display language, enable Always use English function names

Click Save settings

III. Do Your Part to Keep This Add-On Free

Our goal is to make these powerful calculus functions accessible to every student. Achieving this requires sustainable funding to offset the cost of providing the service.

When you install the add-on, you receive a free account with a preset daily evaluation quota, currently set to approximately 100 solver evaluations per day (subject to change). For uninterrupted use, you may purchase a daily, weekly, or monthly unlimited access pass.

You can help make these calculus functions freely available without imposed quotas by taking the following actions:

Rate the add-on — Your review is important to users, Google, and our team.

Send feedback to Google requesting that advanced calculus capabilities be supported directly within spreadsheet products.

For questions or comments, please contact us at support@excel-works.com
.

Trademark Notice

Google Sheets® and Google® are trademarks of Google LLC.
This add-on is developed by ExcelWorks and is not affiliated with or endorsed by Google LLC.
Additional information
PricingFree of charge with paid features
Developer
Privacy policy
Terms of service
ExceLab Calculus for Sheets will ask for the permissions shown below. Learn more
ExceLab Calculus for Sheets will need access to your Google account
This will allow ExceLab Calculus for Sheets to :
View and manage spreadsheets that this application has been installed in
Display and run third-party web content in prompts and sidebars inside Google applications
Connect to an external service
See your primary Google Account email address
See your personal info, including any personal info you've made publicly available
Reviews
Language:
Sort by:
Google doesn't verify reviews or ratings. Learn more about reviews
Profile Picture
Anna Lakson
September 6, 2024
Didn't even solve a single question before I hit my daily quota. Kinda useless
Is this review helpful?
Yes
No
Profile Picture
Andrey Lappo
April 27, 2025
Account Status License status: Free -- Quota Restricted
Is this review helpful?
Yes
No
Profile Picture
Matt van Wijk
May 18, 2024
Very handy for integrations, just wished that there was no quota.
Is this review helpful?
Yes
No
Profile Picture
Denis Pro
February 9, 2021
It works OK if you have no access to any more capable software, but publisher's attitude is not OK. After some unknown time or an unknown number of executions you are hit with execution throttling. It is not described anywhere. Based on trial and error it looks to be 200 executions per day. If you need to debug you calculations you can forget it. What a shame - publisher does not even have honesty to be transparent about their bait ands switch strategy. Bottom line, don't waste your time unless you plan to use it all the time - you will be lured to try and then regret when you have to redo it on another platform. And if you do need to use it all the time, the ridiculous cost of a very limited and poorly documented package may be better spent to pay a student to write script for you.
Is this review helpful?
Yes
No
Profile Picture
Noah Beckish
March 14, 2023
Very useful
Is this review helpful?
Yes
No
Profile Picture
Ron Vynzer Devera
April 18, 2023
Used this and it was useful. Just wished that there was no quota.
Is this review helpful?
Yes
No
Profile Picture
Bryan Heilman
April 12, 2021
I like the idea but does it support integrals without limits specified? I would like to use it for engineering problems in class but its seems like it will not let use the integration operation to find the function of, say, shear stress from integrating the function for the external force which would then be used for other calculations. Besides that it seems easy enough to use and more than accurate enough for my needs.
Is this review helpful?
Yes
No
Profile Picture
Pranay Pawar
November 19, 2021
Very nice function .Useful for engineering problems.
Is this review helpful?
Yes
No
Profile Picture
A User of ExceLab Calculus for Sheets
July 2, 2020
Is the server down right now? A model I was using some fuctions on just all crashed Granted I should have plain-texted the initial results for display - but there was some novelty in have a live update as new range inputs were entered :( novelty dead :(
Is this review helpful?
Yes
No
Profile Picture
Azrin Aziz
July 27, 2023
please have it built-in in excel
Is this review helpful?
Yes
No
1-10 of 22
Search
Clear search
Close search
Google apps
Main menu