Pabbly Connect supports tons of Spreadsheet functions. Most of the functions supported by Excel or Google Sheets can be used directly inside Pabbly Connect.
Steps to use:
- Choose App: Number Formatter
- Choose Method: Spreadsheet Formulas
- Use the formula you want to use and click on “Save & Send Test Request”
- You will find the result in the result key value pair.
- You can than map the result in any other module that you need.
Supported Spreadsheet Formulas.
DATE
Function | Example call | Expected result |
---|---|---|
DATE |
DATE(2008, 7, 8) |
2008-07-08T00:00:00.000Z |
DAY |
DAY('15-Apr-11') |
15 |
DAYS |
DAYS('3/15/11', '2/1/11') |
42 |
HOUR |
HOUR('7/18/2011 7:45:00 AM') |
7 |
MINUTE |
MINUTE('2/1/2011 12:45:00 PM') |
45 |
ISOWEEKNUM |
ISOWEEKNUM('3/9/2012') |
10 |
MONTH |
MONTH('15-Apr-11') |
4 |
NOW |
NOW() |
2021-05-28T05:33:52.062Z |
SECOND |
SECOND('2/1/2011 4:48:18 PM') |
18 |
TIME |
TIME(16, 48, 10) |
0.7001157407407408 |
TIMEVALUE |
TIMEVALUE('22-Aug-2011 6:35 AM') |
0.2743055555555556 |
TODAY |
TODAY() |
2021-05-28T05:41:13.217Z |
WEEKDAY |
WEEKDAY('2/14/2008', 3) |
3 |
YEAR |
YEAR('7/5/2008') |
2008 |
WEEKNUM |
WEEKNUM('3/9/2012', 2) |
11 |
YEARFRAC |
YEARFRAC('1/1/2012', '7/30/2012', 3) |
0.5780821917808219 |
FINANCIAL
Function | Example call | Expected result |
---|---|---|
ACCRINT |
ACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0) |
350 |
CUMIPMT |
CUMIPMT(0.1/12, 30*12, 100000, 13, 24, 0) |
-9916.77251395708 |
CUMPRINC |
CUMPRINC(0.1/12, 30*12, 100000, 13, 24, 0) |
-614.0863271085149 |
DB |
DB(1000000, 100000, 6, 1, 6) |
159500 |
DDB |
DDB(1000000, 100000, 6, 1, 1.5) |
250000 |
DOLLARDE |
DOLLARDE(1.1, 16) |
1.625 |
DOLLARFR |
DOLLARFR(1.625, 16) |
1.1 |
EFFECT |
EFFECT(0.1, 4) |
0.10381289062499977 |
FV |
FV(0.1/12, 10, -100, -1000, 0) |
2124.874409194097 |
IPMT |
IPMT(0.1/12, 6, 2*12, 100000, 1000000, 0) |
928.8235718400465 |
ISPMT |
ISPMT(0.1/12, 6, 2*12, 100000) |
-625 |
NOMINAL |
NOMINAL(0.1, 4) |
0.09645475633778045 |
NPER |
NPER(0.1/12, -100, -1000, 10000, 0) |
63.39385422740764 |
NPV |
NPV(0.1, -10000, 2000, 4000, 8000) |
1031.3503176012546 |
PDURATION |
PDURATION(0.1, 1000, 2000) |
7.272540897341714 |
PMT |
PMT(0.1/12, 2*12, 100000, 1000000, 0) |
-42426.08563793503 |
PPMT |
PPMT(0.1/12, 6, 2*12, 100000, 1000000, 0) |
-43354.909209775076 |
PV |
PV(0.1/12, 2*12, 1000, 10000, 0) |
-29864.950264779152 |
RATE |
RATE(2*12, -1000, -10000, 100000, 0, 0.1) |
0.06517891177181533 |
ENGINEERING
Function | Example call | Expected result |
---|---|---|
BIN2DEC |
BIN2DEC(101010) |
42 |
BIN2HEX |
BIN2HEX(101010) |
2a |
BIN2OCT |
BIN2OCT(101010) |
52 |
BITAND |
BITAND(42, 24) |
8 |
BITLSHIFT |
BITLSHIFT(42, 24) |
704643072 |
BITOR |
BITOR(42, 24) |
58 |
BITRSHIFT |
BITRSHIFT(42, 2) |
10 |
BITXOR |
BITXOR(42, 24) |
50 |
COMPLEX |
COMPLEX(3, 4) |
3+4i |
CONVERT |
CONVERT(64, 'kibyte', 'bit') |
524288 |
DEC2BIN |
DEC2BIN(42) |
101010 |
DEC2HEX |
DEC2HEX(42) |
2a |
DEC2OCT |
DEC2OCT(42) |
52 |
DELTA |
DELTA(42, 42) |
1 |
ERF |
ERF(1) |
0.8427007929497149 |
ERFC |
ERFC(1) |
0.1572992070502851 |
GESTEP |
GESTEP(42, 24) |
1 |
HEX2BIN |
HEX2BIN('2a') |
101010 |
HEX2DEC |
HEX2DEC('2a') |
42 |
HEX2OCT |
HEX2OCT('2a') |
52 |
IMABS |
IMABS('3+4i') |
5 |
IMAGINARY |
IMAGINARY('3+4i') |
4 |
IMARGUMENT |
IMARGUMENT('3+4i') |
0.9272952180016122 |
IMCONJUGATE |
IMCONJUGATE('3+4i') |
3-4i |
IMCOS |
IMCOS('1+i') |
0.8337300251311491-0.9888977057628651i |
IMCOSH |
IMCOSH('1+i') |
0.8337300251311491+0.9888977057628651i |
IMCOT |
IMCOT('1+i') |
0.21762156185440265-0.8680141428959249i |
IMCSC |
IMCSC('1+i') |
0.6215180171704283-0.3039310016284264i |
IMCSCH |
IMCSCH('1+i') |
0.3039310016284264-0.6215180171704283i |
IMDIV |
IMDIV('1+2i', '3+4i') |
0.44+0.08i |
IMEXP |
IMEXP('1+i') |
1.4686939399158851+2.2873552871788423i |
IMLN |
IMLN('1+i') |
0.3465735902799727+0.7853981633974483i |
IMLOG10 |
IMLOG10('1+i') |
0.1505149978319906+0.3410940884604603i |
IMLOG2 |
IMLOG2('1+i') |
0.5000000000000001+1.1330900354567985i |
IMPOWER |
IMPOWER('1+i', 2) |
1.2246063538223775e-16+2.0000000000000004i |
IMPRODUCT |
IMPRODUCT('1+2i', '3+4i', '5+6i') |
-85+20i |
IMREAL |
IMREAL('3+4i') |
3 |
IMSEC |
IMSEC('1+i') |
0.4983370305551868+0.591083841721045i |
IMSECH |
IMSECH('1+i') |
0.4983370305551868-0.591083841721045i |
IMSIN |
IMSIN('1+i') |
1.2984575814159773+0.6349639147847361i |
IMSINH |
IMSINH('1+i') |
0.6349639147847361+1.2984575814159773i |
IMSQRT |
IMSQRT('1+i') |
1.0986841134678098+0.45508986056222733i |
IMSUB |
IMSUB('3+4i', '1+2i') |
2+2i |
IMSUM |
IMSUM('1+2i', '3+4i', '5+6i') |
9+12i |
IMTAN |
IMTAN('1+i') |
0.2717525853195117+1.0839233273386946i |
OCT2BIN |
OCT2BIN('52') |
101010 |
OCT2DEC |
OCT2DEC('52') |
42 |
OCT2HEX |
OCT2HEX('52') |
2a |
LOGICAL
Function | Example call | Expected result |
---|---|---|
AND |
AND(true, false, true) |
false |
false |
FALSE() |
false |
IF |
IF('John' = 'John', 'Hello!', 'Goodbye!') |
Hello! |
IFS |
IFS(false, 'Hello!', true, 'Goodbye!') |
Goodbye! |
NOT |
NOT(true) |
false |
OR |
OR(true, false, true) |
true |
SWITCH |
SWITCH(7, 9, 'Nine', 7, 'Seven') |
Seven |
XOR |
XOR(true, false, true) |
false |
MATH
Function | Example call | Expected result |
---|---|---|
ABS |
ABS(-4) |
4 |
ACOS |
ACOS(-0.5) |
2.0943951023931957 |
ACOSH |
ACOSH(10) |
2.993222846126381 |
ACOT |
ACOT(2) |
0.46364760900080615 |
ACOTH |
ACOTH(6) |
0.16823611831060645 |
ARABIC |
ARABIC('MCMXII') |
1912 |
ASIN |
ASIN(-0.5) |
-0.5235987755982988 |
ASINH |
ASINH(-2.5) |
-1.6472311463710965 |
ATAN |
ATAN(1) |
0.7853981633974483 |
ATAN2 |
ATAN2(-1, -1) |
-2.356194490192345 |
ATANH |
ATANH(-0.1) |
-0.10033534773107562 |
BASE |
BASE(15, 2, 10) |
0000001111 |
CEILING |
CEILING(-5.5, 2, -1) |
-6 |
CEILINGMATH |
CEILINGMATH(-5.5, 2, -1) |
-6 |
CEILINGPRECISE |
CEILINGPRECISE(-4.1, -2) |
-4 |
COMBIN |
COMBIN(8, 2) |
28 |
COMBINA |
COMBINA(4, 3) |
20 |
COS |
COS(1) |
0.5403023058681398 |
COSH |
COSH(1) |
1.5430806348152437 |
COT |
COT(30) |
-0.15611995216165922 |
COTH |
COTH(2) |
1.0373147207275482 |
CSC |
CSC(15) |
1.5377805615408537 |
CSCH |
CSCH(1.5) |
0.46964244059522464 |
DECIMAL |
DECIMAL('FF', 16) |
255 |
ERF |
ERF(1) |
0.8427007929497149 |
ERFC |
ERFC(1) |
0.1572992070502851 |
EVEN |
EVEN(-1) |
-2 |
EXP |
EXP(1) |
2.718281828459045 |
FACT |
FACT(5) |
120 |
FACTDOUBLE |
FACTDOUBLE(7) |
105 |
FLOOR |
FLOOR(-3.1) |
-4 |
GCD |
GCD(24, 36, 48) |
12 |
INT |
INT(-8.9) |
-9 |
ISEVEN |
ISEVEN(-2.5) |
true |
ISODD |
ISODD(-2.5) |
false |
LCM |
LCM(24, 36, 48) |
144 |
LN |
LN(86) |
4.454347296253507 |
LOG |
LOG(8, 2) |
3 |
LOG10 |
LOG10(100000) |
5 |
MOD |
MOD(3, -2) |
-1 |
MROUND |
MROUND(-10, -3) |
-9 |
MULTINOMIAL |
MULTINOMIAL(2, 3, 4) |
1260 |
ODD |
ODD(-1.5) |
-3 |
POWER |
POWER(5, 2) |
25 |
PRODUCT |
PRODUCT(5, 15, 30) |
2250 |
QUOTIENT |
QUOTIENT(-10, 3) |
-3 |
RADIANS |
RADIANS(180) |
3.141592653589793 |
RAND |
RAND() |
[Random real number greater between 0 and 1] |
RANDBETWEEN |
RANDBETWEEN(-1, 1) |
[Random integer between bottom and top] |
ROUND |
ROUND(626.3, -3) |
1000 |
ROUNDDOWN |
ROUNDDOWN(-3.14159, 2) |
-3.14 |
ROUNDUP |
ROUNDUP(-3.14159, 2) |
-3.15 |
SEC |
SEC(45) |
1.9035944074044246 |
SECH |
SECH(45) |
5.725037161098787e-20 |
SIGN |
SIGN(-0.00001) |
-1 |
SIN |
SIN(1) |
0.8414709848078965 |
SINH |
SINH(1) |
1.1752011936438014 |
SQRT |
SQRT(16) |
4 |
SQRTPI |
SQRTPI(2) |
2.5066282746310002 |
SUM |
SUM(-5, 15, 32, 'Hello World!') |
42 |
SUMSQ |
SUMSQ(3, 4) |
25 |
TAN |
TAN(1) |
1.5574077246549023 |
TANH |
TANH(-2) |
-0.9640275800758168 |
TRUNC |
TRUNC(-8.9) |
-8 |
STATISTICAL
Function | Example call | Expected result |
---|---|---|
BETADIST |
BETADIST(2, 8, 10, true, 1, 3) |
0.6854705810117458 |
BETAINV |
BETAINV(0.6854705810117458, 8, 10, 1, 3) |
1.9999999999999998 |
BINOMDIST |
BINOMDIST(6, 10, 0.5, false) |
0.205078125 |
COUNTA |
COUNTA([1, null, 3, 'a', '', 'c']) |
4 |
COUNTUNIQUE |
COUNTUNIQUE([1,1,2,2,3,3]) |
3 |
DEVSQ |
DEVSQ([2,4,8,16]) |
115 |
EXPONDIST |
EXPONDIST(0.2, 10, true) |
0.8646647167633873 |
FDIST |
FDIST(15.2069, 6, 4, false) |
0.0012237917087831735 |
FINV |
FINV(0.01, 6, 4) |
0.10930991412457851 |
FISHER |
FISHER(0.75) |
0.9729550745276566 |
FISHERINV |
FISHERINV(0.9729550745276566) |
0.75 |
GAMMA |
GAMMA(2.5) |
1.3293403919101043 |
GAMMALN |
GAMMALN(10) |
12.801827480081961 |
GAUSS |
GAUSS(2) |
0.4772498680518208 |
HYPGEOMDIST |
HYPGEOMDIST(1, 4, 8, 20, false) |
0.3632610939112487 |
KURT |
KURT([3,4,5,2,3,4,5,6,4,7]) |
-0.15179963720841627 |
LOGNORMDIST |
LOGNORMDIST(4, 3.5, 1.2, true) |
0.0390835557068005 |
LOGNORMINV |
LOGNORMINV(0.0390835557068005, 3.5, 1.2, true) |
4.000000000000001 |
MODESNGL |
MODESNGL([1,2,3,4,3,2,1,2,3]) |
2 |
NORMDIST |
NORMDIST(42, 40, 1.5, true) |
0.9087887802741321 |
NORMINV |
NORMINV(0.9087887802741321, 40, 1.5) |
42 |
NORMSDIST |
NORMSDIST(1, true) |
0.8413447460685429 |
PERMUT |
PERMUT(100, 3) |
970200 |
PERMUTATIONA |
PERMUTATIONA(4, 3) |
64 |
PHI |
PHI(0.75) |
0.30113743215480443 |
POISSONDIST |
POISSONDIST(2, 5, true) |
0.12465201948308113 |
SKEW |
SKEW([3,4,5,2,3,4,5,6,4,7]) |
0.3595430714067974 |
SKEWP |
SKEWP([3,4,5,2,3,4,5,6,4,7]) |
0.303193339354144 |
STANDARDIZE |
STANDARDIZE(42, 40, 1.5) |
1.3333333333333333 |
TDIST |
TDIST(60, 1, true) |
0.9946953263673741 |
TINV |
TINV(0.9946953263673741, 1) |
59.99999999996535 |
WEIBULLDIST |
WEIBULLDIST(105, 20, 100, true) |
0.9295813900692769 |
TEXT
Function | Example call | Expected result |
---|---|---|
CHAR |
CHAR(65) |
A |
CLEAN |
CLEAN('Monthly report') |
Monthly report |
CODE |
CODE('A') |
65 |
CONCATENATE |
CONCATENATE('Andreas', ' ', 'Hauser') |
Andreas Hauser |
EXACT |
EXACT('Word', 'word') |
false |
FIND |
FIND('M', 'Miriam McGovern', 3) |
8 |
LEFT |
LEFT('Sale Price', 4) |
Sale |
LEN |
LEN('Phoenix, AZ') |
11 |
LOWER |
LOWER('E. E. Cummings') |
e. e. cummings |
MID |
MID('Fluid Flow', 7, 20) |
Flow |
PROPER |
PROPER('this is a TITLE') |
This Is A Title |
REGEXEXTRACT |
REGEXEXTRACT('Palo Alto', 'Alto') |
Alto |
REGEXMATCH |
REGEXMATCH('Palo Alto', 'Alto') |
true |
REGEXREPLACE |
REGEXREPLACE('Sutoiku', 'utoiku', 'TOIC') |
STOIC |
REPLACE |
REPLACE('abcdefghijk', 6, 5, '*') |
abcde*k |
REPT |
REPT('*-', 3) |
*-*-*- |
RIGHT |
RIGHT('Sale Price', 5) |
Price |
ROMAN |
ROMAN(499) |
CDXCIX |
SEARCH |
SEARCH('margin', 'Profit Margin') |
8 |
SUBSTITUTE |
SUBSTITUTE('Quarter 1, 2011', '1', '2', 3) |
Quarter 1, 2012 |
T |
T('Rainfall') |
Rainfall |
TRIM |
TRIM(' First Quarter Earnings ') |
First Quarter Earnings |
UNICHAR |
UNICHAR(66) |
B |
UNICODE |
UNICODE('B') |
66 |
UPPER |
UPPER('total') |
TOTAL |
For getting more filtered results check this link: https://support.google.com/docs/table/25273?hl=en