/**************************************************************
 * 
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 * 
 *************************************************************/



#include "core_resource.hrc"
#include "formula/compiler.hrc"

// DO NOT CHANGE!
// These English names are used internally to store/load ODFF as of ODF v1.2
Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH_ODFF
{
	String SC_OPCODE_IF { Text = "IF" ; };
	String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
	String SC_OPCODE_OPEN { Text = "(" ; };
	String SC_OPCODE_CLOSE { Text = ")" ; };
    String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
    String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
    String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
    String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
	String SC_OPCODE_SEP { Text = ";" ; };
    String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
	String SC_OPCODE_ADD { Text = "+" ; };
	String SC_OPCODE_SUB { Text = "-" ; };
	String SC_OPCODE_MUL { Text = "*" ; };
	String SC_OPCODE_DIV { Text = "/" ; };
	String SC_OPCODE_AMPERSAND { Text = "&" ; };
	String SC_OPCODE_POW { Text = "^" ; };
	String SC_OPCODE_EQUAL { Text = "=" ; };
	String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
	String SC_OPCODE_LESS { Text = "<" ; };
	String SC_OPCODE_GREATER { Text = ">" ; };
	String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
	String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
	String SC_OPCODE_AND { Text = "AND" ; };
	String SC_OPCODE_OR { Text = "OR" ; };
	String SC_OPCODE_XOR { Text = "XOR" ; };
	String SC_OPCODE_INTERSECT { Text = "!" ; };
	String SC_OPCODE_UNION { Text = "~" ; };
	String SC_OPCODE_RANGE { Text = ":" ; };
	String SC_OPCODE_NOT { Text = "NOT" ; };
	String SC_OPCODE_NEG { Text = "NEG" ; };
	String SC_OPCODE_NEG_SUB { Text = "-" ; };
	String SC_OPCODE_PI { Text = "PI" ; };
	String SC_OPCODE_RANDOM { Text = "RAND" ; };
	String SC_OPCODE_TRUE { Text = "TRUE" ; };
	String SC_OPCODE_FALSE { Text = "FALSE" ; };
	String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
	String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
	String SC_OPCODE_NO_VALUE { Text = "NA" ; };
	String SC_OPCODE_CURRENT { Text = "ORG.OPENOFFICE.CURRENT" ; };
	String SC_OPCODE_DEG { Text = "DEGREES" ; };
	String SC_OPCODE_RAD { Text = "RADIANS" ; };
	String SC_OPCODE_SIN { Text = "SIN" ; };
	String SC_OPCODE_COS { Text = "COS" ; };
	String SC_OPCODE_TAN { Text = "TAN" ; };
	String SC_OPCODE_COT { Text = "COT" ; };
	String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
	String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
	String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
	String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
	String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
	String SC_OPCODE_COS_HYP { Text = "COSH" ; };
	String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
	String SC_OPCODE_COT_HYP { Text = "COTH" ; };
	String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
	String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
	String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
	String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
    String SC_OPCODE_COSECANT { Text = "CSC" ; };
    String SC_OPCODE_SECANT { Text = "SEC" ; };
    String SC_OPCODE_COSECANT_HYP { Text = "CSCH" ; };
    String SC_OPCODE_SECANT_HYP { Text = "SECH" ; }; 
	String SC_OPCODE_EXP { Text = "EXP" ; };
	String SC_OPCODE_LN { Text = "LN" ; };
	String SC_OPCODE_SQRT { Text = "SQRT" ; };
	String SC_OPCODE_FACT { Text = "FACT" ; };
	String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
	String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
	String SC_OPCODE_GET_DAY { Text = "DAY" ; };
	String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
	String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
	String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
	String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
	String SC_OPCODE_ABS { Text = "ABS" ; };
	String SC_OPCODE_INT { Text = "INT" ; };
	String SC_OPCODE_PHI { Text = "PHI" ; };
	String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
	String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
	String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
	String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
	String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
	String SC_OPCODE_TYPE { Text = "TYPE" ; };
	String SC_OPCODE_CELL { Text = "CELL" ; };
	String SC_OPCODE_IS_REF { Text = "ISREF" ; };
	String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
	String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
	String SC_OPCODE_IS_NV { Text = "ISNA" ; };
	String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
	String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
	String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
	String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
	String SC_OPCODE_N { Text = "N" ; };
	String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
	String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
	String SC_OPCODE_CODE { Text = "CODE" ; };
	String SC_OPCODE_TRIM { Text = "TRIM" ; };
	String SC_OPCODE_UPPER { Text = "UPPER" ; };
	String SC_OPCODE_PROPPER { Text = "PROPER" ; };
	String SC_OPCODE_LOWER { Text = "LOWER" ; };
	String SC_OPCODE_LEN { Text = "LEN" ; };
	String SC_OPCODE_T { Text = "T" ; };
	String SC_OPCODE_VALUE { Text = "VALUE" ; };
	String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
	String SC_OPCODE_CHAR { Text = "CHAR" ; };
	String SC_OPCODE_JIS { Text = "JIS" ; };
	String SC_OPCODE_ASC { Text = "ASC" ; };
	String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
	String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
	String SC_OPCODE_LOG10 { Text = "LOG10" ; };
	String SC_OPCODE_EVEN { Text = "EVEN" ; };
	String SC_OPCODE_ODD { Text = "ODD" ; };
	String SC_OPCODE_STD_NORM_DIST { Text = "LEGACY.NORMSDIST" ; };
	String SC_OPCODE_FISHER { Text = "FISHER" ; };
	String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
	String SC_OPCODE_S_NORM_INV { Text = "LEGACY.NORMSINV" ; };
	String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
	String SC_OPCODE_ERROR_TYPE { Text = "ORG.OPENOFFICE.ERRORTYPE" ; };
	String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
	String SC_OPCODE_FORMULA { Text = "FORMULA"; };
	String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
	String SC_OPCODE_CEIL { Text = "CEILING" ; };
	String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
	String SC_OPCODE_ROUND { Text = "ROUND" ; };
	String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
	String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
	String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
	String SC_OPCODE_LOG { Text = "LOG" ; };
	String SC_OPCODE_POWER { Text = "POWER" ; };
	String SC_OPCODE_GGT { Text = "GCD" ; };
	String SC_OPCODE_KGV { Text = "LCM" ; };
	String SC_OPCODE_MOD { Text = "MOD" ; };
	String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
	String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
	String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
	String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
	String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
	String SC_OPCODE_GET_DATE { Text = "DATE" ; };
	String SC_OPCODE_GET_TIME { Text = "TIME" ; };
	String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
	String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
	String SC_OPCODE_MIN { Text = "MIN" ; };
	String SC_OPCODE_MIN_A { Text = "MINA" ; };
	String SC_OPCODE_MAX { Text = "MAX" ; };
	String SC_OPCODE_MAX_A { Text = "MAXA" ; };
	String SC_OPCODE_SUM { Text = "SUM" ; };
	String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
	String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
	String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
	String SC_OPCODE_COUNT { Text = "COUNT" ; };
	String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
	String SC_OPCODE_NBW { Text = "NPV" ; };
	String SC_OPCODE_IKV { Text = "IRR" ; };
	String SC_OPCODE_MIRR { Text = "MIRR" ; };
	String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
	String SC_OPCODE_VAR { Text = "VAR" ; };
	String SC_OPCODE_VAR_A { Text = "VARA" ; };
	String SC_OPCODE_VAR_P { Text = "VARP" ; };
	String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
	String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
	String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
	String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
	String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
	String SC_OPCODE_B { Text = "B" ; };
	String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
	String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
	String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
	String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
	String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
	String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
	String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
	String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
	String SC_OPCODE_BW { Text = "PV" ; };
	String SC_OPCODE_DIA { Text = "SYD" ; };
	String SC_OPCODE_GDA { Text = "DDB" ; };
	String SC_OPCODE_GDA_2 { Text = "DB" ; };
	String SC_OPCODE_VBD { Text = "VDB" ; };
	String SC_OPCODE_LAUFZ { Text = "PDURATION" ; };
	String SC_OPCODE_LIA { Text = "SLN" ; };
	String SC_OPCODE_RMZ { Text = "PMT" ; };
	String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
	String SC_OPCODE_ROWS { Text = "ROWS" ; };
	String SC_OPCODE_TABLES { Text = "SHEETS" ; };
	String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
	String SC_OPCODE_ROW { Text = "ROW" ; };
	String SC_OPCODE_TABLE { Text = "SHEET" ; };
	String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
	String SC_OPCODE_ZW { Text = "FV" ; };
	String SC_OPCODE_ZZR { Text = "NPER" ; };
	String SC_OPCODE_ZINS { Text = "RATE" ; };
	String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
	String SC_OPCODE_KAPZ { Text = "PPMT" ; };
	String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
	String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
	String SC_OPCODE_EFFEKTIV { Text = "EFFECT" ; };
	String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
	String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
	String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
	String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
	String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
	String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
	String SC_OPCODE_DB_GET { Text = "DGET" ; };
	String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
	String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
	String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
	String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
	String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
	String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
	String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
	String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
	String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
	String SC_OPCODE_MATCH { Text = "MATCH" ; };
	String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
	String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
	String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
	String SC_OPCODE_AVERAGE_IF { Text = "AVERAGEIF" ; };
	String SC_OPCODE_SUM_IFS { Text = "SUMIFS" ; };
	String SC_OPCODE_AVERAGE_IFS { Text = "AVERAGEIFS" ; };
	String SC_OPCODE_COUNT_IFS { Text = "COUNTIFS" ; };
	String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
	String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
	String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
	String SC_OPCODE_MULTI_AREA { Text = "ORG.OPENOFFICE.MULTIRANGE" ; };   // legacy for range list (union)
	String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
	String SC_OPCODE_INDEX { Text = "INDEX" ; };
	String SC_OPCODE_AREAS { Text = "AREAS" ; };
	String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
	String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
	String SC_OPCODE_FIXED { Text = "FIXED" ; };
	String SC_OPCODE_FIND { Text = "FIND" ; };
	String SC_OPCODE_EXACT { Text = "EXACT" ; };
	String SC_OPCODE_LEFT { Text = "LEFT" ; };
	String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
	String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
	String SC_OPCODE_MID { Text = "MID" ; };
	String SC_OPCODE_LENB          { Text = "LENB" ; };
    String SC_OPCODE_RIGHTB        { Text = "RIGHTB" ; };
    String SC_OPCODE_LEFTB         { Text = "LEFTB" ; };
    String SC_OPCODE_MIDB          { Text = "MIDB" ; };
	String SC_OPCODE_TEXT { Text = "TEXT" ; };
	String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
	String SC_OPCODE_REPT { Text = "REPT" ; };
	String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
	String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
	String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
	String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
	String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
	String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
	String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
	String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
	String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
	String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
	String SC_OPCODE_T_DIST { Text = "TDIST" ; };
	String SC_OPCODE_F_DIST { Text = "LEGACY.FDIST" ; };
	String SC_OPCODE_CHI_DIST { Text = "LEGACY.CHIDIST" ; };
	String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
	String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
	String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
	String SC_OPCODE_KURT { Text = "KURT" ; };
	String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
	String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
	String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
	String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
	String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
	String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
	String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
	String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
	String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
	String SC_OPCODE_T_TEST { Text = "TTEST" ; };
	String SC_OPCODE_RANK { Text = "RANK" ; };
	String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
	String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
	String SC_OPCODE_LARGE { Text = "LARGE" ; };
	String SC_OPCODE_SMALL { Text = "SMALL" ; };
	String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
	String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
	String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
	String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
	String SC_OPCODE_F_TEST { Text = "FTEST" ; };
	String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
	String SC_OPCODE_PROB { Text = "PROB" ; };
	String SC_OPCODE_CORREL { Text = "CORREL" ; };
	String SC_OPCODE_COVAR { Text = "COVAR" ; };
	String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
	String SC_OPCODE_RSQ { Text = "RSQ" ; };
	String SC_OPCODE_STEYX { Text = "STEYX" ; };
	String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
	String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
	String SC_OPCODE_TREND { Text = "TREND" ; };
	String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
	String SC_OPCODE_RGP { Text = "LINEST" ; };
	String SC_OPCODE_RKP { Text = "LOGEST" ; };
	String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
	String SC_OPCODE_CHI_INV { Text = "LEGACY.CHIINV" ; };
	String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
	String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
	String SC_OPCODE_T_INV { Text = "TINV" ; };
	String SC_OPCODE_F_INV { Text = "LEGACY.FINV" ; };
	String SC_OPCODE_CHI_TEST { Text = "LEGACY.CHITEST" ; };
	String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
	String SC_OPCODE_TABLE_OP { Text = "MULTIPLE.OPERATIONS" ; };
	String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
	String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
	String SC_OPCODE_WEEK { Text = "ISOWEEKNUM" ; };
	String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
	String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
	String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
	String SC_OPCODE_STYLE { Text = "ORG.OPENOFFICE.STYLE" ; };
	String SC_OPCODE_DDE { Text = "DDE" ; };
	String SC_OPCODE_BASE { Text = "BASE" ; };
	String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
	String SC_OPCODE_CONVERT { Text = "ORG.OPENOFFICE.CONVERT" ; };
	String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
	String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
	String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
    String SC_OPCODE_INFO { Text = "INFO" ; };
    String SC_OPCODE_BAHTTEXT { Text = "COM.MICROSOFT.BAHTTEXT" ; };
    String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
	String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
	String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
	String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
    String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
    String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};

    /* BEGIN defined ERROR.TYPE() values. */
    String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
    String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
    String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
    String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
    String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
    String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
    String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
    /* END defined ERROR.TYPE() values. */
};
// DO NOT CHANGE!
// These English names are used internally to store/load ODF v1.0/v1.1 and for
// API XFunctionAccess.
Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH
{
	String SC_OPCODE_IF { Text = "IF" ; };
	String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
	String SC_OPCODE_OPEN { Text = "(" ; };
	String SC_OPCODE_CLOSE { Text = ")" ; };
    String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
    String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
    String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
    String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
	String SC_OPCODE_SEP { Text = ";" ; };
    String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
	String SC_OPCODE_ADD { Text = "+" ; };
	String SC_OPCODE_SUB { Text = "-" ; };
	String SC_OPCODE_MUL { Text = "*" ; };
	String SC_OPCODE_DIV { Text = "/" ; };
	String SC_OPCODE_AMPERSAND { Text = "&" ; };
	String SC_OPCODE_POW { Text = "^" ; };
	String SC_OPCODE_EQUAL { Text = "=" ; };
	String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
	String SC_OPCODE_LESS { Text = "<" ; };
	String SC_OPCODE_GREATER { Text = ">" ; };
	String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
	String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
	String SC_OPCODE_AND { Text = "AND" ; };
	String SC_OPCODE_OR { Text = "OR" ; };
	String SC_OPCODE_XOR { Text = "XOR" ; };
	String SC_OPCODE_INTERSECT { Text = "!" ; };
	String SC_OPCODE_UNION { Text = "~" ; };
	String SC_OPCODE_RANGE { Text = ":" ; };
	String SC_OPCODE_NOT { Text = "NOT" ; };
	String SC_OPCODE_NEG { Text = "NEG" ; };
	String SC_OPCODE_NEG_SUB { Text = "-" ; };
	String SC_OPCODE_PI { Text = "PI" ; };
	String SC_OPCODE_RANDOM { Text = "RAND" ; };
	String SC_OPCODE_TRUE { Text = "TRUE" ; };
	String SC_OPCODE_FALSE { Text = "FALSE" ; };
	String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
	String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
	String SC_OPCODE_NO_VALUE { Text = "NA" ; };
	String SC_OPCODE_CURRENT { Text = "CURRENT" ; };
	String SC_OPCODE_DEG { Text = "DEGREES" ; };
	String SC_OPCODE_RAD { Text = "RADIANS" ; };
	String SC_OPCODE_SIN { Text = "SIN" ; };
	String SC_OPCODE_COS { Text = "COS" ; };
	String SC_OPCODE_TAN { Text = "TAN" ; };
	String SC_OPCODE_COT { Text = "COT" ; };
	String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
	String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
	String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
	String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
	String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
	String SC_OPCODE_COS_HYP { Text = "COSH" ; };
	String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
	String SC_OPCODE_COT_HYP { Text = "COTH" ; };
	String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
	String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
	String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
	String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
    String SC_OPCODE_COSECANT { Text = "CSC" ; };
    String SC_OPCODE_SECANT { Text = "SEC" ; };
    String SC_OPCODE_COSECANT_HYP { Text = "CSCH" ; };
    String SC_OPCODE_SECANT_HYP { Text = "SECH" ; };
	String SC_OPCODE_EXP { Text = "EXP" ; };
	String SC_OPCODE_LN { Text = "LN" ; };
	String SC_OPCODE_SQRT { Text = "SQRT" ; };
	String SC_OPCODE_FACT { Text = "FACT" ; };
	String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
	String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
	String SC_OPCODE_GET_DAY { Text = "DAY" ; };
	String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
	String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
	String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
	String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
	String SC_OPCODE_ABS { Text = "ABS" ; };
	String SC_OPCODE_INT { Text = "INT" ; };
	String SC_OPCODE_PHI { Text = "PHI" ; };
	String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
	String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
	String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
	String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
	String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
	String SC_OPCODE_TYPE { Text = "TYPE" ; };
	String SC_OPCODE_CELL { Text = "CELL" ; };
	String SC_OPCODE_IS_REF { Text = "ISREF" ; };
	String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
	String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
	String SC_OPCODE_IS_NV { Text = "ISNA" ; };
	String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
	String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
	String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
	String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
	String SC_OPCODE_N { Text = "N" ; };
	String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
	String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
	String SC_OPCODE_CODE { Text = "CODE" ; };
	String SC_OPCODE_TRIM { Text = "TRIM" ; };
	String SC_OPCODE_UPPER { Text = "UPPER" ; };
	String SC_OPCODE_PROPPER { Text = "PROPER" ; };
	String SC_OPCODE_LOWER { Text = "LOWER" ; };
	String SC_OPCODE_LEN { Text = "LEN" ; };
	String SC_OPCODE_T { Text = "T" ; };
	String SC_OPCODE_VALUE { Text = "VALUE" ; };
	String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
	String SC_OPCODE_CHAR { Text = "CHAR" ; };
	String SC_OPCODE_JIS { Text = "JIS" ; };
	String SC_OPCODE_ASC { Text = "ASC" ; };
	String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
	String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
	String SC_OPCODE_LOG10 { Text = "LOG10" ; };
	String SC_OPCODE_EVEN { Text = "EVEN" ; };
	String SC_OPCODE_ODD { Text = "ODD" ; };
	String SC_OPCODE_STD_NORM_DIST { Text = "NORMSDIST" ; };
	String SC_OPCODE_FISHER { Text = "FISHER" ; };
	String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
	String SC_OPCODE_S_NORM_INV { Text = "NORMSINV" ; };
	String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
	String SC_OPCODE_ERROR_TYPE { Text = "ERRORTYPE" ; };
	String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
	String SC_OPCODE_FORMULA { Text = "FORMULA"; };
	String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
	String SC_OPCODE_CEIL { Text = "CEILING" ; };
	String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
	String SC_OPCODE_ROUND { Text = "ROUND" ; };
	String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
	String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
	String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
	String SC_OPCODE_LOG { Text = "LOG" ; };
	String SC_OPCODE_POWER { Text = "POWER" ; };
	String SC_OPCODE_GGT { Text = "GCD" ; };
	String SC_OPCODE_KGV { Text = "LCM" ; };
	String SC_OPCODE_MOD { Text = "MOD" ; };
	String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
	String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
	String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
	String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
	String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
	String SC_OPCODE_GET_DATE { Text = "DATE" ; };
	String SC_OPCODE_GET_TIME { Text = "TIME" ; };
	String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
	String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
	String SC_OPCODE_MIN { Text = "MIN" ; };
	String SC_OPCODE_MIN_A { Text = "MINA" ; };
	String SC_OPCODE_MAX { Text = "MAX" ; };
	String SC_OPCODE_MAX_A { Text = "MAXA" ; };
	String SC_OPCODE_SUM { Text = "SUM" ; };
	String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
	String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
	String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
	String SC_OPCODE_COUNT { Text = "COUNT" ; };
	String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
	String SC_OPCODE_NBW { Text = "NPV" ; };
	String SC_OPCODE_IKV { Text = "IRR" ; };
	String SC_OPCODE_MIRR { Text = "MIRR" ; };
	String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
	String SC_OPCODE_VAR { Text = "VAR" ; };
	String SC_OPCODE_VAR_A { Text = "VARA" ; };
	String SC_OPCODE_VAR_P { Text = "VARP" ; };
	String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
	String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
	String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
	String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
	String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
	String SC_OPCODE_B { Text = "B" ; };
	String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
	String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
	String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
	String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
	String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
	String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
	String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
	String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
	String SC_OPCODE_BW { Text = "PV" ; };
	String SC_OPCODE_DIA { Text = "SYD" ; };
	String SC_OPCODE_GDA { Text = "DDB" ; };
	String SC_OPCODE_GDA_2 { Text = "DB" ; };
	String SC_OPCODE_VBD { Text = "VDB" ; };
	String SC_OPCODE_LAUFZ { Text = "DURATION" ; };
	String SC_OPCODE_LIA { Text = "SLN" ; };
	String SC_OPCODE_RMZ { Text = "PMT" ; };
	String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
	String SC_OPCODE_ROWS { Text = "ROWS" ; };
	String SC_OPCODE_TABLES { Text = "SHEETS" ; };
	String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
	String SC_OPCODE_ROW { Text = "ROW" ; };
	String SC_OPCODE_TABLE { Text = "SHEET" ; };
	String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
	String SC_OPCODE_ZW { Text = "FV" ; };
	String SC_OPCODE_ZZR { Text = "NPER" ; };
	String SC_OPCODE_ZINS { Text = "RATE" ; };
	String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
	String SC_OPCODE_KAPZ { Text = "PPMT" ; };
	String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
	String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
	String SC_OPCODE_EFFEKTIV { Text = "EFFECTIVE" ; };
	String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
	String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
	String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
	String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
	String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
	String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
	String SC_OPCODE_DB_GET { Text = "DGET" ; };
	String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
	String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
	String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
	String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
	String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
	String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
	String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
	String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
	String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
	String SC_OPCODE_MATCH { Text = "MATCH" ; };
	String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
	String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
	String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
	String SC_OPCODE_AVERAGE_IF { Text = "AVERAGEIF" ; };
	String SC_OPCODE_SUM_IFS { Text = "SUMIFS" ; };
	String SC_OPCODE_AVERAGE_IFS { Text = "AVERAGEIFS" ; };
	String SC_OPCODE_COUNT_IFS { Text = "COUNTIFS" ; };
	String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
	String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
	String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
	String SC_OPCODE_MULTI_AREA { Text = "MULTIRANGE" ; };      // legacy for range list (union)
	String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
	String SC_OPCODE_INDEX { Text = "INDEX" ; };
	String SC_OPCODE_AREAS { Text = "AREAS" ; };
	String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
	String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
	String SC_OPCODE_FIXED { Text = "FIXED" ; };
	String SC_OPCODE_FIND { Text = "FIND" ; };
	String SC_OPCODE_EXACT { Text = "EXACT" ; };
	String SC_OPCODE_LEFT { Text = "LEFT" ; };
	String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
	String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
	String SC_OPCODE_MID { Text = "MID" ; };
	String SC_OPCODE_LENB { Text = "LENB" ; };
    String SC_OPCODE_RIGHTB { Text = "RIGHTB" ; };
    String SC_OPCODE_LEFTB { Text = "LEFTB" ; };
    String SC_OPCODE_MIDB { Text = "MIDB" ; };
	String SC_OPCODE_TEXT { Text = "TEXT" ; };
	String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
	String SC_OPCODE_REPT { Text = "REPT" ; };
	String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
	String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
	String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
	String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
	String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
	String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
	String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
	String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
	String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
	String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
	String SC_OPCODE_T_DIST { Text = "TDIST" ; };
	String SC_OPCODE_F_DIST { Text = "FDIST" ; };
	String SC_OPCODE_CHI_DIST { Text = "CHIDIST" ; };
	String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
	String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
	String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
	String SC_OPCODE_KURT { Text = "KURT" ; };
	String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
	String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
	String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
	String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
	String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
	String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
	String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
	String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
	String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
	String SC_OPCODE_T_TEST { Text = "TTEST" ; };
	String SC_OPCODE_RANK { Text = "RANK" ; };
	String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
	String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
	String SC_OPCODE_LARGE { Text = "LARGE" ; };
	String SC_OPCODE_SMALL { Text = "SMALL" ; };
	String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
	String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
	String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
	String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
	String SC_OPCODE_F_TEST { Text = "FTEST" ; };
	String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
	String SC_OPCODE_PROB { Text = "PROB" ; };
	String SC_OPCODE_CORREL { Text = "CORREL" ; };
	String SC_OPCODE_COVAR { Text = "COVAR" ; };
	String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
	String SC_OPCODE_RSQ { Text = "RSQ" ; };
	String SC_OPCODE_STEYX { Text = "STEYX" ; };
	String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
	String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
	String SC_OPCODE_TREND { Text = "TREND" ; };
	String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
	String SC_OPCODE_RGP { Text = "LINEST" ; };
	String SC_OPCODE_RKP { Text = "LOGEST" ; };
	String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
	String SC_OPCODE_CHI_INV { Text = "CHIINV" ; };
	String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
	String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
	String SC_OPCODE_T_INV { Text = "TINV" ; };
	String SC_OPCODE_F_INV { Text = "FINV" ; };
	String SC_OPCODE_CHI_TEST { Text = "CHITEST" ; };
	String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
	String SC_OPCODE_TABLE_OP { Text = "TABLE" ; };
	String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
	String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
	String SC_OPCODE_WEEK { Text = "WEEKNUM" ; };
	String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
	String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
	String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
	String SC_OPCODE_STYLE { Text = "STYLE" ; };
	String SC_OPCODE_DDE { Text = "DDE" ; };
	String SC_OPCODE_BASE { Text = "BASE" ; };
	String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
	String SC_OPCODE_CONVERT { Text = "CONVERT" ; };
	String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
	String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
	String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
    String SC_OPCODE_INFO { Text = "INFO" ; };
    String SC_OPCODE_BAHTTEXT { Text = "BAHTTEXT" ; };
    String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
	String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
	String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
	String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
    String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
    String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};

    /* BEGIN defined ERROR.TYPE() values. */
    String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
    String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
    String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
    String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
    String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
    String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
    String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
    /* END defined ERROR.TYPE() values. */
};
Resource RID_STRLIST_FUNCTION_NAMES
{
	String SC_OPCODE_IF
	{
		Text [ en-US ] = "IF" ;
	};
	String SC_OPCODE_CHOSE
	{
		Text [ en-US ] = "CHOOSE" ;
	};
	String SC_OPCODE_OPEN { Text = "(" ; };
	String SC_OPCODE_CLOSE { Text = ")" ; };
    String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
    String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
    String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
    String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
	String SC_OPCODE_SEP { Text = ";" ; };
    String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
	String SC_OPCODE_ADD { Text = "+" ; };
	String SC_OPCODE_SUB { Text = "-" ; };
	String SC_OPCODE_MUL { Text = "*" ; };
	String SC_OPCODE_DIV { Text = "/" ; };
	String SC_OPCODE_AMPERSAND { Text = "&" ; };
	String SC_OPCODE_POW { Text = "^" ; };
	String SC_OPCODE_EQUAL { Text = "=" ; };
	String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
	String SC_OPCODE_LESS { Text = "<" ; };
	String SC_OPCODE_GREATER { Text = ">" ; };
	String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
	String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
	String SC_OPCODE_AND
	{
		Text [ en-US ] = "AND" ;
	};
	String SC_OPCODE_OR
	{
		Text [ en-US ] = "OR" ;
	};
	String SC_OPCODE_XOR
	{
		Text [ en-US ] = "XOR" ;
	};
	String SC_OPCODE_INTERSECT { Text = "!" ; };
	String SC_OPCODE_UNION { Text = "~" ; };
	String SC_OPCODE_RANGE { Text = ":" ; };
	String SC_OPCODE_NOT
	{
		Text [ en-US ] = "NOT" ;
	};
    String SC_OPCODE_NEG
    {
        Text [ en-US ] = "NEG";
	};
	String SC_OPCODE_NEG_SUB { Text = "-" ; };
	String SC_OPCODE_PI
	{
		 // ???
		Text [ en-US ] = "PI" ;
	};
	String SC_OPCODE_RANDOM
	{
		Text [ en-US ] = "RAND" ;
	};
	String SC_OPCODE_TRUE
	{
		Text [ en-US ] = "TRUE" ;
	};
	String SC_OPCODE_FALSE
	{
		Text [ en-US ] = "FALSE" ;
	};
	String SC_OPCODE_GET_ACT_DATE
	{
		Text [ en-US ] = "TODAY" ;
	};
	String SC_OPCODE_GET_ACT_TIME
	{
		Text [ en-US ] = "NOW" ;
	};
	String SC_OPCODE_NO_VALUE
	{
		Text [ en-US ] = "NA" ;
	};
	String SC_OPCODE_CURRENT
	{
		Text [ en-US ] = "CURRENT" ;
	};
	String SC_OPCODE_DEG
	{
		Text [ en-US ] = "DEGREES" ;
	};
	String SC_OPCODE_RAD
	{
		Text [ en-US ] = "RADIANS" ;
	};
	String SC_OPCODE_SIN
	{
		Text [ en-US ] = "SIN" ;
	};
    String SC_OPCODE_COS
    {
        Text [ en-US ] = "COS";
	};
    String SC_OPCODE_TAN
    {
        Text [ en-US ] = "TAN";
	};
    String SC_OPCODE_COT
    {
        Text [ en-US ] = "COT";
	};
	String SC_OPCODE_ARC_SIN
	{
		Text [ en-US ] = "ASIN" ;
	};
	String SC_OPCODE_ARC_COS
	{
		Text [ en-US ] = "ACOS" ;
	};
	String SC_OPCODE_ARC_TAN
	{
		Text [ en-US ] = "ATAN" ;
	};
	String SC_OPCODE_ARC_COT
	{
		Text [ en-US ] = "ACOT" ;
	};
	String SC_OPCODE_SIN_HYP
	{
		Text [ en-US ] = "SINH" ;
	};
	String SC_OPCODE_COS_HYP
	{
		Text [ en-US ] = "COSH" ;
	};
	String SC_OPCODE_TAN_HYP
	{
		Text [ en-US ] = "TANH" ;
	};
	String SC_OPCODE_COT_HYP
	{
		Text [ en-US ] = "COTH" ;
	};
	String SC_OPCODE_ARC_SIN_HYP
	{
		Text [ en-US ] = "ASINH" ;
	};
	String SC_OPCODE_ARC_COS_HYP
	{
		Text [ en-US ] = "ACOSH" ;
	};
	String SC_OPCODE_ARC_TAN_HYP
	{
		Text [ en-US ] = "ATANH" ;
	};
	String SC_OPCODE_ARC_COT_HYP
	{
		Text [ en-US ] = "ACOTH" ;
	};
    String SC_OPCODE_COSECANT
    {
        Text  = "CSC" ;
    };
    String SC_OPCODE_SECANT
    {
        Text  = "SEC" ;
    };
    String SC_OPCODE_COSECANT_HYP
    {
        Text  = "CSCH" ;
    };
    String SC_OPCODE_SECANT_HYP
    {
        Text  = "SECH" ;
    };
    String SC_OPCODE_EXP
    {
        Text [ en-US ] = "EXP";
	};
    String SC_OPCODE_LN
    {
        Text [ en-US ] = "LN";
	};
	String SC_OPCODE_SQRT
	{
		Text [ en-US ] = "SQRT" ;
	};
	String SC_OPCODE_FACT
	{
		Text [ en-US ] = "FACT" ;
	};
	String SC_OPCODE_GET_YEAR
	{
		Text [ en-US ] = "YEAR" ;
	};
	String SC_OPCODE_GET_MONTH
	{
		Text [ en-US ] = "MONTH" ;
	};
	String SC_OPCODE_GET_DAY
	{
		Text [ en-US ] = "DAY" ;
	};
	String SC_OPCODE_GET_HOUR
	{
		Text [ en-US ] = "HOUR" ;
	};
	String SC_OPCODE_GET_MIN
	{
		Text [ en-US ] = "MINUTE" ;
	};
	String SC_OPCODE_GET_SEC
	{
		Text [ en-US ] = "SECOND" ;
	};
	String SC_OPCODE_PLUS_MINUS
	{
		Text [ en-US ] = "SIGN" ;
	};
	String SC_OPCODE_ABS
	{
		Text [ en-US ] = "ABS" ;
	};
	String SC_OPCODE_INT
	{
		Text [ en-US ] = "INT" ;
	};
    String SC_OPCODE_PHI
    {
        Text [ en-US ] = "PHI";
	};
    String SC_OPCODE_GAUSS
    {
        Text [ en-US ] = "GAUSS";
	};
	String SC_OPCODE_IS_EMPTY
	{
		Text [ en-US ] = "ISBLANK" ;
	};
	String SC_OPCODE_IS_STRING
	{
		Text [ en-US ] = "ISTEXT" ;
	};
	String SC_OPCODE_IS_NON_STRING
	{
		Text [ en-US ] = "ISNONTEXT" ;
	};
	String SC_OPCODE_IS_LOGICAL
	{
		Text [ en-US ] = "ISLOGICAL" ;
	};
	String SC_OPCODE_TYPE
	{
		Text [ en-US ] = "TYPE" ;
	};
	String SC_OPCODE_CELL
	{
		Text [ en-US ] = "CELL";
	};
	String SC_OPCODE_IS_REF
	{
		Text [ en-US ] = "ISREF" ;
	};
	String SC_OPCODE_IS_VALUE
	{
		Text [ en-US ] = "ISNUMBER" ;
	};
	String SC_OPCODE_IS_FORMULA
	{
		Text [ en-US ] = "ISFORMULA" ;
	};
	String SC_OPCODE_IS_NV
	{
		Text [ en-US ] = "ISNA" ;
	};
	String SC_OPCODE_IS_ERR
	{
		Text [ en-US ] = "ISERR" ;
	};
	String SC_OPCODE_IS_ERROR
	{
		Text [ en-US ] = "ISERROR" ;
	};
	String SC_OPCODE_IS_EVEN
	{
		Text [ en-US ] = "ISEVEN" ;
	};
	String SC_OPCODE_IS_ODD
	{
		Text [ en-US ] = "ISODD" ;
	};
	String SC_OPCODE_N
	{
		Text [ en-US ] = "N" ;
	};
	String SC_OPCODE_GET_DATE_VALUE
	{
		Text [ en-US ] = "DATEVALUE" ;
	};
	String SC_OPCODE_GET_TIME_VALUE
	{
		Text [ en-US ] = "TIMEVALUE" ;
	};
	String SC_OPCODE_CODE
	{
		Text [ en-US ] = "CODE" ;
	};
	String SC_OPCODE_TRIM
	{
		Text [ en-US ] = "TRIM" ;
	};
	String SC_OPCODE_UPPER
	{
		Text [ en-US ] = "UPPER" ;
	};
	String SC_OPCODE_PROPPER
	{
		Text [ en-US ] = "PROPER" ;
	};
	String SC_OPCODE_LOWER
	{
		Text [ en-US ] = "LOWER" ;
	};
	String SC_OPCODE_LEN
	{
		Text [ en-US ] = "LEN" ;
	};
    String SC_OPCODE_T
    {
        Text [ en-US ] = "T";
	};
	String SC_OPCODE_VALUE
	{
		Text [ en-US ] = "VALUE" ;
	};
	String SC_OPCODE_CLEAN
	{
		Text [ en-US ] = "CLEAN" ;
	};
	String SC_OPCODE_CHAR
	{
		Text [ en-US ] = "CHAR" ;
	};
	String SC_OPCODE_JIS
	{
		Text [ en-US ] = "JIS" ;
	};
	String SC_OPCODE_ASC
	{
		Text [ en-US ] = "ASC" ;
	};
	String SC_OPCODE_UNICODE
    {
        Text [ en-US ] = "UNICODE" ;
    };
	String SC_OPCODE_UNICHAR
    {
        Text [ en-US ] = "UNICHAR" ;
    };
    String SC_OPCODE_LOG10
    {
        Text [ en-US ] = "LOG10";
	};
	String SC_OPCODE_EVEN
	{
		Text [ en-US ] = "EVEN" ;
	};
	String SC_OPCODE_ODD
	{
		Text [ en-US ] = "ODD" ;
	};
	String SC_OPCODE_STD_NORM_DIST
	{
		Text [ en-US ] = "NORMSDIST" ;
	};
    String SC_OPCODE_FISHER
    {
        Text [ en-US ] = "FISHER";
	};
	String SC_OPCODE_FISHER_INV
	{
		Text [ en-US ] = "FISHERINV" ;
	};
	String SC_OPCODE_S_NORM_INV
	{
		Text [ en-US ] = "NORMSINV" ;
	};
	String SC_OPCODE_GAMMA_LN
	{
		Text [ en-US ] = "GAMMALN" ;
	};
	String SC_OPCODE_ERROR_TYPE
	{
		Text [ en-US ] = "ERRORTYPE" ;
	};
	String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
	String SC_OPCODE_FORMULA
	{
		Text [ en-US ] = "FORMULA" ;
	};
	String SC_OPCODE_ARABIC
	{
		Text [ en-US ] = "ARABIC";
	};
	String SC_OPCODE_ARC_TAN_2
	{
		Text [ en-US ] = "ATAN2" ;
	};
	String SC_OPCODE_CEIL
	{
		Text [ en-US ] = "CEILING" ;
	};
	String SC_OPCODE_FLOOR
	{
		Text [ en-US ] = "FLOOR" ;
	};
	String SC_OPCODE_ROUND
	{
		Text [ en-US ] = "ROUND" ;
	};
	String SC_OPCODE_ROUND_UP
	{
		Text [ en-US ] = "ROUNDUP" ;
	};
	String SC_OPCODE_ROUND_DOWN
	{
		Text [ en-US ] = "ROUNDDOWN" ;
	};
	String SC_OPCODE_TRUNC
	{
		Text [ en-US ] = "TRUNC" ;
	};
    String SC_OPCODE_LOG
    {
        Text [ en-US ] = "LOG";
	};
	String SC_OPCODE_POWER
	{
		Text [ en-US ] = "POWER" ;
	};
	String SC_OPCODE_GGT
	{
		Text [ en-US ] = "GCD" ;
	};
	String SC_OPCODE_KGV
	{
		Text [ en-US ] = "LCM" ;
	};
	String SC_OPCODE_MOD
	{
		Text [ en-US ] = "MOD" ;
	};
	String SC_OPCODE_SUM_PRODUCT
	{
		Text [ en-US ] = "SUMPRODUCT" ;
	};
	String SC_OPCODE_SUM_SQ
	{
		Text [ en-US ] = "SUMSQ" ;
	};
	String SC_OPCODE_SUM_X2MY2
	{
		Text [ en-US ] = "SUMX2MY2" ;
	};
	String SC_OPCODE_SUM_X2DY2
	{
		Text [ en-US ] = "SUMX2PY2" ;
	};
	String SC_OPCODE_SUM_XMY2
	{
		Text [ en-US ] = "SUMXMY2" ;
	};
	String SC_OPCODE_GET_DATE
	{
		Text [ en-US ] = "DATE" ;
	};
	String SC_OPCODE_GET_TIME
	{
		Text [ en-US ] = "TIME" ;
	};
	String SC_OPCODE_GET_DIFF_DATE
	{
		Text [ en-US ] = "DAYS" ;
	};
	String SC_OPCODE_GET_DIFF_DATE_360
	{
		Text [ en-US ] = "DAYS360" ;
	};
	String SC_OPCODE_MIN
	{
		Text [ en-US ] = "MIN" ;
	};
	String SC_OPCODE_MIN_A
	{
		Text [ en-US ] = "MINA" ;
	};
	String SC_OPCODE_MAX
	{
		Text [ en-US ] = "MAX" ;
	};
	String SC_OPCODE_MAX_A
	{
		Text [ en-US ] = "MAXA" ;
	};
	String SC_OPCODE_SUM
	{
		Text [ en-US ] = "SUM" ;
	};
	String SC_OPCODE_PRODUCT
	{
		Text [ en-US ] = "PRODUCT" ;
	};
	String SC_OPCODE_AVERAGE
	{
		Text [ en-US ] = "AVERAGE" ;
	};
	String SC_OPCODE_AVERAGE_A
	{
		Text [ en-US ] = "AVERAGEA" ;
	};
	String SC_OPCODE_COUNT
	{
		Text [ en-US ] = "COUNT" ;
	};
	String SC_OPCODE_COUNT_2
	{
		Text [ en-US ] = "COUNTA" ;
	};
	String SC_OPCODE_NBW
	{
		Text [ en-US ] = "NPV" ;
	};
	String SC_OPCODE_IKV
	{
		Text [ en-US ] = "IRR" ;
	};
	String SC_OPCODE_MIRR
	{
		Text [ en-US ] = "MIRR";
	};
	String SC_OPCODE_ISPMT
	{
		Text [ en-US ] = "ISPMT";
	};
	String SC_OPCODE_VAR
	{
		Text [ en-US ] = "VAR" ;
	};
	String SC_OPCODE_VAR_A
	{
		Text [ en-US ] = "VARA" ;
	};
	String SC_OPCODE_VAR_P
	{
		Text [ en-US ] = "VARP" ;
	};
	String SC_OPCODE_VAR_P_A
	{
		Text [ en-US ] = "VARPA" ;
	};
	String SC_OPCODE_ST_DEV
	{
		Text [ en-US ] = "STDEV" ;
	};
	String SC_OPCODE_ST_DEV_A
	{
		Text [ en-US ] = "STDEVA" ;
	};
	String SC_OPCODE_ST_DEV_P
	{
		Text [ en-US ] = "STDEVP" ;
	};
	String SC_OPCODE_ST_DEV_P_A
	{
		Text [ en-US ] = "STDEVPA" ;
	};
    String SC_OPCODE_B
    {
        Text [ en-US ] = "B";
	};
	String SC_OPCODE_NORM_DIST
	{
		Text [ en-US ] = "NORMDIST" ;
	};
	String SC_OPCODE_EXP_DIST
	{
		Text [ en-US ] = "EXPONDIST" ;
	};
	String SC_OPCODE_BINOM_DIST
	{
		Text [ en-US ] = "BINOMDIST" ;
	};
	String SC_OPCODE_POISSON_DIST
	{
		Text [ en-US ] = "POISSON" ;
	};
	String SC_OPCODE_KOMBIN
	{
		Text [ en-US ] = "COMBIN" ;
	};
	String SC_OPCODE_KOMBIN_2
	{
		Text [ en-US ] = "COMBINA" ;
	};
	String SC_OPCODE_VARIATIONEN
	{
		Text [ en-US ] = "PERMUT" ;
	};
	String SC_OPCODE_VARIATIONEN_2
	{
		Text [ en-US ] = "PERMUTATIONA" ;
	};
	String SC_OPCODE_BW
	{
		Text [ en-US ] = "PV" ;
	};
	String SC_OPCODE_DIA
	{
		Text [ en-US ] = "SYD" ;
	};
	String SC_OPCODE_GDA
	{
		Text [ en-US ] = "DDB" ;
	};
	String SC_OPCODE_GDA_2
	{
		Text [ en-US ] = "DB" ;
	};
	String SC_OPCODE_VBD
	{
		Text [ en-US ] = "VDB" ;
	};
	String SC_OPCODE_LAUFZ
	{
		Text [ en-US ] = "DURATION" ;
	};
	String SC_OPCODE_LIA
	{
		Text [ en-US ] = "SLN" ;
	};
	String SC_OPCODE_RMZ
	{
		Text [ en-US ] = "PMT" ;
	};
	String SC_OPCODE_COLUMNS
	{
		Text [ en-US ] = "COLUMNS" ;
	};
	String SC_OPCODE_ROWS
	{
		Text [ en-US ] = "ROWS" ;
	};
	String SC_OPCODE_TABLES
	{
		Text [ en-US ] = "SHEETS" ;
	};
	String SC_OPCODE_COLUMN
	{
		Text [ en-US ] = "COLUMN" ;
	};
	String SC_OPCODE_ROW
	{
		Text [ en-US ] = "ROW" ;
	};
	String SC_OPCODE_TABLE
	{
		Text [ en-US ] = "SHEET" ;
	};
	String SC_OPCODE_ZGZ
	{
		Text [ en-US ] = "RRI" ;
	};
	String SC_OPCODE_ZW
	{
		Text [ en-US ] = "FV" ;
	};
	String SC_OPCODE_ZZR
	{
		Text [ en-US ] = "NPER" ;
	};
	String SC_OPCODE_ZINS
	{
		Text [ en-US ] = "RATE" ;
	};
	String SC_OPCODE_ZINS_Z
	{
		Text [ en-US ] = "IPMT" ;
	};
	String SC_OPCODE_KAPZ
	{
		Text [ en-US ] = "PPMT" ;
	};
	String SC_OPCODE_KUM_ZINS_Z
	{
		Text [ en-US ] = "CUMIPMT" ;
	};
	String SC_OPCODE_KUM_KAP_Z
	{
		Text [ en-US ] = "CUMPRINC" ;
	};
	String SC_OPCODE_EFFEKTIV
	{
		Text [ en-US ] = "EFFECTIVE" ;
	};
	String SC_OPCODE_NOMINAL
	{
		Text [ en-US ] = "NOMINAL" ;
	};
	String SC_OPCODE_SUB_TOTAL
	{
		Text [ en-US ] = "SUBTOTAL" ;
	};
	String SC_OPCODE_DB_SUM
	{
		Text [ en-US ] = "DSUM" ;
	};
	String SC_OPCODE_DB_COUNT
	{
		Text [ en-US ] = "DCOUNT" ;
	};
	String SC_OPCODE_DB_COUNT_2
	{
		Text [ en-US ] = "DCOUNTA" ;
	};
	String SC_OPCODE_DB_AVERAGE
	{
		Text [ en-US ] = "DAVERAGE" ;
	};
	String SC_OPCODE_DB_GET
	{
		Text [ en-US ] = "DGET" ;
	};
	String SC_OPCODE_DB_MAX
	{
		Text [ en-US ] = "DMAX" ;
	};
	String SC_OPCODE_DB_MIN
	{
		Text [ en-US ] = "DMIN" ;
	};
	String SC_OPCODE_DB_PRODUCT
	{
		Text [ en-US ] = "DPRODUCT" ;
	};
	String SC_OPCODE_DB_STD_DEV
	{
		Text [ en-US ] = "DSTDEV" ;
	};
	String SC_OPCODE_DB_STD_DEV_P
	{
		Text [ en-US ] = "DSTDEVP" ;
	};
	String SC_OPCODE_DB_VAR
	{
		Text [ en-US ] = "DVAR" ;
	};
	String SC_OPCODE_DB_VAR_P
	{
		Text [ en-US ] = "DVARP" ;
	};
	String SC_OPCODE_INDIRECT
	{
		Text [ en-US ] = "INDIRECT" ;
	};
	String SC_OPCODE_ADDRESS
	{
		Text [ en-US ] = "ADDRESS" ;
	};
	String SC_OPCODE_MATCH
	{
		Text [ en-US ] = "MATCH" ;
	};
	String SC_OPCODE_COUNT_EMPTY_CELLS
	{
		Text [ en-US ] = "COUNTBLANK" ;
	};
	String SC_OPCODE_COUNT_IF
	{
		Text [ en-US ] = "COUNTIF" ;
	};
	String SC_OPCODE_SUM_IF
	{
		Text [ en-US ] = "SUMIF" ;
	};
	String SC_OPCODE_AVERAGE_IF
	{
		Text [ en-US ] = "AVERAGEIF" ;
	};
	String SC_OPCODE_SUM_IFS
	{
		Text [ en-US ] = "SUMIFS" ;
	};
	String SC_OPCODE_AVERAGE_IFS
	{
		Text [ en-US ] = "AVERAGEIFS" ;
	};
	String SC_OPCODE_COUNT_IFS
	{
		Text [ en-US ] = "COUNTIFS" ;
	};
	String SC_OPCODE_LOOKUP
	{
		Text [ en-US ] = "LOOKUP" ;
	};
	String SC_OPCODE_V_LOOKUP
	{
		Text [ en-US ] = "VLOOKUP" ;
	};
	String SC_OPCODE_H_LOOKUP
	{
		Text [ en-US ] = "HLOOKUP" ;
	};
	String SC_OPCODE_MULTI_AREA     // legacy for range list (union)
	{
		Text [ en-US ] = "MULTIRANGE" ;
	};
	String SC_OPCODE_OFFSET
	{
		Text [ en-US ] = "OFFSET" ;
	};
	String SC_OPCODE_INDEX
	{
		 // ?? erstes Zeichen = I ??
		Text [ en-US ] = "INDEX" ;
	};
	String SC_OPCODE_AREAS
	{
		Text [ en-US ] = "AREAS" ;
	};
	String SC_OPCODE_CURRENCY
	{
		Text [ en-US ] = "DOLLAR" ;
	};
	String SC_OPCODE_REPLACE
	{
		Text [ en-US ] = "REPLACE" ;
	};
	String SC_OPCODE_FIXED
	{
		Text [ en-US ] = "FIXED" ;
	};
	String SC_OPCODE_FIND
	{
		Text [ en-US ] = "FIND" ;
	};
	String SC_OPCODE_EXACT
	{
		Text [ en-US ] = "EXACT" ;
	};
	String SC_OPCODE_LEFT
	{
		Text [ en-US ] = "LEFT" ;
	};
	String SC_OPCODE_RIGHT
	{
		Text [ en-US ] = "RIGHT" ;
	};
	String SC_OPCODE_SEARCH
	{
		Text [ en-US ] = "SEARCH" ;
	};
	String SC_OPCODE_MID
	{
		Text [ en-US ] = "MID" ;
	};
	String SC_OPCODE_LENB
    {
        Text [ en-US ] = "LENB" ;
    };
    String SC_OPCODE_RIGHTB
    {
        Text [ en-US ] = "RIGHTB" ;
    };
    String SC_OPCODE_LEFTB
    {
        Text [ en-US ] = "LEFTB" ;
    };
    String SC_OPCODE_MIDB
    {
        Text [ en-US ] = "MIDB" ;
    };
	String SC_OPCODE_TEXT
	{
		Text [ en-US ] = "TEXT" ;
	};
	String SC_OPCODE_SUBSTITUTE
	{
		Text [ en-US ] = "SUBSTITUTE" ;
	};
	String SC_OPCODE_REPT
	{
		Text [ en-US ] = "REPT" ;
	};
	String SC_OPCODE_CONCAT
	{
		Text [ en-US ] = "CONCATENATE" ;
	};
	String SC_OPCODE_MAT_VALUE
	{
		Text [ en-US ] = "MVALUE" ;
	};
	String SC_OPCODE_MAT_DET
	{
		Text [ en-US ] = "MDETERM" ;
	};
	String SC_OPCODE_MAT_INV
	{
		Text [ en-US ] = "MINVERSE" ;
	};
	String SC_OPCODE_MAT_MULT
	{
		Text [ en-US ] = "MMULT" ;
	};
	String SC_OPCODE_MAT_TRANS
	{
		Text [ en-US ] = "TRANSPOSE" ;
	};
	String SC_OPCODE_MATRIX_UNIT
	{
		Text [ en-US ] = "MUNIT" ;
	};
	String SC_OPCODE_BACK_SOLVER
	{
		Text [ en-US ] = "GOALSEEK" ;
	};
	String SC_OPCODE_HYP_GEOM_DIST
	{
		Text [ en-US ] = "HYPGEOMDIST" ;
	};
	String SC_OPCODE_LOG_NORM_DIST
	{
		Text [ en-US ] = "LOGNORMDIST" ;
	};
	String SC_OPCODE_T_DIST
	{
		Text [ en-US ] = "TDIST" ;
	};
	String SC_OPCODE_F_DIST
	{
		Text [ en-US ] = "FDIST" ;
	};
	String SC_OPCODE_CHI_DIST
	{
		Text [ en-US ] = "CHIDIST" ;
	};
	String SC_OPCODE_WEIBULL
	{
		Text [ en-US ] = "WEIBULL" ;
	};
	String SC_OPCODE_NEG_BINOM_VERT
	{
		Text [ en-US ] = "NEGBINOMDIST" ;
	};
	String SC_OPCODE_KRIT_BINOM
	{
		Text [ en-US ] = "CRITBINOM" ;
	};
	String SC_OPCODE_KURT
	{
		Text [ en-US ] = "KURT" ;
	};
	String SC_OPCODE_HAR_MEAN
	{
		Text [ en-US ] = "HARMEAN" ;
	};
	String SC_OPCODE_GEO_MEAN
	{
		Text [ en-US ] = "GEOMEAN" ;
	};
	String SC_OPCODE_STANDARD
	{
		Text [ en-US ] = "STANDARDIZE" ;
	};
	String SC_OPCODE_AVE_DEV
	{
		Text [ en-US ] = "AVEDEV" ;
	};
	String SC_OPCODE_SCHIEFE
	{
		Text [ en-US ] = "SKEW" ;
	};
	String SC_OPCODE_DEV_SQ
	{
		Text [ en-US ] = "DEVSQ" ;
	};
	String SC_OPCODE_MEDIAN
	{
		Text [ en-US ] = "MEDIAN" ;
	};
	String SC_OPCODE_MODAL_VALUE
	{
		Text [ en-US ] = "MODE" ;
	};
	String SC_OPCODE_Z_TEST
	{
		Text [ en-US ] = "ZTEST" ;
	};
	String SC_OPCODE_T_TEST
	{
		Text [ en-US ] = "TTEST" ;
	};
	String SC_OPCODE_RANK
	{
		Text [ en-US ] = "RANK" ;
	};
	String SC_OPCODE_PERCENTILE
	{
		Text [ en-US ] = "PERCENTILE" ;
	};
	String SC_OPCODE_PERCENT_RANK
	{
		Text [ en-US ] = "PERCENTRANK" ;
	};
	String SC_OPCODE_LARGE
	{
		Text [ en-US ] = "LARGE" ;
	};
	String SC_OPCODE_SMALL
	{
		Text [ en-US ] = "SMALL" ;
	};
	String SC_OPCODE_FREQUENCY
	{
		Text [ en-US ] = "FREQUENCY" ;
	};
	String SC_OPCODE_QUARTILE
	{
		Text [ en-US ] = "QUARTILE" ;
	};
	String SC_OPCODE_NORM_INV
	{
		Text [ en-US ] = "NORMINV" ;
	};
	String SC_OPCODE_CONFIDENCE
	{
		Text [ en-US ] = "CONFIDENCE" ;
	};
	String SC_OPCODE_F_TEST
	{
		Text [ en-US ] = "FTEST" ;
	};
	String SC_OPCODE_TRIM_MEAN
	{
		Text [ en-US ] = "TRIMMEAN" ;
	};
	String SC_OPCODE_PROB
	{
		Text [ en-US ] = "PROB" ;
	};
	String SC_OPCODE_CORREL
	{
		Text [ en-US ] = "CORREL" ;
	};
	String SC_OPCODE_COVAR
	{
		Text [ en-US ] = "COVAR" ;
	};
	String SC_OPCODE_PEARSON
	{
		Text [ en-US ] = "PEARSON" ;
	};
	String SC_OPCODE_RSQ
	{
		Text [ en-US ] = "RSQ" ;
	};
	String SC_OPCODE_STEYX
	{
		Text [ en-US ] = "STEYX" ;
	};
	String SC_OPCODE_SLOPE
	{
		Text [ en-US ] = "SLOPE" ;
	};
	String SC_OPCODE_INTERCEPT
	{
		Text [ en-US ] = "INTERCEPT" ;
	};
	String SC_OPCODE_TREND
	{
		Text [ en-US ] = "TREND" ;
	};
	String SC_OPCODE_GROWTH
	{
		Text [ en-US ] = "GROWTH" ;
	};
	String SC_OPCODE_RGP
	{
		Text [ en-US ] = "LINEST" ;
	};
	String SC_OPCODE_RKP
	{
		Text [ en-US ] = "LOGEST" ;
	};
	String SC_OPCODE_FORECAST
	{
		Text [ en-US ] = "FORECAST" ;
	};
	String SC_OPCODE_CHI_INV
	{
		Text [ en-US ] = "CHIINV" ;
	};
	String SC_OPCODE_GAMMA_DIST
	{
		Text [ en-US ] = "GAMMADIST" ;
	};
	String SC_OPCODE_GAMMA_INV
	{
		Text [ en-US ] = "GAMMAINV" ;
	};
	String SC_OPCODE_T_INV
	{
		Text [ en-US ] = "TINV" ;
	};
	String SC_OPCODE_F_INV
	{
		Text [ en-US ] = "FINV" ;
	};
	String SC_OPCODE_CHI_TEST
	{
		Text [ en-US ] = "CHITEST" ;
	};
	String SC_OPCODE_LOG_INV
	{
		Text [ en-US ] = "LOGINV" ;
	};
	String SC_OPCODE_TABLE_OP
	{
		Text [ en-US ] = "MULTIPLE.OPERATIONS" ;
	};
	String SC_OPCODE_BETA_DIST
	{
		Text [ en-US ] = "BETADIST" ;
	};
	String SC_OPCODE_BETA_INV
	{
		Text [ en-US ] = "BETAINV" ;
	};
	String SC_OPCODE_WEEK
	{
		Text [ en-US ] = "WEEKNUM" ;
	};
	String SC_OPCODE_EASTERSUNDAY
	{
		Text [ en-US ] = "EASTERSUNDAY" ;
	};
	String SC_OPCODE_GET_DAY_OF_WEEK
	{
		Text [ en-US ] = "WEEKDAY" ;
	};
	String SC_OPCODE_NO_NAME
	{
		Text [ en-US ] = "#NAME!" ;
	};
	String SC_OPCODE_STYLE
	{
		Text [ en-US ] = "STYLE" ;
	};
    String SC_OPCODE_DDE
    {
        Text [ en-US ] = "DDE";
	};
	String SC_OPCODE_BASE
	{
		Text [ en-US ] = "BASE" ;
	};
	String SC_OPCODE_DECIMAL
	{
		Text [ en-US ] = "DECIMAL" ;
	};
	String SC_OPCODE_CONVERT
	{
		Text [ en-US ] = "CONVERT";
	};
	String SC_OPCODE_ROMAN
	{
		Text [ en-US ] = "ROMAN";
	};
	String SC_OPCODE_HYPERLINK
	{
		Text[ en-US ] = "HYPERLINK";
	};
    String SC_OPCODE_INFO
    {
        Text [ en-US ] = "INFO";
    };
    String SC_OPCODE_BAHTTEXT
    {
        Text [ en-US ] = "BAHTTEXT";
    };
    String SC_OPCODE_GET_PIVOT_DATA
    {
        Text [ en-US ] = "GETPIVOTDATA";
    };
	String SC_OPCODE_EUROCONVERT
	{
		Text [ en-US ] = "EUROCONVERT";
	};
	String SC_OPCODE_NUMBERVALUE
	{
		Text [ en-US ] = "NUMBERVALUE" ;
	};
	String SC_OPCODE_GAMMA
    {
        Text [ en-US ] = "GAMMA" ;
    };
    String SC_OPCODE_CHISQ_DIST
    {
        Text [ en-US ] = "CHISQDIST" ;
    };
    String SC_OPCODE_CHISQ_INV
    {
        Text [ en-US ] = "CHISQINV" ;
    };
    /* BEGIN defined ERROR.TYPE() values. */
    /* ERROR.TYPE( #NULL! ) == 1 */
    String SC_OPCODE_ERROR_NULL
    {
        Text [ en-US ] = "#NULL!" ;
    };
    /* ERROR.TYPE( #DIV/0! ) == 2 */
    String SC_OPCODE_ERROR_DIVZERO
    {
        Text [ en-US ] = "#DIV/0!" ;
    };
    /* ERROR.TYPE( #VALUE! ) == 3 */
    String SC_OPCODE_ERROR_VALUE
    {
        Text [ en-US ] = "#VALUE!" ;
    };
    /* ERROR.TYPE( #REF! ) == 4 */
    String SC_OPCODE_ERROR_REF
    {
        Text [ en-US ] = "#REF!" ;
    };
    /* ERROR.TYPE( #NAME! ) == 5 */
    String SC_OPCODE_ERROR_NAME
    {
        Text [ en-US ] = "#NAME?" ;
    };
    /* ERROR.TYPE( #NUM! ) == 6 */
    String SC_OPCODE_ERROR_NUM
    {
        Text [ en-US ] = "#NUM!" ;
    };
    /* ERROR.TYPE( #N/A ) == 7 */
    String SC_OPCODE_ERROR_NA
    {
        Text [ en-US ] = "#N/A" ;
    };
    /* END defined ERROR.TYPE() values. */
};


