Update ooo320-m1
[ooovba.git] / formula / source / core / resource / core_resource.src
blobc653087da4ca2121f49f6c295b2c6281b507bfad
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: compiler.src,v $
10  * $Revision: 1.59 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 #include "core_resource.hrc"
32 #include "formula/compiler.hrc"
34 // DO NOT CHANGE!
35 // These English names are used internally to store/load ODFF as of ODF v1.2
36 Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH_ODFF
38     String SC_OPCODE_IF { Text = "IF" ; };
39     String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
40     String SC_OPCODE_OPEN { Text = "(" ; };
41     String SC_OPCODE_CLOSE { Text = ")" ; };
42     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
43     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
44     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
45     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
46     String SC_OPCODE_SEP { Text = ";" ; };
47     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
48     String SC_OPCODE_ADD { Text = "+" ; };
49     String SC_OPCODE_SUB { Text = "-" ; };
50     String SC_OPCODE_MUL { Text = "*" ; };
51     String SC_OPCODE_DIV { Text = "/" ; };
52     String SC_OPCODE_AMPERSAND { Text = "&" ; };
53     String SC_OPCODE_POW { Text = "^" ; };
54     String SC_OPCODE_EQUAL { Text = "=" ; };
55     String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
56     String SC_OPCODE_LESS { Text = "<" ; };
57     String SC_OPCODE_GREATER { Text = ">" ; };
58     String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
59     String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
60     String SC_OPCODE_AND { Text = "AND" ; };
61     String SC_OPCODE_OR { Text = "OR" ; };
62     String SC_OPCODE_INTERSECT { Text = "!" ; };
63     String SC_OPCODE_UNION { Text = "~" ; };
64     String SC_OPCODE_RANGE { Text = ":" ; };
65     String SC_OPCODE_NOT { Text = "NOT" ; };
66     String SC_OPCODE_NEG { Text = "NEG" ; };
67     String SC_OPCODE_NEG_SUB { Text = "-" ; };
68     String SC_OPCODE_PI { Text = "PI" ; };
69     String SC_OPCODE_RANDOM { Text = "RAND" ; };
70     String SC_OPCODE_TRUE { Text = "TRUE" ; };
71     String SC_OPCODE_FALSE { Text = "FALSE" ; };
72     String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
73     String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
74     String SC_OPCODE_NO_VALUE { Text = "NA" ; };
75     String SC_OPCODE_CURRENT { Text = "ORG.OPENOFFICE.CURRENT" ; };
76     String SC_OPCODE_DEG { Text = "DEGREES" ; };
77     String SC_OPCODE_RAD { Text = "RADIANS" ; };
78     String SC_OPCODE_SIN { Text = "SIN" ; };
79     String SC_OPCODE_COS { Text = "COS" ; };
80     String SC_OPCODE_TAN { Text = "TAN" ; };
81     String SC_OPCODE_COT { Text = "COT" ; };
82     String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
83     String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
84     String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
85     String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
86     String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
87     String SC_OPCODE_COS_HYP { Text = "COSH" ; };
88     String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
89     String SC_OPCODE_COT_HYP { Text = "COTH" ; };
90     String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
91     String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
92     String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
93     String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
94     String SC_OPCODE_EXP { Text = "EXP" ; };
95     String SC_OPCODE_LN { Text = "LN" ; };
96     String SC_OPCODE_SQRT { Text = "SQRT" ; };
97     String SC_OPCODE_FACT { Text = "FACT" ; };
98     String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
99     String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
100     String SC_OPCODE_GET_DAY { Text = "DAY" ; };
101     String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
102     String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
103     String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
104     String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
105     String SC_OPCODE_ABS { Text = "ABS" ; };
106     String SC_OPCODE_INT { Text = "INT" ; };
107     String SC_OPCODE_PHI { Text = "PHI" ; };
108     String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
109     String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
110     String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
111     String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
112     String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
113     String SC_OPCODE_TYPE { Text = "TYPE" ; };
114     String SC_OPCODE_CELL { Text = "CELL" ; };
115     String SC_OPCODE_IS_REF { Text = "ISREF" ; };
116     String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
117     String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
118     String SC_OPCODE_IS_NV { Text = "ISNA" ; };
119     String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
120     String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
121     String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
122     String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
123     String SC_OPCODE_N { Text = "N" ; };
124     String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
125     String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
126     String SC_OPCODE_CODE { Text = "CODE" ; };
127     String SC_OPCODE_TRIM { Text = "TRIM" ; };
128     String SC_OPCODE_UPPER { Text = "UPPER" ; };
129     String SC_OPCODE_PROPPER { Text = "PROPER" ; };
130     String SC_OPCODE_LOWER { Text = "LOWER" ; };
131     String SC_OPCODE_LEN { Text = "LEN" ; };
132     String SC_OPCODE_T { Text = "T" ; };
133     String SC_OPCODE_VALUE { Text = "VALUE" ; };
134     String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
135     String SC_OPCODE_CHAR { Text = "CHAR" ; };
136     String SC_OPCODE_JIS { Text = "JIS" ; };
137     String SC_OPCODE_ASC { Text = "ASC" ; };
138     String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
139     String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
140     String SC_OPCODE_LOG10 { Text = "LOG10" ; };
141     String SC_OPCODE_EVEN { Text = "EVEN" ; };
142     String SC_OPCODE_ODD { Text = "ODD" ; };
143     String SC_OPCODE_STD_NORM_DIST { Text = "LEGACY.NORMSDIST" ; };
144     String SC_OPCODE_FISHER { Text = "FISHER" ; };
145     String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
146     String SC_OPCODE_S_NORM_INV { Text = "LEGACY.NORMSINV" ; };
147     String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
148     String SC_OPCODE_ERROR_TYPE { Text = "ORG.OPENOFFICE.ERRORTYPE" ; };
149     String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
150     String SC_OPCODE_FORMULA { Text = "FORMULA"; };
151     String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
152     String SC_OPCODE_CEIL { Text = "CEILING" ; };
153     String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
154     String SC_OPCODE_ROUND { Text = "ROUND" ; };
155     String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
156     String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
157     String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
158     String SC_OPCODE_LOG { Text = "LOG" ; };
159     String SC_OPCODE_POWER { Text = "POWER" ; };
160     String SC_OPCODE_GGT { Text = "GCD" ; };
161     String SC_OPCODE_KGV { Text = "LCM" ; };
162     String SC_OPCODE_MOD { Text = "MOD" ; };
163     String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
164     String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
165     String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
166     String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
167     String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
168     String SC_OPCODE_GET_DATE { Text = "DATE" ; };
169     String SC_OPCODE_GET_TIME { Text = "TIME" ; };
170     String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
171     String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
172     String SC_OPCODE_MIN { Text = "MIN" ; };
173     String SC_OPCODE_MIN_A { Text = "MINA" ; };
174     String SC_OPCODE_MAX { Text = "MAX" ; };
175     String SC_OPCODE_MAX_A { Text = "MAXA" ; };
176     String SC_OPCODE_SUM { Text = "SUM" ; };
177     String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
178     String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
179     String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
180     String SC_OPCODE_COUNT { Text = "COUNT" ; };
181     String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
182     String SC_OPCODE_NBW { Text = "NPV" ; };
183     String SC_OPCODE_IKV { Text = "IRR" ; };
184     String SC_OPCODE_MIRR { Text = "MIRR" ; };
185     String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
186     String SC_OPCODE_VAR { Text = "VAR" ; };
187     String SC_OPCODE_VAR_A { Text = "VARA" ; };
188     String SC_OPCODE_VAR_P { Text = "VARP" ; };
189     String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
190     String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
191     String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
192     String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
193     String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
194     String SC_OPCODE_B { Text = "B" ; };
195     String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
196     String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
197     String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
198     String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
199     String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
200     String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
201     String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
202     String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
203     String SC_OPCODE_BW { Text = "PV" ; };
204     String SC_OPCODE_DIA { Text = "SYD" ; };
205     String SC_OPCODE_GDA { Text = "DDB" ; };
206     String SC_OPCODE_GDA_2 { Text = "DB" ; };
207     String SC_OPCODE_VBD { Text = "VDB" ; };
208     String SC_OPCODE_LAUFZ { Text = "PDURATION" ; };
209     String SC_OPCODE_LIA { Text = "SLN" ; };
210     String SC_OPCODE_RMZ { Text = "PMT" ; };
211     String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
212     String SC_OPCODE_ROWS { Text = "ROWS" ; };
213     String SC_OPCODE_TABLES { Text = "SHEETS" ; };
214     String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
215     String SC_OPCODE_ROW { Text = "ROW" ; };
216     String SC_OPCODE_TABLE { Text = "SHEET" ; };
217     String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
218     String SC_OPCODE_ZW { Text = "FV" ; };
219     String SC_OPCODE_ZZR { Text = "NPER" ; };
220     String SC_OPCODE_ZINS { Text = "RATE" ; };
221     String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
222     String SC_OPCODE_KAPZ { Text = "PPMT" ; };
223     String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
224     String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
225     String SC_OPCODE_EFFEKTIV { Text = "EFFECT" ; };
226     String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
227     String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
228     String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
229     String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
230     String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
231     String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
232     String SC_OPCODE_DB_GET { Text = "DGET" ; };
233     String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
234     String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
235     String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
236     String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
237     String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
238     String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
239     String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
240     String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
241     String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
242     String SC_OPCODE_MATCH { Text = "MATCH" ; };
243     String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
244     String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
245     String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
246     String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
247     String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
248     String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
249     String SC_OPCODE_MULTI_AREA { Text = "ORG.OPENOFFICE.MULTIRANGE" ; };   // legacy for range list (union)
250     String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
251     String SC_OPCODE_INDEX { Text = "INDEX" ; };
252     String SC_OPCODE_AREAS { Text = "AREAS" ; };
253     String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
254     String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
255     String SC_OPCODE_FIXED { Text = "FIXED" ; };
256     String SC_OPCODE_FIND { Text = "FIND" ; };
257     String SC_OPCODE_EXACT { Text = "EXACT" ; };
258     String SC_OPCODE_LEFT { Text = "LEFT" ; };
259     String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
260     String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
261     String SC_OPCODE_MID { Text = "MID" ; };
262     String SC_OPCODE_TEXT { Text = "TEXT" ; };
263     String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
264     String SC_OPCODE_REPT { Text = "REPT" ; };
265     String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
266     String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
267     String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
268     String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
269     String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
270     String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
271     String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
272     String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
273     String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
274     String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
275     String SC_OPCODE_T_DIST { Text = "TDIST" ; };
276     String SC_OPCODE_F_DIST { Text = "LEGACY.FDIST" ; };
277     String SC_OPCODE_CHI_DIST { Text = "LEGACY.CHIDIST" ; };
278     String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
279     String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
280     String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
281     String SC_OPCODE_KURT { Text = "KURT" ; };
282     String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
283     String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
284     String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
285     String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
286     String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
287     String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
288     String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
289     String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
290     String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
291     String SC_OPCODE_T_TEST { Text = "TTEST" ; };
292     String SC_OPCODE_RANK { Text = "RANK" ; };
293     String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
294     String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
295     String SC_OPCODE_LARGE { Text = "LARGE" ; };
296     String SC_OPCODE_SMALL { Text = "SMALL" ; };
297     String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
298     String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
299     String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
300     String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
301     String SC_OPCODE_F_TEST { Text = "FTEST" ; };
302     String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
303     String SC_OPCODE_PROB { Text = "PROB" ; };
304     String SC_OPCODE_CORREL { Text = "CORREL" ; };
305     String SC_OPCODE_COVAR { Text = "COVAR" ; };
306     String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
307     String SC_OPCODE_RSQ { Text = "RSQ" ; };
308     String SC_OPCODE_STEYX { Text = "STEYX" ; };
309     String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
310     String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
311     String SC_OPCODE_TREND { Text = "TREND" ; };
312     String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
313     String SC_OPCODE_RGP { Text = "LINEST" ; };
314     String SC_OPCODE_RKP { Text = "LOGEST" ; };
315     String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
316     String SC_OPCODE_CHI_INV { Text = "LEGACY.CHIINV" ; };
317     String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
318     String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
319     String SC_OPCODE_T_INV { Text = "TINV" ; };
320     String SC_OPCODE_F_INV { Text = "LEGACY.FINV" ; };
321     String SC_OPCODE_CHI_TEST { Text = "LEGACY.CHITEST" ; };
322     String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
323     String SC_OPCODE_TABLE_OP { Text = "MULTIPLE.OPERATIONS" ; };
324     String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
325     String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
326     String SC_OPCODE_WEEK { Text = "ISOWEEKNUM" ; };
327     String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
328     String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
329     String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
330     String SC_OPCODE_STYLE { Text = "ORG.OPENOFFICE.STYLE" ; };
331     String SC_OPCODE_DDE { Text = "DDE" ; };
332     String SC_OPCODE_BASE { Text = "BASE" ; };
333     String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
334     String SC_OPCODE_CONVERT { Text = "ORG.OPENOFFICE.CONVERT" ; };
335     String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
336     String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
337     String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
338     String SC_OPCODE_INFO { Text = "INFO" ; };
339     String SC_OPCODE_BAHTTEXT { Text = "COM.MICROSOFT.BAHTTEXT" ; };
340     String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
341     String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
342     String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
343     String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
344     String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
345     String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};
347     /* BEGIN defined ERROR.TYPE() values. */
348     String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
349     String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
350     String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
351     String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
352     String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
353     String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
354     String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
355     /* END defined ERROR.TYPE() values. */
357 // DO NOT CHANGE!
358 // These English names are used internally to store/load ODF v1.0/v1.1 and for
359 // API XFunctionAccess.
360 Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH
362     String SC_OPCODE_IF { Text = "IF" ; };
363     String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
364     String SC_OPCODE_OPEN { Text = "(" ; };
365     String SC_OPCODE_CLOSE { Text = ")" ; };
366     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
367     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
368     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
369     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
370     String SC_OPCODE_SEP { Text = ";" ; };
371     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
372     String SC_OPCODE_ADD { Text = "+" ; };
373     String SC_OPCODE_SUB { Text = "-" ; };
374     String SC_OPCODE_MUL { Text = "*" ; };
375     String SC_OPCODE_DIV { Text = "/" ; };
376     String SC_OPCODE_AMPERSAND { Text = "&" ; };
377     String SC_OPCODE_POW { Text = "^" ; };
378     String SC_OPCODE_EQUAL { Text = "=" ; };
379     String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
380     String SC_OPCODE_LESS { Text = "<" ; };
381     String SC_OPCODE_GREATER { Text = ">" ; };
382     String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
383     String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
384     String SC_OPCODE_AND { Text = "AND" ; };
385     String SC_OPCODE_OR { Text = "OR" ; };
386     String SC_OPCODE_INTERSECT { Text = "!" ; };
387     String SC_OPCODE_UNION { Text = "~" ; };
388     String SC_OPCODE_RANGE { Text = ":" ; };
389     String SC_OPCODE_NOT { Text = "NOT" ; };
390     String SC_OPCODE_NEG { Text = "NEG" ; };
391     String SC_OPCODE_NEG_SUB { Text = "-" ; };
392     String SC_OPCODE_PI { Text = "PI" ; };
393     String SC_OPCODE_RANDOM { Text = "RAND" ; };
394     String SC_OPCODE_TRUE { Text = "TRUE" ; };
395     String SC_OPCODE_FALSE { Text = "FALSE" ; };
396     String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
397     String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
398     String SC_OPCODE_NO_VALUE { Text = "NA" ; };
399     String SC_OPCODE_CURRENT { Text = "CURRENT" ; };
400     String SC_OPCODE_DEG { Text = "DEGREES" ; };
401     String SC_OPCODE_RAD { Text = "RADIANS" ; };
402     String SC_OPCODE_SIN { Text = "SIN" ; };
403     String SC_OPCODE_COS { Text = "COS" ; };
404     String SC_OPCODE_TAN { Text = "TAN" ; };
405     String SC_OPCODE_COT { Text = "COT" ; };
406     String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
407     String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
408     String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
409     String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
410     String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
411     String SC_OPCODE_COS_HYP { Text = "COSH" ; };
412     String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
413     String SC_OPCODE_COT_HYP { Text = "COTH" ; };
414     String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
415     String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
416     String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
417     String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
418     String SC_OPCODE_EXP { Text = "EXP" ; };
419     String SC_OPCODE_LN { Text = "LN" ; };
420     String SC_OPCODE_SQRT { Text = "SQRT" ; };
421     String SC_OPCODE_FACT { Text = "FACT" ; };
422     String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
423     String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
424     String SC_OPCODE_GET_DAY { Text = "DAY" ; };
425     String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
426     String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
427     String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
428     String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
429     String SC_OPCODE_ABS { Text = "ABS" ; };
430     String SC_OPCODE_INT { Text = "INT" ; };
431     String SC_OPCODE_PHI { Text = "PHI" ; };
432     String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
433     String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
434     String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
435     String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
436     String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
437     String SC_OPCODE_TYPE { Text = "TYPE" ; };
438     String SC_OPCODE_CELL { Text = "CELL" ; };
439     String SC_OPCODE_IS_REF { Text = "ISREF" ; };
440     String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
441     String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
442     String SC_OPCODE_IS_NV { Text = "ISNA" ; };
443     String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
444     String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
445     String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
446     String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
447     String SC_OPCODE_N { Text = "N" ; };
448     String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
449     String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
450     String SC_OPCODE_CODE { Text = "CODE" ; };
451     String SC_OPCODE_TRIM { Text = "TRIM" ; };
452     String SC_OPCODE_UPPER { Text = "UPPER" ; };
453     String SC_OPCODE_PROPPER { Text = "PROPER" ; };
454     String SC_OPCODE_LOWER { Text = "LOWER" ; };
455     String SC_OPCODE_LEN { Text = "LEN" ; };
456     String SC_OPCODE_T { Text = "T" ; };
457     String SC_OPCODE_VALUE { Text = "VALUE" ; };
458     String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
459     String SC_OPCODE_CHAR { Text = "CHAR" ; };
460     String SC_OPCODE_JIS { Text = "JIS" ; };
461     String SC_OPCODE_ASC { Text = "ASC" ; };
462     String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
463     String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
464     String SC_OPCODE_LOG10 { Text = "LOG10" ; };
465     String SC_OPCODE_EVEN { Text = "EVEN" ; };
466     String SC_OPCODE_ODD { Text = "ODD" ; };
467     String SC_OPCODE_STD_NORM_DIST { Text = "NORMSDIST" ; };
468     String SC_OPCODE_FISHER { Text = "FISHER" ; };
469     String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
470     String SC_OPCODE_S_NORM_INV { Text = "NORMSINV" ; };
471     String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
472     String SC_OPCODE_ERROR_TYPE { Text = "ERRORTYPE" ; };
473     String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
474     String SC_OPCODE_FORMULA { Text = "FORMULA"; };
475     String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
476     String SC_OPCODE_CEIL { Text = "CEILING" ; };
477     String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
478     String SC_OPCODE_ROUND { Text = "ROUND" ; };
479     String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
480     String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
481     String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
482     String SC_OPCODE_LOG { Text = "LOG" ; };
483     String SC_OPCODE_POWER { Text = "POWER" ; };
484     String SC_OPCODE_GGT { Text = "GCD" ; };
485     String SC_OPCODE_KGV { Text = "LCM" ; };
486     String SC_OPCODE_MOD { Text = "MOD" ; };
487     String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
488     String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
489     String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
490     String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
491     String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
492     String SC_OPCODE_GET_DATE { Text = "DATE" ; };
493     String SC_OPCODE_GET_TIME { Text = "TIME" ; };
494     String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
495     String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
496     String SC_OPCODE_MIN { Text = "MIN" ; };
497     String SC_OPCODE_MIN_A { Text = "MINA" ; };
498     String SC_OPCODE_MAX { Text = "MAX" ; };
499     String SC_OPCODE_MAX_A { Text = "MAXA" ; };
500     String SC_OPCODE_SUM { Text = "SUM" ; };
501     String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
502     String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
503     String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
504     String SC_OPCODE_COUNT { Text = "COUNT" ; };
505     String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
506     String SC_OPCODE_NBW { Text = "NPV" ; };
507     String SC_OPCODE_IKV { Text = "IRR" ; };
508     String SC_OPCODE_MIRR { Text = "MIRR" ; };
509     String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
510     String SC_OPCODE_VAR { Text = "VAR" ; };
511     String SC_OPCODE_VAR_A { Text = "VARA" ; };
512     String SC_OPCODE_VAR_P { Text = "VARP" ; };
513     String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
514     String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
515     String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
516     String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
517     String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
518     String SC_OPCODE_B { Text = "B" ; };
519     String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
520     String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
521     String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
522     String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
523     String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
524     String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
525     String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
526     String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
527     String SC_OPCODE_BW { Text = "PV" ; };
528     String SC_OPCODE_DIA { Text = "SYD" ; };
529     String SC_OPCODE_GDA { Text = "DDB" ; };
530     String SC_OPCODE_GDA_2 { Text = "DB" ; };
531     String SC_OPCODE_VBD { Text = "VDB" ; };
532     String SC_OPCODE_LAUFZ { Text = "DURATION" ; };
533     String SC_OPCODE_LIA { Text = "SLN" ; };
534     String SC_OPCODE_RMZ { Text = "PMT" ; };
535     String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
536     String SC_OPCODE_ROWS { Text = "ROWS" ; };
537     String SC_OPCODE_TABLES { Text = "SHEETS" ; };
538     String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
539     String SC_OPCODE_ROW { Text = "ROW" ; };
540     String SC_OPCODE_TABLE { Text = "SHEET" ; };
541     String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
542     String SC_OPCODE_ZW { Text = "FV" ; };
543     String SC_OPCODE_ZZR { Text = "NPER" ; };
544     String SC_OPCODE_ZINS { Text = "RATE" ; };
545     String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
546     String SC_OPCODE_KAPZ { Text = "PPMT" ; };
547     String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
548     String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
549     String SC_OPCODE_EFFEKTIV { Text = "EFFECTIVE" ; };
550     String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
551     String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
552     String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
553     String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
554     String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
555     String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
556     String SC_OPCODE_DB_GET { Text = "DGET" ; };
557     String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
558     String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
559     String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
560     String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
561     String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
562     String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
563     String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
564     String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
565     String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
566     String SC_OPCODE_MATCH { Text = "MATCH" ; };
567     String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
568     String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
569     String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
570     String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
571     String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
572     String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
573     String SC_OPCODE_MULTI_AREA { Text = "MULTIRANGE" ; };      // legacy for range list (union)
574     String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
575     String SC_OPCODE_INDEX { Text = "INDEX" ; };
576     String SC_OPCODE_AREAS { Text = "AREAS" ; };
577     String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
578     String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
579     String SC_OPCODE_FIXED { Text = "FIXED" ; };
580     String SC_OPCODE_FIND { Text = "FIND" ; };
581     String SC_OPCODE_EXACT { Text = "EXACT" ; };
582     String SC_OPCODE_LEFT { Text = "LEFT" ; };
583     String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
584     String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
585     String SC_OPCODE_MID { Text = "MID" ; };
586     String SC_OPCODE_TEXT { Text = "TEXT" ; };
587     String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
588     String SC_OPCODE_REPT { Text = "REPT" ; };
589     String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
590     String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
591     String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
592     String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
593     String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
594     String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
595     String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
596     String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
597     String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
598     String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
599     String SC_OPCODE_T_DIST { Text = "TDIST" ; };
600     String SC_OPCODE_F_DIST { Text = "FDIST" ; };
601     String SC_OPCODE_CHI_DIST { Text = "CHIDIST" ; };
602     String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
603     String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
604     String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
605     String SC_OPCODE_KURT { Text = "KURT" ; };
606     String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
607     String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
608     String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
609     String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
610     String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
611     String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
612     String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
613     String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
614     String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
615     String SC_OPCODE_T_TEST { Text = "TTEST" ; };
616     String SC_OPCODE_RANK { Text = "RANK" ; };
617     String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
618     String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
619     String SC_OPCODE_LARGE { Text = "LARGE" ; };
620     String SC_OPCODE_SMALL { Text = "SMALL" ; };
621     String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
622     String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
623     String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
624     String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
625     String SC_OPCODE_F_TEST { Text = "FTEST" ; };
626     String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
627     String SC_OPCODE_PROB { Text = "PROB" ; };
628     String SC_OPCODE_CORREL { Text = "CORREL" ; };
629     String SC_OPCODE_COVAR { Text = "COVAR" ; };
630     String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
631     String SC_OPCODE_RSQ { Text = "RSQ" ; };
632     String SC_OPCODE_STEYX { Text = "STEYX" ; };
633     String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
634     String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
635     String SC_OPCODE_TREND { Text = "TREND" ; };
636     String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
637     String SC_OPCODE_RGP { Text = "LINEST" ; };
638     String SC_OPCODE_RKP { Text = "LOGEST" ; };
639     String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
640     String SC_OPCODE_CHI_INV { Text = "CHIINV" ; };
641     String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
642     String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
643     String SC_OPCODE_T_INV { Text = "TINV" ; };
644     String SC_OPCODE_F_INV { Text = "FINV" ; };
645     String SC_OPCODE_CHI_TEST { Text = "CHITEST" ; };
646     String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
647     String SC_OPCODE_TABLE_OP { Text = "TABLE" ; };
648     String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
649     String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
650     String SC_OPCODE_WEEK { Text = "WEEKNUM" ; };
651     String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
652     String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
653     String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
654     String SC_OPCODE_STYLE { Text = "STYLE" ; };
655     String SC_OPCODE_DDE { Text = "DDE" ; };
656     String SC_OPCODE_BASE { Text = "BASE" ; };
657     String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
658     String SC_OPCODE_CONVERT { Text = "CONVERT" ; };
659     String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
660     String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
661     String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
662     String SC_OPCODE_INFO { Text = "INFO" ; };
663     String SC_OPCODE_BAHTTEXT { Text = "BAHTTEXT" ; };
664     String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
665     String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
666     String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
667     String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
668     String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
669     String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};
671     /* BEGIN defined ERROR.TYPE() values. */
672     String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
673     String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
674     String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
675     String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
676     String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
677     String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
678     String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
679     /* END defined ERROR.TYPE() values. */
681 Resource RID_STRLIST_FUNCTION_NAMES
683     String SC_OPCODE_IF
684     {
685         Text [ en-US ] = "IF" ;
686     };
687     String SC_OPCODE_CHOSE
688     {
689         Text [ en-US ] = "CHOOSE" ;
690     };
691     String SC_OPCODE_OPEN { Text = "(" ; };
692     String SC_OPCODE_CLOSE { Text = ")" ; };
693     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
694     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
695     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
696     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
697     String SC_OPCODE_SEP { Text = ";" ; };
698     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
699     String SC_OPCODE_ADD { Text = "+" ; };
700     String SC_OPCODE_SUB { Text = "-" ; };
701     String SC_OPCODE_MUL { Text = "*" ; };
702     String SC_OPCODE_DIV { Text = "/" ; };
703     String SC_OPCODE_AMPERSAND { Text = "&" ; };
704     String SC_OPCODE_POW { Text = "^" ; };
705     String SC_OPCODE_EQUAL { Text = "=" ; };
706     String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
707     String SC_OPCODE_LESS { Text = "<" ; };
708     String SC_OPCODE_GREATER { Text = ">" ; };
709     String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
710     String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
711     String SC_OPCODE_AND
712     {
713         Text [ en-US ] = "AND" ;
714     };
715     String SC_OPCODE_OR
716     {
717         Text [ en-US ] = "OR" ;
718     };
719     String SC_OPCODE_INTERSECT { Text = "!" ; };
720     String SC_OPCODE_UNION { Text = "~" ; };
721     String SC_OPCODE_RANGE { Text = ":" ; };
722     String SC_OPCODE_NOT
723     {
724         Text [ en-US ] = "NOT" ;
725     };
726     String SC_OPCODE_NEG
727     {
728         Text [ en-US ] = "NEG";
729     };
730     String SC_OPCODE_NEG_SUB { Text = "-" ; };
731     String SC_OPCODE_PI
732     {
733          // ???
734         Text [ en-US ] = "PI" ;
735     };
736     String SC_OPCODE_RANDOM
737     {
738         Text [ en-US ] = "RAND" ;
739     };
740     String SC_OPCODE_TRUE
741     {
742         Text [ en-US ] = "TRUE" ;
743     };
744     String SC_OPCODE_FALSE
745     {
746         Text [ en-US ] = "FALSE" ;
747     };
748     String SC_OPCODE_GET_ACT_DATE
749     {
750         Text [ en-US ] = "TODAY" ;
751     };
752     String SC_OPCODE_GET_ACT_TIME
753     {
754         Text [ en-US ] = "NOW" ;
755     };
756     String SC_OPCODE_NO_VALUE
757     {
758         Text [ en-US ] = "NA" ;
759     };
760     String SC_OPCODE_CURRENT
761     {
762         Text [ en-US ] = "CURRENT" ;
763     };
764     String SC_OPCODE_DEG
765     {
766         Text [ en-US ] = "DEGREES" ;
767     };
768     String SC_OPCODE_RAD
769     {
770         Text [ en-US ] = "RADIANS" ;
771     };
772     String SC_OPCODE_SIN
773     {
774         Text [ en-US ] = "SIN" ;
775     };
776     String SC_OPCODE_COS
777     {
778         Text [ en-US ] = "COS";
779     };
780     String SC_OPCODE_TAN
781     {
782         Text [ en-US ] = "TAN";
783     };
784     String SC_OPCODE_COT
785     {
786         Text [ en-US ] = "COT";
787     };
788     String SC_OPCODE_ARC_SIN
789     {
790         Text [ en-US ] = "ASIN" ;
791     };
792     String SC_OPCODE_ARC_COS
793     {
794         Text [ en-US ] = "ACOS" ;
795     };
796     String SC_OPCODE_ARC_TAN
797     {
798         Text [ en-US ] = "ATAN" ;
799     };
800     String SC_OPCODE_ARC_COT
801     {
802         Text [ en-US ] = "ACOT" ;
803     };
804     String SC_OPCODE_SIN_HYP
805     {
806         Text [ en-US ] = "SINH" ;
807     };
808     String SC_OPCODE_COS_HYP
809     {
810         Text [ en-US ] = "COSH" ;
811     };
812     String SC_OPCODE_TAN_HYP
813     {
814         Text [ en-US ] = "TANH" ;
815     };
816     String SC_OPCODE_COT_HYP
817     {
818         Text [ en-US ] = "COTH" ;
819     };
820     String SC_OPCODE_ARC_SIN_HYP
821     {
822         Text [ en-US ] = "ASINH" ;
823     };
824     String SC_OPCODE_ARC_COS_HYP
825     {
826         Text [ en-US ] = "ACOSH" ;
827     };
828     String SC_OPCODE_ARC_TAN_HYP
829     {
830         Text [ en-US ] = "ATANH" ;
831     };
832     String SC_OPCODE_ARC_COT_HYP
833     {
834         Text [ en-US ] = "ACOTH" ;
835     };
836     String SC_OPCODE_EXP
837     {
838         Text [ en-US ] = "EXP";
839     };
840     String SC_OPCODE_LN
841     {
842         Text [ en-US ] = "LN";
843     };
844     String SC_OPCODE_SQRT
845     {
846         Text [ en-US ] = "SQRT" ;
847     };
848     String SC_OPCODE_FACT
849     {
850         Text [ en-US ] = "FACT" ;
851     };
852     String SC_OPCODE_GET_YEAR
853     {
854         Text [ en-US ] = "YEAR" ;
855     };
856     String SC_OPCODE_GET_MONTH
857     {
858         Text [ en-US ] = "MONTH" ;
859     };
860     String SC_OPCODE_GET_DAY
861     {
862         Text [ en-US ] = "DAY" ;
863     };
864     String SC_OPCODE_GET_HOUR
865     {
866         Text [ en-US ] = "HOUR" ;
867     };
868     String SC_OPCODE_GET_MIN
869     {
870         Text [ en-US ] = "MINUTE" ;
871     };
872     String SC_OPCODE_GET_SEC
873     {
874         Text [ en-US ] = "SECOND" ;
875     };
876     String SC_OPCODE_PLUS_MINUS
877     {
878         Text [ en-US ] = "SIGN" ;
879     };
880     String SC_OPCODE_ABS
881     {
882         Text [ en-US ] = "ABS" ;
883     };
884     String SC_OPCODE_INT
885     {
886         Text [ en-US ] = "INT" ;
887     };
888     String SC_OPCODE_PHI
889     {
890         Text [ en-US ] = "PHI";
891     };
892     String SC_OPCODE_GAUSS
893     {
894         Text [ en-US ] = "GAUSS";
895     };
896     String SC_OPCODE_IS_EMPTY
897     {
898         Text [ en-US ] = "ISBLANK" ;
899     };
900     String SC_OPCODE_IS_STRING
901     {
902         Text [ en-US ] = "ISTEXT" ;
903     };
904     String SC_OPCODE_IS_NON_STRING
905     {
906         Text [ en-US ] = "ISNONTEXT" ;
907     };
908     String SC_OPCODE_IS_LOGICAL
909     {
910         Text [ en-US ] = "ISLOGICAL" ;
911     };
912     String SC_OPCODE_TYPE
913     {
914         Text [ en-US ] = "TYPE" ;
915     };
916     String SC_OPCODE_CELL
917     {
918         Text [ en-US ] = "CELL";
919     };
920     String SC_OPCODE_IS_REF
921     {
922         Text [ en-US ] = "ISREF" ;
923     };
924     String SC_OPCODE_IS_VALUE
925     {
926         Text [ en-US ] = "ISNUMBER" ;
927     };
928     String SC_OPCODE_IS_FORMULA
929     {
930         Text [ en-US ] = "ISFORMULA" ;
931     };
932     String SC_OPCODE_IS_NV
933     {
934         Text [ en-US ] = "ISNA" ;
935     };
936     String SC_OPCODE_IS_ERR
937     {
938         Text [ en-US ] = "ISERR" ;
939     };
940     String SC_OPCODE_IS_ERROR
941     {
942         Text [ en-US ] = "ISERROR" ;
943     };
944     String SC_OPCODE_IS_EVEN
945     {
946         Text [ en-US ] = "ISEVEN" ;
947     };
948     String SC_OPCODE_IS_ODD
949     {
950         Text [ en-US ] = "ISODD" ;
951     };
952     String SC_OPCODE_N
953     {
954         Text [ en-US ] = "N" ;
955     };
956     String SC_OPCODE_GET_DATE_VALUE
957     {
958         Text [ en-US ] = "DATEVALUE" ;
959     };
960     String SC_OPCODE_GET_TIME_VALUE
961     {
962         Text [ en-US ] = "TIMEVALUE" ;
963     };
964     String SC_OPCODE_CODE
965     {
966         Text [ en-US ] = "CODE" ;
967     };
968     String SC_OPCODE_TRIM
969     {
970         Text [ en-US ] = "TRIM" ;
971     };
972     String SC_OPCODE_UPPER
973     {
974         Text [ en-US ] = "UPPER" ;
975     };
976     String SC_OPCODE_PROPPER
977     {
978         Text [ en-US ] = "PROPER" ;
979     };
980     String SC_OPCODE_LOWER
981     {
982         Text [ en-US ] = "LOWER" ;
983     };
984     String SC_OPCODE_LEN
985     {
986         Text [ en-US ] = "LEN" ;
987     };
988     String SC_OPCODE_T
989     {
990         Text [ en-US ] = "T";
991     };
992     String SC_OPCODE_VALUE
993     {
994         Text [ en-US ] = "VALUE" ;
995     };
996     String SC_OPCODE_CLEAN
997     {
998         Text [ en-US ] = "CLEAN" ;
999     };
1000     String SC_OPCODE_CHAR
1001     {
1002         Text [ en-US ] = "CHAR" ;
1003     };
1004     String SC_OPCODE_JIS
1005     {
1006         Text [ en-US ] = "JIS" ;
1007     };
1008     String SC_OPCODE_ASC
1009     {
1010         Text [ en-US ] = "ASC" ;
1011     };
1012     String SC_OPCODE_UNICODE
1013     {
1014         Text [ en-US ] = "UNICODE" ;
1015     };
1016     String SC_OPCODE_UNICHAR
1017     {
1018         Text [ en-US ] = "UNICHAR" ;
1019     };
1020     String SC_OPCODE_LOG10
1021     {
1022         Text [ en-US ] = "LOG10";
1023     };
1024     String SC_OPCODE_EVEN
1025     {
1026         Text [ en-US ] = "EVEN" ;
1027     };
1028     String SC_OPCODE_ODD
1029     {
1030         Text [ en-US ] = "ODD" ;
1031     };
1032     String SC_OPCODE_STD_NORM_DIST
1033     {
1034         Text [ en-US ] = "NORMSDIST" ;
1035     };
1036     String SC_OPCODE_FISHER
1037     {
1038         Text [ en-US ] = "FISHER";
1039     };
1040     String SC_OPCODE_FISHER_INV
1041     {
1042         Text [ en-US ] = "FISHERINV" ;
1043     };
1044     String SC_OPCODE_S_NORM_INV
1045     {
1046         Text [ en-US ] = "NORMSINV" ;
1047     };
1048     String SC_OPCODE_GAMMA_LN
1049     {
1050         Text [ en-US ] = "GAMMALN" ;
1051     };
1052     String SC_OPCODE_ERROR_TYPE
1053     {
1054         Text [ en-US ] = "ERRORTYPE" ;
1055     };
1056     String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
1057     String SC_OPCODE_FORMULA
1058     {
1059         Text [ en-US ] = "FORMULA" ;
1060     };
1061     String SC_OPCODE_ARABIC
1062     {
1063         Text [ en-US ] = "ARABIC";
1064     };
1065     String SC_OPCODE_ARC_TAN_2
1066     {
1067         Text [ en-US ] = "ATAN2" ;
1068     };
1069     String SC_OPCODE_CEIL
1070     {
1071         Text [ en-US ] = "CEILING" ;
1072     };
1073     String SC_OPCODE_FLOOR
1074     {
1075         Text [ en-US ] = "FLOOR" ;
1076     };
1077     String SC_OPCODE_ROUND
1078     {
1079         Text [ en-US ] = "ROUND" ;
1080     };
1081     String SC_OPCODE_ROUND_UP
1082     {
1083         Text [ en-US ] = "ROUNDUP" ;
1084     };
1085     String SC_OPCODE_ROUND_DOWN
1086     {
1087         Text [ en-US ] = "ROUNDDOWN" ;
1088     };
1089     String SC_OPCODE_TRUNC
1090     {
1091         Text [ en-US ] = "TRUNC" ;
1092     };
1093     String SC_OPCODE_LOG
1094     {
1095         Text [ en-US ] = "LOG";
1096     };
1097     String SC_OPCODE_POWER
1098     {
1099         Text [ en-US ] = "POWER" ;
1100     };
1101     String SC_OPCODE_GGT
1102     {
1103         Text [ en-US ] = "GCD" ;
1104     };
1105     String SC_OPCODE_KGV
1106     {
1107         Text [ en-US ] = "LCM" ;
1108     };
1109     String SC_OPCODE_MOD
1110     {
1111         Text [ en-US ] = "MOD" ;
1112     };
1113     String SC_OPCODE_SUM_PRODUCT
1114     {
1115         Text [ en-US ] = "SUMPRODUCT" ;
1116     };
1117     String SC_OPCODE_SUM_SQ
1118     {
1119         Text [ en-US ] = "SUMSQ" ;
1120     };
1121     String SC_OPCODE_SUM_X2MY2
1122     {
1123         Text [ en-US ] = "SUMX2MY2" ;
1124     };
1125     String SC_OPCODE_SUM_X2DY2
1126     {
1127         Text [ en-US ] = "SUMX2PY2" ;
1128     };
1129     String SC_OPCODE_SUM_XMY2
1130     {
1131         Text [ en-US ] = "SUMXMY2" ;
1132     };
1133     String SC_OPCODE_GET_DATE
1134     {
1135         Text [ en-US ] = "DATE" ;
1136     };
1137     String SC_OPCODE_GET_TIME
1138     {
1139         Text [ en-US ] = "TIME" ;
1140     };
1141     String SC_OPCODE_GET_DIFF_DATE
1142     {
1143         Text [ en-US ] = "DAYS" ;
1144     };
1145     String SC_OPCODE_GET_DIFF_DATE_360
1146     {
1147         Text [ en-US ] = "DAYS360" ;
1148     };
1149     String SC_OPCODE_MIN
1150     {
1151         Text [ en-US ] = "MIN" ;
1152     };
1153     String SC_OPCODE_MIN_A
1154     {
1155         Text [ en-US ] = "MINA" ;
1156     };
1157     String SC_OPCODE_MAX
1158     {
1159         Text [ en-US ] = "MAX" ;
1160     };
1161     String SC_OPCODE_MAX_A
1162     {
1163         Text [ en-US ] = "MAXA" ;
1164     };
1165     String SC_OPCODE_SUM
1166     {
1167         Text [ en-US ] = "SUM" ;
1168     };
1169     String SC_OPCODE_PRODUCT
1170     {
1171         Text [ en-US ] = "PRODUCT" ;
1172     };
1173     String SC_OPCODE_AVERAGE
1174     {
1175         Text [ en-US ] = "AVERAGE" ;
1176     };
1177     String SC_OPCODE_AVERAGE_A
1178     {
1179         Text [ en-US ] = "AVERAGEA" ;
1180     };
1181     String SC_OPCODE_COUNT
1182     {
1183         Text [ en-US ] = "COUNT" ;
1184     };
1185     String SC_OPCODE_COUNT_2
1186     {
1187         Text [ en-US ] = "COUNTA" ;
1188     };
1189     String SC_OPCODE_NBW
1190     {
1191         Text [ en-US ] = "NPV" ;
1192     };
1193     String SC_OPCODE_IKV
1194     {
1195         Text [ en-US ] = "IRR" ;
1196     };
1197     String SC_OPCODE_MIRR
1198     {
1199         Text [ en-US ] = "MIRR";
1200     };
1201     String SC_OPCODE_ISPMT
1202     {
1203         Text [ en-US ] = "ISPMT";
1204     };
1205     String SC_OPCODE_VAR
1206     {
1207         Text [ en-US ] = "VAR" ;
1208     };
1209     String SC_OPCODE_VAR_A
1210     {
1211         Text [ en-US ] = "VARA" ;
1212     };
1213     String SC_OPCODE_VAR_P
1214     {
1215         Text [ en-US ] = "VARP" ;
1216     };
1217     String SC_OPCODE_VAR_P_A
1218     {
1219         Text [ en-US ] = "VARPA" ;
1220     };
1221     String SC_OPCODE_ST_DEV
1222     {
1223         Text [ en-US ] = "STDEV" ;
1224     };
1225     String SC_OPCODE_ST_DEV_A
1226     {
1227         Text [ en-US ] = "STDEVA" ;
1228     };
1229     String SC_OPCODE_ST_DEV_P
1230     {
1231         Text [ en-US ] = "STDEVP" ;
1232     };
1233     String SC_OPCODE_ST_DEV_P_A
1234     {
1235         Text [ en-US ] = "STDEVPA" ;
1236     };
1237     String SC_OPCODE_B
1238     {
1239         Text [ en-US ] = "B";
1240     };
1241     String SC_OPCODE_NORM_DIST
1242     {
1243         Text [ en-US ] = "NORMDIST" ;
1244     };
1245     String SC_OPCODE_EXP_DIST
1246     {
1247         Text [ en-US ] = "EXPONDIST" ;
1248     };
1249     String SC_OPCODE_BINOM_DIST
1250     {
1251         Text [ en-US ] = "BINOMDIST" ;
1252     };
1253     String SC_OPCODE_POISSON_DIST
1254     {
1255         Text [ en-US ] = "POISSON" ;
1256     };
1257     String SC_OPCODE_KOMBIN
1258     {
1259         Text [ en-US ] = "COMBIN" ;
1260     };
1261     String SC_OPCODE_KOMBIN_2
1262     {
1263         Text [ en-US ] = "COMBINA" ;
1264     };
1265     String SC_OPCODE_VARIATIONEN
1266     {
1267         Text [ en-US ] = "PERMUT" ;
1268     };
1269     String SC_OPCODE_VARIATIONEN_2
1270     {
1271         Text [ en-US ] = "PERMUTATIONA" ;
1272     };
1273     String SC_OPCODE_BW
1274     {
1275         Text [ en-US ] = "PV" ;
1276     };
1277     String SC_OPCODE_DIA
1278     {
1279         Text [ en-US ] = "SYD" ;
1280     };
1281     String SC_OPCODE_GDA
1282     {
1283         Text [ en-US ] = "DDB" ;
1284     };
1285     String SC_OPCODE_GDA_2
1286     {
1287         Text [ en-US ] = "DB" ;
1288     };
1289     String SC_OPCODE_VBD
1290     {
1291         Text [ en-US ] = "VDB" ;
1292     };
1293     String SC_OPCODE_LAUFZ
1294     {
1295         Text [ en-US ] = "DURATION" ;
1296     };
1297     String SC_OPCODE_LIA
1298     {
1299         Text [ en-US ] = "SLN" ;
1300     };
1301     String SC_OPCODE_RMZ
1302     {
1303         Text [ en-US ] = "PMT" ;
1304     };
1305     String SC_OPCODE_COLUMNS
1306     {
1307         Text [ en-US ] = "COLUMNS" ;
1308     };
1309     String SC_OPCODE_ROWS
1310     {
1311         Text [ en-US ] = "ROWS" ;
1312     };
1313     String SC_OPCODE_TABLES
1314     {
1315         Text [ en-US ] = "SHEETS" ;
1316     };
1317     String SC_OPCODE_COLUMN
1318     {
1319         Text [ en-US ] = "COLUMN" ;
1320     };
1321     String SC_OPCODE_ROW
1322     {
1323         Text [ en-US ] = "ROW" ;
1324     };
1325     String SC_OPCODE_TABLE
1326     {
1327         Text [ en-US ] = "SHEET" ;
1328     };
1329     String SC_OPCODE_ZGZ
1330     {
1331         Text [ en-US ] = "RRI" ;
1332     };
1333     String SC_OPCODE_ZW
1334     {
1335         Text [ en-US ] = "FV" ;
1336     };
1337     String SC_OPCODE_ZZR
1338     {
1339         Text [ en-US ] = "NPER" ;
1340     };
1341     String SC_OPCODE_ZINS
1342     {
1343         Text [ en-US ] = "RATE" ;
1344     };
1345     String SC_OPCODE_ZINS_Z
1346     {
1347         Text [ en-US ] = "IPMT" ;
1348     };
1349     String SC_OPCODE_KAPZ
1350     {
1351         Text [ en-US ] = "PPMT" ;
1352     };
1353     String SC_OPCODE_KUM_ZINS_Z
1354     {
1355         Text [ en-US ] = "CUMIPMT" ;
1356     };
1357     String SC_OPCODE_KUM_KAP_Z
1358     {
1359         Text [ en-US ] = "CUMPRINC" ;
1360     };
1361     String SC_OPCODE_EFFEKTIV
1362     {
1363         Text [ en-US ] = "EFFECTIVE" ;
1364     };
1365     String SC_OPCODE_NOMINAL
1366     {
1367         Text [ en-US ] = "NOMINAL" ;
1368     };
1369     String SC_OPCODE_SUB_TOTAL
1370     {
1371         Text [ en-US ] = "SUBTOTAL" ;
1372     };
1373     String SC_OPCODE_DB_SUM
1374     {
1375         Text [ en-US ] = "DSUM" ;
1376     };
1377     String SC_OPCODE_DB_COUNT
1378     {
1379         Text [ en-US ] = "DCOUNT" ;
1380     };
1381     String SC_OPCODE_DB_COUNT_2
1382     {
1383         Text [ en-US ] = "DCOUNTA" ;
1384     };
1385     String SC_OPCODE_DB_AVERAGE
1386     {
1387         Text [ en-US ] = "DAVERAGE" ;
1388     };
1389     String SC_OPCODE_DB_GET
1390     {
1391         Text [ en-US ] = "DGET" ;
1392     };
1393     String SC_OPCODE_DB_MAX
1394     {
1395         Text [ en-US ] = "DMAX" ;
1396     };
1397     String SC_OPCODE_DB_MIN
1398     {
1399         Text [ en-US ] = "DMIN" ;
1400     };
1401     String SC_OPCODE_DB_PRODUCT
1402     {
1403         Text [ en-US ] = "DPRODUCT" ;
1404     };
1405     String SC_OPCODE_DB_STD_DEV
1406     {
1407         Text [ en-US ] = "DSTDEV" ;
1408     };
1409     String SC_OPCODE_DB_STD_DEV_P
1410     {
1411         Text [ en-US ] = "DSTDEVP" ;
1412     };
1413     String SC_OPCODE_DB_VAR
1414     {
1415         Text [ en-US ] = "DVAR" ;
1416     };
1417     String SC_OPCODE_DB_VAR_P
1418     {
1419         Text [ en-US ] = "DVARP" ;
1420     };
1421     String SC_OPCODE_INDIRECT
1422     {
1423         Text [ en-US ] = "INDIRECT" ;
1424     };
1425     String SC_OPCODE_ADDRESS
1426     {
1427         Text [ en-US ] = "ADDRESS" ;
1428     };
1429     String SC_OPCODE_MATCH
1430     {
1431         Text [ en-US ] = "MATCH" ;
1432     };
1433     String SC_OPCODE_COUNT_EMPTY_CELLS
1434     {
1435         Text [ en-US ] = "COUNTBLANK" ;
1436     };
1437     String SC_OPCODE_COUNT_IF
1438     {
1439         Text [ en-US ] = "COUNTIF" ;
1440     };
1441     String SC_OPCODE_SUM_IF
1442     {
1443         Text [ en-US ] = "SUMIF" ;
1444     };
1445     String SC_OPCODE_LOOKUP
1446     {
1447         Text [ en-US ] = "LOOKUP" ;
1448     };
1449     String SC_OPCODE_V_LOOKUP
1450     {
1451         Text [ en-US ] = "VLOOKUP" ;
1452     };
1453     String SC_OPCODE_H_LOOKUP
1454     {
1455         Text [ en-US ] = "HLOOKUP" ;
1456     };
1457     String SC_OPCODE_MULTI_AREA     // legacy for range list (union)
1458     {
1459         Text [ en-US ] = "MULTIRANGE" ;
1460     };
1461     String SC_OPCODE_OFFSET
1462     {
1463         Text [ en-US ] = "OFFSET" ;
1464     };
1465     String SC_OPCODE_INDEX
1466     {
1467          // ?? erstes Zeichen = I ??
1468         Text [ en-US ] = "INDEX" ;
1469     };
1470     String SC_OPCODE_AREAS
1471     {
1472         Text [ en-US ] = "AREAS" ;
1473     };
1474     String SC_OPCODE_CURRENCY
1475     {
1476         Text [ en-US ] = "DOLLAR" ;
1477     };
1478     String SC_OPCODE_REPLACE
1479     {
1480         Text [ en-US ] = "REPLACE" ;
1481     };
1482     String SC_OPCODE_FIXED
1483     {
1484         Text [ en-US ] = "FIXED" ;
1485     };
1486     String SC_OPCODE_FIND
1487     {
1488         Text [ en-US ] = "FIND" ;
1489     };
1490     String SC_OPCODE_EXACT
1491     {
1492         Text [ en-US ] = "EXACT" ;
1493     };
1494     String SC_OPCODE_LEFT
1495     {
1496         Text [ en-US ] = "LEFT" ;
1497     };
1498     String SC_OPCODE_RIGHT
1499     {
1500         Text [ en-US ] = "RIGHT" ;
1501     };
1502     String SC_OPCODE_SEARCH
1503     {
1504         Text [ en-US ] = "SEARCH" ;
1505     };
1506     String SC_OPCODE_MID
1507     {
1508         Text [ en-US ] = "MID" ;
1509     };
1510     String SC_OPCODE_TEXT
1511     {
1512         Text [ en-US ] = "TEXT" ;
1513     };
1514     String SC_OPCODE_SUBSTITUTE
1515     {
1516         Text [ en-US ] = "SUBSTITUTE" ;
1517     };
1518     String SC_OPCODE_REPT
1519     {
1520         Text [ en-US ] = "REPT" ;
1521     };
1522     String SC_OPCODE_CONCAT
1523     {
1524         Text [ en-US ] = "CONCATENATE" ;
1525     };
1526     String SC_OPCODE_MAT_VALUE
1527     {
1528         Text [ en-US ] = "MVALUE" ;
1529     };
1530     String SC_OPCODE_MAT_DET
1531     {
1532         Text [ en-US ] = "MDETERM" ;
1533     };
1534     String SC_OPCODE_MAT_INV
1535     {
1536         Text [ en-US ] = "MINVERSE" ;
1537     };
1538     String SC_OPCODE_MAT_MULT
1539     {
1540         Text [ en-US ] = "MMULT" ;
1541     };
1542     String SC_OPCODE_MAT_TRANS
1543     {
1544         Text [ en-US ] = "TRANSPOSE" ;
1545     };
1546     String SC_OPCODE_MATRIX_UNIT
1547     {
1548         Text [ en-US ] = "MUNIT" ;
1549     };
1550     String SC_OPCODE_BACK_SOLVER
1551     {
1552         Text [ en-US ] = "GOALSEEK" ;
1553     };
1554     String SC_OPCODE_HYP_GEOM_DIST
1555     {
1556         Text [ en-US ] = "HYPGEOMDIST" ;
1557     };
1558     String SC_OPCODE_LOG_NORM_DIST
1559     {
1560         Text [ en-US ] = "LOGNORMDIST" ;
1561     };
1562     String SC_OPCODE_T_DIST
1563     {
1564         Text [ en-US ] = "TDIST" ;
1565     };
1566     String SC_OPCODE_F_DIST
1567     {
1568         Text [ en-US ] = "FDIST" ;
1569     };
1570     String SC_OPCODE_CHI_DIST
1571     {
1572         Text [ en-US ] = "CHIDIST" ;
1573     };
1574     String SC_OPCODE_WEIBULL
1575     {
1576         Text [ en-US ] = "WEIBULL" ;
1577     };
1578     String SC_OPCODE_NEG_BINOM_VERT
1579     {
1580         Text [ en-US ] = "NEGBINOMDIST" ;
1581     };
1582     String SC_OPCODE_KRIT_BINOM
1583     {
1584         Text [ en-US ] = "CRITBINOM" ;
1585     };
1586     String SC_OPCODE_KURT
1587     {
1588         Text [ en-US ] = "KURT" ;
1589     };
1590     String SC_OPCODE_HAR_MEAN
1591     {
1592         Text [ en-US ] = "HARMEAN" ;
1593     };
1594     String SC_OPCODE_GEO_MEAN
1595     {
1596         Text [ en-US ] = "GEOMEAN" ;
1597     };
1598     String SC_OPCODE_STANDARD
1599     {
1600         Text [ en-US ] = "STANDARDIZE" ;
1601     };
1602     String SC_OPCODE_AVE_DEV
1603     {
1604         Text [ en-US ] = "AVEDEV" ;
1605     };
1606     String SC_OPCODE_SCHIEFE
1607     {
1608         Text [ en-US ] = "SKEW" ;
1609     };
1610     String SC_OPCODE_DEV_SQ
1611     {
1612         Text [ en-US ] = "DEVSQ" ;
1613     };
1614     String SC_OPCODE_MEDIAN
1615     {
1616         Text [ en-US ] = "MEDIAN" ;
1617     };
1618     String SC_OPCODE_MODAL_VALUE
1619     {
1620         Text [ en-US ] = "MODE" ;
1621     };
1622     String SC_OPCODE_Z_TEST
1623     {
1624         Text [ en-US ] = "ZTEST" ;
1625     };
1626     String SC_OPCODE_T_TEST
1627     {
1628         Text [ en-US ] = "TTEST" ;
1629     };
1630     String SC_OPCODE_RANK
1631     {
1632         Text [ en-US ] = "RANK" ;
1633     };
1634     String SC_OPCODE_PERCENTILE
1635     {
1636         Text [ en-US ] = "PERCENTILE" ;
1637     };
1638     String SC_OPCODE_PERCENT_RANK
1639     {
1640         Text [ en-US ] = "PERCENTRANK" ;
1641     };
1642     String SC_OPCODE_LARGE
1643     {
1644         Text [ en-US ] = "LARGE" ;
1645     };
1646     String SC_OPCODE_SMALL
1647     {
1648         Text [ en-US ] = "SMALL" ;
1649     };
1650     String SC_OPCODE_FREQUENCY
1651     {
1652         Text [ en-US ] = "FREQUENCY" ;
1653     };
1654     String SC_OPCODE_QUARTILE
1655     {
1656         Text [ en-US ] = "QUARTILE" ;
1657     };
1658     String SC_OPCODE_NORM_INV
1659     {
1660         Text [ en-US ] = "NORMINV" ;
1661     };
1662     String SC_OPCODE_CONFIDENCE
1663     {
1664         Text [ en-US ] = "CONFIDENCE" ;
1665     };
1666     String SC_OPCODE_F_TEST
1667     {
1668         Text [ en-US ] = "FTEST" ;
1669     };
1670     String SC_OPCODE_TRIM_MEAN
1671     {
1672         Text [ en-US ] = "TRIMMEAN" ;
1673     };
1674     String SC_OPCODE_PROB
1675     {
1676         Text [ en-US ] = "PROB" ;
1677     };
1678     String SC_OPCODE_CORREL
1679     {
1680         Text [ en-US ] = "CORREL" ;
1681     };
1682     String SC_OPCODE_COVAR
1683     {
1684         Text [ en-US ] = "COVAR" ;
1685     };
1686     String SC_OPCODE_PEARSON
1687     {
1688         Text [ en-US ] = "PEARSON" ;
1689     };
1690     String SC_OPCODE_RSQ
1691     {
1692         Text [ en-US ] = "RSQ" ;
1693     };
1694     String SC_OPCODE_STEYX
1695     {
1696         Text [ en-US ] = "STEYX" ;
1697     };
1698     String SC_OPCODE_SLOPE
1699     {
1700         Text [ en-US ] = "SLOPE" ;
1701     };
1702     String SC_OPCODE_INTERCEPT
1703     {
1704         Text [ en-US ] = "INTERCEPT" ;
1705     };
1706     String SC_OPCODE_TREND
1707     {
1708         Text [ en-US ] = "TREND" ;
1709     };
1710     String SC_OPCODE_GROWTH
1711     {
1712         Text [ en-US ] = "GROWTH" ;
1713     };
1714     String SC_OPCODE_RGP
1715     {
1716         Text [ en-US ] = "LINEST" ;
1717     };
1718     String SC_OPCODE_RKP
1719     {
1720         Text [ en-US ] = "LOGEST" ;
1721     };
1722     String SC_OPCODE_FORECAST
1723     {
1724         Text [ en-US ] = "FORECAST" ;
1725     };
1726     String SC_OPCODE_CHI_INV
1727     {
1728         Text [ en-US ] = "CHIINV" ;
1729     };
1730     String SC_OPCODE_GAMMA_DIST
1731     {
1732         Text [ en-US ] = "GAMMADIST" ;
1733     };
1734     String SC_OPCODE_GAMMA_INV
1735     {
1736         Text [ en-US ] = "GAMMAINV" ;
1737     };
1738     String SC_OPCODE_T_INV
1739     {
1740         Text [ en-US ] = "TINV" ;
1741     };
1742     String SC_OPCODE_F_INV
1743     {
1744         Text [ en-US ] = "FINV" ;
1745     };
1746     String SC_OPCODE_CHI_TEST
1747     {
1748         Text [ en-US ] = "CHITEST" ;
1749     };
1750     String SC_OPCODE_LOG_INV
1751     {
1752         Text [ en-US ] = "LOGINV" ;
1753     };
1754     String SC_OPCODE_TABLE_OP
1755     {
1756         Text [ en-US ] = "MULTIPLE.OPERATIONS" ;
1757     };
1758     String SC_OPCODE_BETA_DIST
1759     {
1760         Text [ en-US ] = "BETADIST" ;
1761     };
1762     String SC_OPCODE_BETA_INV
1763     {
1764         Text [ en-US ] = "BETAINV" ;
1765     };
1766     String SC_OPCODE_WEEK
1767     {
1768         Text [ en-US ] = "WEEKNUM" ;
1769     };
1770     String SC_OPCODE_EASTERSUNDAY
1771     {
1772         Text [ en-US ] = "EASTERSUNDAY" ;
1773     };
1774     String SC_OPCODE_GET_DAY_OF_WEEK
1775     {
1776         Text [ en-US ] = "WEEKDAY" ;
1777     };
1778     String SC_OPCODE_NO_NAME
1779     {
1780         Text [ en-US ] = "#NAME!" ;
1781     };
1782     String SC_OPCODE_STYLE
1783     {
1784         Text [ en-US ] = "STYLE" ;
1785     };
1786     String SC_OPCODE_DDE
1787     {
1788         Text [ en-US ] = "DDE";
1789     };
1790     String SC_OPCODE_BASE
1791     {
1792         Text [ en-US ] = "BASE" ;
1793     };
1794     String SC_OPCODE_DECIMAL
1795     {
1796         Text [ en-US ] = "DECIMAL" ;
1797     };
1798     String SC_OPCODE_CONVERT
1799     {
1800         Text [ en-US ] = "CONVERT";
1801     };
1802     String SC_OPCODE_ROMAN
1803     {
1804         Text [ en-US ] = "ROMAN";
1805     };
1806     String SC_OPCODE_HYPERLINK
1807     {
1808         Text[ en-US ] = "HYPERLINK";
1809     };
1810     String SC_OPCODE_INFO
1811     {
1812         Text [ en-US ] = "INFO";
1813     };
1814     String SC_OPCODE_BAHTTEXT
1815     {
1816         Text [ en-US ] = "BAHTTEXT";
1817     };
1818     String SC_OPCODE_GET_PIVOT_DATA
1819     {
1820         Text [ en-US ] = "GETPIVOTDATA";
1821     };
1822     String SC_OPCODE_EUROCONVERT
1823     {
1824         Text [ en-US ] = "EUROCONVERT";
1825     };
1826     String SC_OPCODE_NUMBERVALUE
1827     {
1828         Text [ en-US ] = "NUMBERVALUE" ;
1829     };
1830     String SC_OPCODE_GAMMA
1831     {
1832         Text [ en-US ] = "GAMMA" ;
1833     };
1834     String SC_OPCODE_CHISQ_DIST
1835     {
1836         Text [ en-US ] = "CHISQDIST" ;
1837     };
1838     String SC_OPCODE_CHISQ_INV
1839     {
1840         Text [ en-US ] = "CHISQINV" ;
1841     };
1842     /* BEGIN defined ERROR.TYPE() values. */
1843     /* ERROR.TYPE( #NULL! ) == 1 */
1844     String SC_OPCODE_ERROR_NULL
1845     {
1846         Text [ en-US ] = "#NULL!" ;
1847     };
1848     /* ERROR.TYPE( #DIV/0! ) == 2 */
1849     String SC_OPCODE_ERROR_DIVZERO
1850     {
1851         Text [ en-US ] = "#DIV/0!" ;
1852     };
1853     /* ERROR.TYPE( #VALUE! ) == 3 */
1854     String SC_OPCODE_ERROR_VALUE
1855     {
1856         Text [ en-US ] = "#VALUE!" ;
1857     };
1858     /* ERROR.TYPE( #REF! ) == 4 */
1859     String SC_OPCODE_ERROR_REF
1860     {
1861         Text [ en-US ] = "#REF!" ;
1862     };
1863     /* ERROR.TYPE( #NAME! ) == 5 */
1864     String SC_OPCODE_ERROR_NAME
1865     {
1866         Text [ en-US ] = "#NAME?" ;
1867     };
1868     /* ERROR.TYPE( #NUM! ) == 6 */
1869     String SC_OPCODE_ERROR_NUM
1870     {
1871         Text [ en-US ] = "#NUM!" ;
1872     };
1873     /* ERROR.TYPE( #N/A ) == 7 */
1874     String SC_OPCODE_ERROR_NA
1875     {
1876         Text [ en-US ] = "#N/A" ;
1877     };
1878     /* END defined ERROR.TYPE() values. */