FastBI产品使用手册 首页

FastBI电子表格支持的Excel函数

发布于 2026年4月22日

一、日期类函数

功能 示例 结果
DATE DATE(2008, 7, 8) Tue Jul 08 2008 00:00:00 GMT-0700 (PDT)
DATEVALUE DATEVALUE('8/22/2011') Mon Aug 22 2011 00:00:00 GMT-0700 (PDT)
DAY DAY('15-Apr-11') 15
DAYS DAYS('3/15/11', '2/1/11') 42
DAYS360 DAYS360('1-Jan-11', '31-Dec-11') 360
EDATE EDATE('1/15/11', -1) Wed Dec 15 2010 00:00:00 GMT-0800 (PST)
EOMONTH EOMONTH('1/1/11', -3) Sun Oct 31 2010 00:00:00 GMT-0700 (PDT)
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
NETWORKDAYS NETWORKDAYS('10/1/2012', '3/1/2013', ['11/22/2012']) 109
NETWORKDAYSINTL NETWORKDAYSINTL('1/1/2006', '2/1/2006', 7, ['1/2/2006']) 23
NOW NOW() Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
SECOND SECOND('2/1/2011 4:48:18 PM') 18
TIME TIME(16, 48, 10) 0.700115741
TIMEVALUE TIMEVALUE('22-Aug-2011 6:35 AM') 0.274305556
TODAY TODAY() Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
WEEKDAY WEEKDAY('2/14/2008', 3) 3
YEAR YEAR('7/5/2008') 2008
WEEKNUM WEEKNUM('3/9/2012', 2) 11
WORKDAY WORKDAY('10/1/2008', 151, ['11/26/2008', '12/4/2008']) Mon May 04 2009 00:00:00 GMT-0700 (PDT)
WORKDAYINTL WORKDAYINTL('1/1/2012', 30, 17) Sun Feb 05 2012 00:00:00 GMT-0800 (PST)
YEARFRAC YEARFRAC('1/1/2012', '7/30/2012', 3) 0.578082192

二、金融类函数

功能 示例 结果
ACCRINT ACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0) 350
CUMIPMT CUMIPMT(0.1/12, 30x12, 100000, 13, 24, 0) -9916.772514
CUMPRINC CUMPRINC(0.1/12, 30x12, 100000, 13, 24, 0) -614.0863271
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.103812891
FV FV(0.1/12, 10, -100, -1000, 0) 2124.874409
FVSCHEDULE FVSCHEDULE(100, [0.09,0.1,0.11]) 133.089
IPMT IPMT(0.1/12, 6, 2x12, 100000, 1000000, 0) 928.8235718
IRR IRR([-75000,12000,15000,18000,21000,24000], 0.075) 0.057151429
ISPMT ISPMT(0.1/12, 6, 2x12, 100000) -625
MIRR MIRR([-75000,12000,15000,18000,21000,24000], 0.1, 0.12) 0.079717104
NOMINAL NOMINAL(0.1, 4) 0.096454756
NPER NPER(0.1/12, -100, -1000, 10000, 0) 63.39385423
NPV NPV(0.1, -10000, 2000, 4000, 8000) 1031.350318
PDURATION PDURATION(0.1, 1000, 2000) 7.272540897
PMT PMT(0.1/12, 2x12, 100000, 1000000, 0) -42426.08564
PPMT PPMT(0.1/12, 6, 2x12, 100000, 1000000, 0) -43354.90921
PV PV(0.1/12, 2x12, 1000, 10000, 0) -29864.95026
RATE RATE(2x12, -1000, -10000, 100000, 0, 0.1) 0.065178912

三、工程类函数

功能 示例 结果
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.842700793
ERFC ERFC(1) 0.157299207
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

四、逻辑类函数

功能 示例 结果
AND AND(true, false, true) FALSE
FALSE FALSE() FALSE
IF IF(true, 'Hello!', 'Goodbye!') Hello!
IFS IFS(false, 'Hello!', true, 'Goodbye!') Goodbye!
FERROR IFERROR('#DIV/0!', 'Error') Error
IFNA IFNA('#N/A', 'Error') Error
NOT NOT(true) FALSE
OR OR(true, false, true) TRUE
SWITCH SWITCH(7, 9, 'Nine', 7, 'Seven') Seven
TRUE TRUE() TRUE
XOR XOR(true, false, true) FALSE

五、数学类函数

功能 示例 结果
ABS ABS(-4) 4
ACOS ACOS(-0.5) 2.094395102
ACOSH ACOSH(10) 2.993222846
ACOT ACOT(2) 0.463647609
ACOTH ACOTH(6) 0.168236118
AGGREGATE AGGREGATE(9, 4, [-5,15], [32,'Hello World!']) 10,32
ARABIC ARABIC('MCMXII') 1912
ASIN ASIN(-0.5) -0.523598776
ASINH ASINH(-2.5) -1.647231146
ATAN ATAN(1) 0.785398163
ATAN2 ATAN2(-1, -1) -2.35619449
ATANH ATANH(-0.1) -0.100335348
BASE BASE(15, 2, 10) 1111
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.540302306
COSH COSH(1) 1.543080635
COT COT(30) -0.156119952
COTH COTH(2) 1.037314721
CSC CSC(15) 1.537780562
CSCH CSCH(1.5) 0.469642441
DECIMAL DECIMAL('FF', 16) 255
ERF ERF(1) 0.842700793
ERFC ERFC(1) 0.157299207
EVEN EVEN(-1) -2
EXP EXP(1) 2.718281828
FACT FACT(5) 120
FACTDOUBLE FACTDOUBLE(7) 105
FLOOR FLOOR(-3.1) -4
FLOORMATH FLOORMATH(-4.1, -2, -1) -4
FLOORPRECISE FLOORPRECISE(-3.1, -2) -4
GCD GCD(24, 36, 48) 12
INT INT(-8.9) -9
ISEVEN ISEVEN(-2.5) TRUE
ISOCEILING ISOCEILING(-4.1, -2) -4
ISODD ISODD(-2.5) FALSE
LCM LCM(24, 36, 48) 144
LN LN(86) 4.454347296
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.141592654
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.903594407
SECH SECH(45) 5.73E-20
SIGN SIGN(-0.00001) -1
SIN SIN(1) 0.841470985
SINH SINH(1) 1.175201194
SQRT SQRT(16) 4
SQRTPI SQRTPI(2) 2.506628275
SUBTOTAL SUBTOTAL(9, [-5,15], [32,'Hello World!']) 10,32
SUM SUM(-5, 15, 32, 'Hello World!') 42
SUMIF SUMIF([2,4,8,16], '>5') 24
SUMIFS SUMIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4') 12
SUMPRODUCT SUMPRODUCT([[1,2],[3,4]], [[1,0],[0,1]]) 5
SUMSQ SUMSQ(3, 4) 25
SUMX2MY2 SUMX2MY2([1,2], [3,4]) -20
SUMX2PY2 SUMX2PY2([1,2], [3,4]) 30
SUMXMY2 SUMXMY2([1,2], [3,4]) 8
TAN TAN(1) 1.557407725
TANH TANH(-2) -0.96402758
TRUNC TRUNC(-8.9) -8

六、统计学类函数

功能 示例 结果
AVEDEV AVEDEV([2,4], [8,16]) 4.5
AVERAGE AVERAGE([2,4], [8,16]) 7.5
AVERAGEA AVERAGEA([2,4], [8,16]) 7.5
AVERAGEIF AVERAGEIF([2,4,8,16], '>5', [1, 2, 3, 4]) 3.5
AVERAGEIFS AVERAGEIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4') 6
BETADIST BETADIST(2, 8, 10, true, 1, 3) 0.685470581
BETAINV BETAINV(0.6854705810117458, 8, 10, 1, 3) 2
BINOMDIST BINOMDIST(6, 10, 0.5, false) 0.205078125
CORREL CORREL([3,2,4,5,6], [9,7,12,15,17]) 0.997054486
COUNT COUNT([1,2], [3,4]) 4
COUNTA COUNTA([1, null, 3, 'a', '', 'c']) 4
COUNTBLANK COUNTBLANK([1, null, 3, 'a', '', 'c']) 2
COUNTIF COUNTIF(['Caen', 'Melbourne', 'Palo Alto', 'Singapore'], 'a') 3
COUNTIFS COUNTIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4') 2
COUNTUNIQUE COUNTUNIQUE([1,1,2,2,3,3]) 3
COVARIANCEP COVARIANCEP([3,2,4,5,6], [9,7,12,15,17]) 5.2
COVARIANCES COVARIANCES([2,4,8], [5,11,12]) 9.666666667
DEVSQ DEVSQ([2,4,8,16]) 115
EXPONDIST EXPONDIST(0.2, 10, true) 0.864664717
FDIST FDIST(15.2069, 6, 4, false) 0.001223792
FINV FINV(0.01, 6, 4) 0.109309914
FISHER FISHER(0.75) 0.972955075
FISHERINV FISHERINV(0.9729550745276566) 0.75
FORECAST FORECAST(30, [6,7,9,15,21], [20,28,31,38,40]) 10.60725309
FREQUENCY FREQUENCY([79,85,78,85,50,81,95,88,97], [70,79,89]) 1,2,4,2
GAMMA GAMMA(2.5) 1.329340392
GAMMALN GAMMALN(10) 12.80182748
GAUSS GAUSS(2) 0.477249868
GEOMEAN GEOMEAN([2,4], [8,16]) 5.656854249
GROWTH GROWTH([2,4,8,16], [1,2,3,4], [5]) 32
HARMEAN HARMEAN([2,4], [8,16]) 4.266666667
HYPGEOMDIST HYPGEOMDIST(1, 4, 8, 20, false) 0.363261094
INTERCEPT INTERCEPT([2,3,9,1,8], [6,5,11,7,5]) 0.048387097
KURT KURT([3,4,5,2,3,4,5,6,4,7]) -0.151799637
LARGE LARGE([3,5,3,5,4,4,2,4,6,7], 3) 5
LINEST LINEST([1,9,5,7], [0,4,2,3], true, true) 2,1
LOGNORMDIST LOGNORMDIST(4, 3.5, 1.2, true) 0.039083556
LOGNORMINV LOGNORMINV(0.0390835557068005, 3.5, 1.2, true) 4
MAX MAX([0.1,0.2], [0.4,0.8], [true, false]) 0.8
MAXA MAXA([0.1,0.2], [0.4,0.8], [true, false]) 1
MEDIAN MEDIAN([1,2,3], [4,5,6]) 3.5
MIN MIN([0.1,0.2], [0.4,0.8], [true, false]) 0.1
MINA MINA([0.1,0.2], [0.4,0.8], [true, false]) 0
MODEMULT MODEMULT([1,2,3,4,3,2,1,2,3]) 2,3
MODESNGL MODESNGL([1,2,3,4,3,2,1,2,3]) 2
NORMDIST NORMDIST(42, 40, 1.5, true) 0.90878878
NORMINV NORMINV(0.9087887802741321, 40, 1.5) 42
NORMSDIST NORMSDIST(1, true) 0.841344746
NORMSINV NORMSINV(0.8413447460685429) 1
PEARSON PEARSON([9,7,5,3,1], [10,6,1,5,3]) 0.699378606
PERCENTILEEXC PERCENTILEEXC([1,2,3,4], 0.3) 1.5
PERCENTILEINC PERCENTILEINC([1,2,3,4], 0.3) 1.9
PERCENTRANKEXC PERCENTRANKEXC([1,2,3,4], 2, 2) 0.4
PERCENTRANKINC PERCENTRANKINC([1,2,3,4], 2, 2) 0.33
PERMUT PERMUT(100, 3) 970200
PERMUTATIONA PERMUTATIONA(4, 3) 64
PHI PHI(0.75) 0.301137432
POISSONDIST POISSONDIST(2, 5, true) 0.124652019
PROB PROB([1,2,3,4], [0.1,0.2,0.2,0.1], 2, 3) 0.4
QUARTILEEXC QUARTILEEXC([1,2,3,4], 1) 1.25
QUARTILEINC QUARTILEINC([1,2,3,4], 1) 1.75
RANKAVG RANKAVG(4, [2,4,4,8,8,16], false) 4.5
RANKEQ RANKEQ(4, [2,4,4,8,8,16], false) 4
RSQ RSQ([9,7,5,3,1], [10,6,1,5,3]) 0.489130435
SKEW SKEW([3,4,5,2,3,4,5,6,4,7]) 0.359543071
SKEWP SKEWP([3,4,5,2,3,4,5,6,4,7]) 0.303193339
SLOPE SLOPE([1,9,5,7], [0,4,2,3]) 2
SMALL SMALL([3,5,3,5,4,4,2,4,6,7], 3) 3
STANDARDIZE STANDARDIZE(42, 40, 1.5) 1.333333333
STDEVA STDEVA([2,4], [8,16], [true, false]) 6.013872851
STDEVP STDEVP([2,4], [8,16], [true, false]) 5.361902647
STDEVPA STDEVPA([2,4], [8,16], [true, false]) 5.489889697
STDEVS STDEVS([2,4], [8,16], [true, false]) 6.191391874
STEYX STEYX([2,3,9,1,8,7,5], [6,5,11,7,5,4,4]) 3.30571895
TDIST TDIST(60, 1, true) 0.994695326
TINV TINV(0.9946953263673741, 1) 60
TRIMMEAN TRIMMEAN([4,5,6,7,2,3,4,5,1,2,3], 0.2) 3.777777778
VARA VARA([2,4], [8,16], [true, false]) 36.16666667
VARP VARP([2,4], [8,16], [true, false]) 28.75
VARPA VARPA([2,4], [8,16], [true, false]) 30.13888889
VARS VARS([2,4], [8,16], [true, false]) 38.33333333
WEIBULLDIST WEIBULLDIST(105, 20, 100, true) 0.92958139
ZTEST ZTEST([3,6,7,8,6,5,4,2,1,9], 4) 0.090574197

七、文本类函数

功能 示例 结果
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
NUMBERVALUE NUMBERVALUE('2.500,27', ',', '.') 2500.27
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
SPLIT SPLIT('A,B,C', ',') A,B,C
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