zero6pak avatar

eval function in google spreadsheet; multi rows

zero6pak

Published: 01 Jan 2018 › Updated: 01 Jan 2018eval function in google spreadsheet; multi rows

eval function in google spreadsheet; multi rows

Google spreadsheet does not serve 'eval' function.

User write custom function like:

function myEval(s) {
return eval( s)
}​

But, it cannot use multi rows.

If you want apply multi rows one time, you can take below:

function doEval( formula ) {
if (typeof formula.map === "function") {
return formula.map(doEval);
}else if(formula){
return eval(formula);
}
}

doEval.jpg

Let me see AA1 cells value:

=IFERROR(ARRAYFORMULA(vlookup(C$1:C,'CODE'!$J$2:$K$3,2,false)),0)

Condition C is 1 : A (in this case A is 1.1*0.04)
Condition C is 2 : B

code.jpg

  • We modify this formula sometimes.

ARRAYFORMULA function is wonderful for multi rows.

When you use google forms, you can it.

You need statistic function to treat repeated copied and pasted cells values for google forms results.

Please question comfortable.

apply.jpg

Refer to custom function writing
https://steemit.com/spreadsheet/@zero6pak/date-time-replacement-in-ifttt-with-google-script

Leave eval function in google spreadsheet; multi rows to:

Written by

Read more #eval posts


Best Posts From zero6pak

We have not curated any of zero6pak's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From zero6pak