跳到主要内容

FastBI电子表格支持的Excel函数

一、日期类函数

功能示例结果
DATEDATE(2008, 7, 8)Tue Jul 08 2008 00:00:00 GMT-0700 (PDT)
DATEVALUEDATEVALUE('8/22/2011')Mon Aug 22 2011 00:00:00 GMT-0700 (PDT)
DAYDAY('15-Apr-11')15
DAYSDAYS('3/15/11', '2/1/11')42
DAYS360DAYS360('1-Jan-11', '31-Dec-11')360
EDATEEDATE('1/15/11', -1)Wed Dec 15 2010 00:00:00 GMT-0800 (PST)
EOMONTHEOMONTH('1/1/11', -3)Sun Oct 31 2010 00:00:00 GMT-0700 (PDT)
HOURHOUR('7/18/2011 7:45:00 AM')7
MINUTEMINUTE('2/1/2011 12:45:00 PM')45
ISOWEEKNUMISOWEEKNUM('3/9/2012')10
MONTHMONTH('15-Apr-11')4
NETWORKDAYSNETWORKDAYS('10/1/2012', '3/1/2013', ['11/22/2012'])109
NETWORKDAYSINTLNETWORKDAYSINTL('1/1/2006', '2/1/2006', 7, ['1/2/2006'])23
NOWNOW()Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
SECONDSECOND('2/1/2011 4:48:18 PM')18
TIMETIME(16, 48, 10)0.700115741
TIMEVALUETIMEVALUE('22-Aug-2011 6:35 AM')0.274305556
TODAYTODAY()Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
WEEKDAYWEEKDAY('2/14/2008', 3)3
YEARYEAR('7/5/2008')2008
WEEKNUMWEEKNUM('3/9/2012', 2)11
WORKDAYWORKDAY('10/1/2008', 151, ['11/26/2008', '12/4/2008'])Mon May 04 2009 00:00:00 GMT-0700 (PDT)
WORKDAYINTLWORKDAYINTL('1/1/2012', 30, 17)Sun Feb 05 2012 00:00:00 GMT-0800 (PST)
YEARFRACYEARFRAC('1/1/2012', '7/30/2012', 3)0.578082192

二、金融类函数

功能示例结果
ACCRINTACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0)350
CUMIPMTCUMIPMT(0.1/12, 30x12, 100000, 13, 24, 0)-9916.772514
CUMPRINCCUMPRINC(0.1/12, 30x12, 100000, 13, 24, 0)-614.0863271
DBDB(1000000, 100000, 6, 1, 6)159500
DDBDDB(1000000, 100000, 6, 1, 1.5)250000
DOLLARDEDOLLARDE(1.1, 16)1.625
DOLLARFRDOLLARFR(1.625, 16)1.1
EFFECTEFFECT(0.1, 4)0.103812891
FVFV(0.1/12, 10, -100, -1000, 0)2124.874409
FVSCHEDULEFVSCHEDULE(100, [0.09,0.1,0.11])133.089
IPMTIPMT(0.1/12, 6, 2x12, 100000, 1000000, 0)928.8235718
IRRIRR([-75000,12000,15000,18000,21000,24000], 0.075)0.057151429
ISPMTISPMT(0.1/12, 6, 2x12, 100000)-625
MIRRMIRR([-75000,12000,15000,18000,21000,24000], 0.1, 0.12)0.079717104
NOMINALNOMINAL(0.1, 4)0.096454756
NPERNPER(0.1/12, -100, -1000, 10000, 0)63.39385423
NPVNPV(0.1, -10000, 2000, 4000, 8000)1031.350318
PDURATIONPDURATION(0.1, 1000, 2000)7.272540897
PMTPMT(0.1/12, 2x12, 100000, 1000000, 0)-42426.08564
PPMTPPMT(0.1/12, 6, 2x12, 100000, 1000000, 0)-43354.90921
PVPV(0.1/12, 2x12, 1000, 10000, 0)-29864.95026
RATERATE(2x12, -1000, -10000, 100000, 0, 0.1)0.065178912

三、工程类函数

功能示例结果
BIN2DECBIN2DEC(101010)42
BIN2HEXBIN2HEX(101010)2a
BIN2OCTBIN2OCT(101010)52
BITANDBITAND(42, 24)8
BITLSHIFTBITLSHIFT(42, 24)704643072
BITORBITOR(42, 24)58
BITRSHIFTBITRSHIFT(42, 2)10
BITXORBITXOR(42, 24)50
COMPLEXCOMPLEX(3, 4)3+4i
CONVERTCONVERT(64, 'kibyte', 'bit')524288
DEC2BINDEC2BIN(42)101010
DEC2HEXDEC2HEX(42)2a
DEC2OCTDEC2OCT(42)52
DELTADELTA(42, 42)1
ERFERF(1)0.842700793
ERFCERFC(1)0.157299207
GESTEPGESTEP(42, 24)1
HEX2BINHEX2BIN('2a')101010
HEX2DECHEX2DEC('2a')42
HEX2OCTHEX2OCT('2a')52
IMABSIMABS('3+4i')5
IMAGINARYIMAGINARY('3+4i')4

四、逻辑类函数

功能示例结果
ANDAND(true, false, true)FALSE
FALSEFALSE()FALSE
IFIF(true, 'Hello!', 'Goodbye!')Hello!
IFSIFS(false, 'Hello!', true, 'Goodbye!')Goodbye!
FERRORIFERROR('#DIV/0!', 'Error')Error
IFNAIFNA('#N/A', 'Error')Error
NOTNOT(true)FALSE
OROR(true, false, true)TRUE
SWITCHSWITCH(7, 9, 'Nine', 7, 'Seven')Seven
TRUETRUE()TRUE
XORXOR(true, false, true)FALSE

五、数学类函数

功能示例结果
ABSABS(-4)4
ACOSACOS(-0.5)2.094395102
ACOSHACOSH(10)2.993222846
ACOTACOT(2)0.463647609
ACOTHACOTH(6)0.168236118
AGGREGATEAGGREGATE(9, 4, [-5,15], [32,'Hello World!'])10,32
ARABICARABIC('MCMXII')1912
ASINASIN(-0.5)-0.523598776
ASINHASINH(-2.5)-1.647231146
ATANATAN(1)0.785398163
ATAN2ATAN2(-1, -1)-2.35619449
ATANHATANH(-0.1)-0.100335348
BASEBASE(15, 2, 10)1111
CEILINGCEILING(-5.5, 2, -1)-6
CEILINGMATHCEILINGMATH(-5.5, 2, -1)-6
CEILINGPRECISECEILINGPRECISE(-4.1, -2)-4
COMBINCOMBIN(8, 2)28
COMBINACOMBINA(4, 3)20
COSCOS(1)0.540302306
COSHCOSH(1)1.543080635
COTCOT(30)-0.156119952
COTHCOTH(2)1.037314721
CSCCSC(15)1.537780562
CSCHCSCH(1.5)0.469642441
DECIMALDECIMAL('FF', 16)255
ERFERF(1)0.842700793
ERFCERFC(1)0.157299207
EVENEVEN(-1)-2
EXPEXP(1)2.718281828
FACTFACT(5)120
FACTDOUBLEFACTDOUBLE(7)105
FLOORFLOOR(-3.1)-4
FLOORMATHFLOORMATH(-4.1, -2, -1)-4
FLOORPRECISEFLOORPRECISE(-3.1, -2)-4
GCDGCD(24, 36, 48)12
INTINT(-8.9)-9
ISEVENISEVEN(-2.5)TRUE
ISOCEILINGISOCEILING(-4.1, -2)-4
ISODDISODD(-2.5)FALSE
LCMLCM(24, 36, 48)144
LNLN(86)4.454347296
LOGLOG(8, 2)3
LOG10LOG10(100000)5
MODMOD(3, -2)-1
MROUNDMROUND(-10, -3)-9
MULTINOMIALMULTINOMIAL(2, 3, 4)1260
ODDODD(-1.5)-3
POWERPOWER(5, 2)25
PRODUCTPRODUCT(5, 15, 30)2250
QUOTIENTQUOTIENT(-10, 3)-3
RADIANSRADIANS(180)3.141592654
RANDRAND()[Random real number greater between 0 and 1]
RANDBETWEENRANDBETWEEN(-1, 1)[Random integer between bottom and top]
ROUNDROUND(626.3, -3)1000
ROUNDDOWNROUNDDOWN(-3.14159, 2)-3.14
ROUNDUPROUNDUP(-3.14159, 2)-3.15
SECSEC(45)1.903594407
SECHSECH(45)5.73E-20
SIGNSIGN(-0.00001)-1
SINSIN(1)0.841470985
SINHSINH(1)1.175201194
SQRTSQRT(16)4
SQRTPISQRTPI(2)2.506628275
SUBTOTALSUBTOTAL(9, [-5,15], [32,'Hello World!'])10,32
SUMSUM(-5, 15, 32, 'Hello World!')42
SUMIFSUMIF([2,4,8,16], '>5')24
SUMIFSSUMIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4')12
SUMPRODUCTSUMPRODUCT([[1,2],[3,4]], [[1,0],[0,1]])5
SUMSQSUMSQ(3, 4)25
SUMX2MY2SUMX2MY2([1,2], [3,4])-20
SUMX2PY2SUMX2PY2([1,2], [3,4])30
SUMXMY2SUMXMY2([1,2], [3,4])8
TANTAN(1)1.557407725
TANHTANH(-2)-0.96402758
TRUNCTRUNC(-8.9)-8

六、统计学类函数

功能示例结果
AVEDEVAVEDEV([2,4], [8,16])4.5
AVERAGEAVERAGE([2,4], [8,16])7.5
AVERAGEAAVERAGEA([2,4], [8,16])7.5
AVERAGEIFAVERAGEIF([2,4,8,16], '>5', [1, 2, 3, 4])3.5
AVERAGEIFSAVERAGEIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4')6
BETADISTBETADIST(2, 8, 10, true, 1, 3)0.685470581
BETAINVBETAINV(0.6854705810117458, 8, 10, 1, 3)2
BINOMDISTBINOMDIST(6, 10, 0.5, false)0.205078125
CORRELCORREL([3,2,4,5,6], [9,7,12,15,17])0.997054486
COUNTCOUNT([1,2], [3,4])4
COUNTACOUNTA([1, null, 3, 'a', '', 'c'])4
COUNTBLANKCOUNTBLANK([1, null, 3, 'a', '', 'c'])2
COUNTIFCOUNTIF(['Caen', 'Melbourne', 'Palo Alto', 'Singapore'], 'a')3
COUNTIFSCOUNTIFS([2,4,8,16], [1,2,3,4], '> = 2', [1,2,4,8], '< = 4')2
COUNTUNIQUECOUNTUNIQUE([1,1,2,2,3,3])3
COVARIANCEPCOVARIANCEP([3,2,4,5,6], [9,7,12,15,17])5.2
COVARIANCESCOVARIANCES([2,4,8], [5,11,12])9.666666667
DEVSQDEVSQ([2,4,8,16])115
EXPONDISTEXPONDIST(0.2, 10, true)0.864664717
FDISTFDIST(15.2069, 6, 4, false)0.001223792
FINVFINV(0.01, 6, 4)0.109309914
FISHERFISHER(0.75)0.972955075
FISHERINVFISHERINV(0.9729550745276566)0.75
FORECASTFORECAST(30, [6,7,9,15,21], [20,28,31,38,40])10.60725309
FREQUENCYFREQUENCY([79,85,78,85,50,81,95,88,97], [70,79,89])1,2,4,2
GAMMAGAMMA(2.5)1.329340392
GAMMALNGAMMALN(10)12.80182748
GAUSSGAUSS(2)0.477249868
GEOMEANGEOMEAN([2,4], [8,16])5.656854249
GROWTHGROWTH([2,4,8,16], [1,2,3,4], [5])32
HARMEANHARMEAN([2,4], [8,16])4.266666667
HYPGEOMDISTHYPGEOMDIST(1, 4, 8, 20, false)0.363261094
INTERCEPTINTERCEPT([2,3,9,1,8], [6,5,11,7,5])0.048387097
KURTKURT([3,4,5,2,3,4,5,6,4,7])-0.151799637
LARGELARGE([3,5,3,5,4,4,2,4,6,7], 3)5
LINESTLINEST([1,9,5,7], [0,4,2,3], true, true)2,1
LOGNORMDISTLOGNORMDIST(4, 3.5, 1.2, true)0.039083556
LOGNORMINVLOGNORMINV(0.0390835557068005, 3.5, 1.2, true)4
MAXMAX([0.1,0.2], [0.4,0.8], [true, false])0.8
MAXAMAXA([0.1,0.2], [0.4,0.8], [true, false])1
MEDIANMEDIAN([1,2,3], [4,5,6])3.5
MINMIN([0.1,0.2], [0.4,0.8], [true, false])0.1
MINAMINA([0.1,0.2], [0.4,0.8], [true, false])0
MODEMULTMODEMULT([1,2,3,4,3,2,1,2,3])2,3
MODESNGLMODESNGL([1,2,3,4,3,2,1,2,3])2
NORMDISTNORMDIST(42, 40, 1.5, true)0.90878878
NORMINVNORMINV(0.9087887802741321, 40, 1.5)42
NORMSDISTNORMSDIST(1, true)0.841344746
NORMSINVNORMSINV(0.8413447460685429)1
PEARSONPEARSON([9,7,5,3,1], [10,6,1,5,3])0.699378606
PERCENTILEEXCPERCENTILEEXC([1,2,3,4], 0.3)1.5
PERCENTILEINCPERCENTILEINC([1,2,3,4], 0.3)1.9
PERCENTRANKEXCPERCENTRANKEXC([1,2,3,4], 2, 2)0.4
PERCENTRANKINCPERCENTRANKINC([1,2,3,4], 2, 2)0.33
PERMUTPERMUT(100, 3)970200
PERMUTATIONAPERMUTATIONA(4, 3)64
PHIPHI(0.75)0.301137432
POISSONDISTPOISSONDIST(2, 5, true)0.124652019
PROBPROB([1,2,3,4], [0.1,0.2,0.2,0.1], 2, 3)0.4
QUARTILEEXCQUARTILEEXC([1,2,3,4], 1)1.25
QUARTILEINCQUARTILEINC([1,2,3,4], 1)1.75
RANKAVGRANKAVG(4, [2,4,4,8,8,16], false)4.5
RANKEQRANKEQ(4, [2,4,4,8,8,16], false)4
RSQRSQ([9,7,5,3,1], [10,6,1,5,3])0.489130435
SKEWSKEW([3,4,5,2,3,4,5,6,4,7])0.359543071
SKEWPSKEWP([3,4,5,2,3,4,5,6,4,7])0.303193339
SLOPESLOPE([1,9,5,7], [0,4,2,3])2
SMALLSMALL([3,5,3,5,4,4,2,4,6,7], 3)3
STANDARDIZESTANDARDIZE(42, 40, 1.5)1.333333333
STDEVASTDEVA([2,4], [8,16], [true, false])6.013872851
STDEVPSTDEVP([2,4], [8,16], [true, false])5.361902647
STDEVPASTDEVPA([2,4], [8,16], [true, false])5.489889697
STDEVSSTDEVS([2,4], [8,16], [true, false])6.191391874
STEYXSTEYX([2,3,9,1,8,7,5], [6,5,11,7,5,4,4])3.30571895
TDISTTDIST(60, 1, true)0.994695326
TINVTINV(0.9946953263673741, 1)60
TRIMMEANTRIMMEAN([4,5,6,7,2,3,4,5,1,2,3], 0.2)3.777777778
VARAVARA([2,4], [8,16], [true, false])36.16666667
VARPVARP([2,4], [8,16], [true, false])28.75
VARPAVARPA([2,4], [8,16], [true, false])30.13888889
VARSVARS([2,4], [8,16], [true, false])38.33333333
WEIBULLDISTWEIBULLDIST(105, 20, 100, true)0.92958139
ZTESTZTEST([3,6,7,8,6,5,4,2,1,9], 4)0.090574197

七、文本类函数

功能示例结果
CHARCHAR(65)A
CLEANCLEAN('Monthly report')Monthly report
CODECODE('A')65
CONCATENATECONCATENATE('Andreas', ' ', 'Hauser')Andreas Hauser
EXACTEXACT('Word', 'word')FALSE
FINDFIND('M', 'Miriam McGovern', 3)8
LEFTLEFT('Sale Price', 4)Sale
LENLEN('Phoenix, AZ')11
LOWERLOWER('E. E. Cummings')e. e. cummings
MIDMID('Fluid Flow', 7, 20)Flow
NUMBERVALUENUMBERVALUE('2.500,27', ',', '.')2500.27
PROPERPROPER('this is a TITLE')This Is A Title
REGEXEXTRACTREGEXEXTRACT('Palo Alto', 'Alto')Alto
REGEXMATCHREGEXMATCH('Palo Alto', 'Alto')TRUE
REGEXREPLACEREGEXREPLACE('Sutoiku', 'utoiku', 'TOIC')STOIC
REPLACEREPLACE('abcdefghijk', 6, 5, '*')abcde*k
REPTREPT('*-', 3)--*-
RIGHTRIGHT('Sale Price', 5)Price
ROMANROMAN(499)CDXCIX
SEARCHSEARCH('margin', 'Profit Margin')8
SPLITSPLIT('A,B,C', ',')A,B,C
SUBSTITUTESUBSTITUTE('Quarter 1, 2011', '1', '2', 3)Quarter 1, 2012
TT('Rainfall')Rainfall
TRIMTRIM(' First Quarter Earnings ')First Quarter Earnings
UNICHARUNICHAR(66)B
UNICODEUNICODE('B')66
UPPERUPPER('total')TOTAL