Skip to content

How to add formulas to Google Spreadsheet using Google Apps Script - Sarmad Gardezi

License

Notifications You must be signed in to change notification settings

sarmadgardezi/Google-Spreadsheet-Formulas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Google Spreadsheet Formulas List using Goolge App Scripts

I'm Going to share some useful formulas that are used in daily life & can make your wirkflow more easy.

This is done using the setFormula for a selected cell. Below is an example of how to do this.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
cell.setFormula("=SUM(B3:B4)");

How to Insert it You can see the Image below Spreadsheet Formulas

You can also use setFormulaR1C1 to create R1C1 notation formulas. Example below.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
// This sets the formula to be the sum of the 3 rows above B5
cell.setFormulaR1C1("=SUM(R[-3]C[0]:R[-1]C[0])");

To add several formulas to several fields use setFormulas. Example below

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This sets the formulas to be a row of sums, followed by a row of averages right below.
// The size of the two-dimensional array must match the size of the range.
var formulas = [
  ["=SUM(B2:B4)", "=SUM(C2:C4)", "=SUM(D2:D4)"],
  ["=AVERAGE(B2:B4)", "=AVERAGE(C2:C4)", "=AVERAGE(D2:D4)"]
];

var cell = sheet.getRange("B5:D6");
cell.setFormulas(formulas);

For any issue you can Contact Me. DM me on Twitter @SarmadGardezi or Place a Message on Facebook

About

How to add formulas to Google Spreadsheet using Google Apps Script - Sarmad Gardezi

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published