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