Skip to content

3.4 Excel公式

3.4.1 公式简介

本节,我们来学习常用excel公式的相关知识,Workfine中的excel公式,与我们通常使用的电子表格的excel公式大体相同,但Workfine因为是纯前端产品,还可以通过Java扩展一些公式出来,比如序号函数,数值转大写金额的函数,拼接函数等等,所以,在Workfine中excel的使用场景会更加的丰富。
在Workfine的使用过程中,excel公式又叫做表内公式,因为他只能对一个表单中数据进行运算,无法进行跨表运算;还有一类公式,叫做表间公式,他除了能实现数据的表内运算外,还能够实现数据表之间的运算,这也是我们在后面需要着重学习的知识点。表内公式与表间公式的差异性可以参考下图。

img 图:表内公式

img 图:表间公式

3.4.2 常用excel公式

Workfine提供了近300个常用的excel公式,同时也自定义了一些excel公式,具体可参考excel公式明细表。下面我们列举了几个Workfine常用excel公式及用法。

序号公式用法示例备注
1序号Order()=order(BS5:B6)
2数字转金额Camount()=Camount(B2)B2为某个数值单元格
3Join函数Join(D15:D18)=Join(D15:D18)得到的结果(示例): work,fine
4SUM()SUM(C3:C6)=SUM(C3:C6)
5IFIF(D2>C2,"是","否")
6ISBLANK=ISBLANK(B2)workfine中空值的判断要用isblank(B2) 而不是B2=""
7#value错误处理=iserror(B2)参照excel中iserror,if,iferror的处理

表:常用Excel公式

img 图:常用Excel公式

序号Order函数


Concatenate函数


Camount函数


除数函数

3.4.3 Excel公式明细

以下,为workfine可支持的excel公式明细

序号公式序号公式
1SUMIF()2平均值函数
3计数函数(数字类型)4计数函数(任何类型)
5MAX(最大值)6MIN(最小值)
7文本合并函数8截取字符串函数
9左侧截取字符串函数10右侧截取字符串函数
11字符个数函数12求余函数
13删除空格函数14ABS
15ACOS16ACOSH
17ACOT18ACOTH
19ADDRESS20AGGREGATE
21ARABIC22AREAS
23ASIN24ASINH
25ATAN26ATAN2
27ATANH28AVEDEV
29AVERAGEA30AVERAGEIF
31AVERAGEIFS32BASE
33BETA.DIST34BETA.INV
35BETADIST36BINOM.DIST
37BINOM.DIST.RANGE38BINOM.INV
39BINOMDIST40CEILING
41CEILING.MATH42CEILING.PRECISE
43CHAR44CHISQ.DIST
45CHISQ.DIST.RT46CHISQ.INV
47CHISQ.INV.RT48CHISQ.TEST
49CHOOSE50CLEAN
51CODE52COLUMN
53COLUMNS54COMBIN
55COMBINA56CONCATENATE
57CONFIDENCE.NORM58CONFIDENCE.T
59COS60COSH
61COT62COTH
63COUNTBLANK64COUNTIF
65COUNTIFS66COVAR
67COVARIANCE.P68COVARIANCE.S
69CRITBINOM70CSC
71CSCH72DATE
73DATEVALUE74DAY
75DAYS76DAYS360
77DECIMAL78DEGREES
79DOLLAR80EDATE
81EOMONTH82ERF
83ERFC84EVEN
85EXACT86EXP
87EXPON.DIST88F.DIST
89F.DIST.RT90F.INV
91F.INV.RT92F.TEST
93FACT94FACTDOUBLE
95FALSE96FIND
97FISHER98FISHERINV
99FIXED100FLOOR
101FLOOR.MATH102FLOOR.PRECISE
103FORECAST104FORMULATEXT
105FREQUENCY106GAMMA
107GAMMA.DIST108GAMMA.INV
109GAMMALN110GAUSS
111GCD112GEOMEAN
113HARMEAN114HLOOKUP
115HOUR116HYPERLINK
117IFERROR118INDEX
119INDIRECT120INT
121INTERCEPT122ISERR
123ISERROR124ISEVEN
125ISLOGICAL126ISNA
127ISNONTEXT128ISNUMBER
129ISO.CEILING130ISODD
131ISOWEEKNUM132ISREF
133ISTEXT134KURT
135LARGE136LCM
137LINEST138LN
139LOG140LOG10
141LOGEST142LOGNORM.DIST
143LOGNORM.INV144LOWER
145MATCH146MDETERM
147MEDIAN148MINUTE
149MINVERSE150MMULT
151MODE.MULT152MODE.SNGL
153MONTH154MROUND
155MULTINOMIAL156MUNIT
157N158NA
159NEGBINOM.DIST160NEGBINOMDIST
161NETWORKDAYS162NORM.DIST
163NORM.INV164NORM.S.DIST
165NORM.S.INV166NOT
167NOW168ODD
169OFFSET170PEARSON
171PERCENTILE172PERCENTILE.EXC
173PERCENTILE.INC174PERCENTRANK
175PERCENTRANK.EXC176PERCENTRANK.INC
177PHI178PI
179POISSON.DIST180POWER
181PROB182PRODUCT
183PROPER184QUARTILE
185QUARTILE.EXC186QUARTILE.INC
187QUOTIENT188RADIANS
189RAND190RANDBETWEEN
191RANK192RANK.AVG
193RANK.EQ194REPLACE
195REPT196ROMAN
197ROUNDDOWN198ROUNDUP
199ROW200ROWS
201RSQ202SEARCH
203SEC204SECH
205SECOND206SERIESSUM
207SIGN208SIN
209SINH210SLOPE
211SMALL212SQRT
213SQRTPI214STDEV.P
215STDEV.S216STEYX
217SUBSTITUTE218SUBTOTAL
219SUMIFS220SUMPRODUCT
221SUMSQ222SUMX2MY2
223SUMX2PY2224SUMXMY2
225T226T.DIST
227T.DIST.2T228T.DIST.RT
229T.INV230T.INV.2T
231T.TEST232TAN
233TANH234TEXT
235TIME236TIMEVALUE
237TODAY238TRANSPOSE
239TRIMMEAN240TRUE
241UNICHAR242UNICODE
243UPPER244VALUE
245VAR.P246VAR.S
247VLOOKUP248WEEKDAY
249WEEKNUM250WORKDAY
251YEAR252YEARFRAC

表:workfine支持的excel公式明细