You've already forked lazarus-ccr
fpspreadsheet: Add some more Excel function IDs to xlsconst.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3508 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -75,7 +75,11 @@ const
|
|||||||
INT_EXCEL_SHEET_FUNC_MAX = 7;
|
INT_EXCEL_SHEET_FUNC_MAX = 7;
|
||||||
INT_EXCEL_SHEET_FUNC_ROW = 8;
|
INT_EXCEL_SHEET_FUNC_ROW = 8;
|
||||||
INT_EXCEL_SHEET_FUNC_COLUMN = 9;
|
INT_EXCEL_SHEET_FUNC_COLUMN = 9;
|
||||||
|
INT_EXCEL_SHEET_FUNC_NA = 10;
|
||||||
|
INT_EXCEL_SHEET_FUNC_NPV = 11;
|
||||||
INT_EXCEL_SHEET_FUNC_STDEV = 12;
|
INT_EXCEL_SHEET_FUNC_STDEV = 12;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DOLLAR = 13;
|
||||||
|
INT_EXCEL_SHEET_FUNC_FIXED = 14; // BIFF2 has different parameters
|
||||||
INT_EXCEL_SHEET_FUNC_SIN = 15;
|
INT_EXCEL_SHEET_FUNC_SIN = 15;
|
||||||
INT_EXCEL_SHEET_FUNC_COS = 16;
|
INT_EXCEL_SHEET_FUNC_COS = 16;
|
||||||
INT_EXCEL_SHEET_FUNC_TAN = 17;
|
INT_EXCEL_SHEET_FUNC_TAN = 17;
|
||||||
@ -89,6 +93,9 @@ const
|
|||||||
INT_EXCEL_SHEET_FUNC_INT = 25;
|
INT_EXCEL_SHEET_FUNC_INT = 25;
|
||||||
INT_EXCEL_SHEET_FUNC_SIGN = 26;
|
INT_EXCEL_SHEET_FUNC_SIGN = 26;
|
||||||
INT_EXCEL_SHEET_FUNC_ROUND = 27; // $1B
|
INT_EXCEL_SHEET_FUNC_ROUND = 27; // $1B
|
||||||
|
INT_EXCEL_SHEET_FUNC_LOOKUP = 28;
|
||||||
|
INT_EXCEL_SHEET_FUNC_INDEX = 29;
|
||||||
|
INT_EXCEL_SHEET_FUNC_REPT = 30;
|
||||||
INT_EXCEL_SHEET_FUNC_MID = 31;
|
INT_EXCEL_SHEET_FUNC_MID = 31;
|
||||||
INT_EXCEL_SHEET_FUNC_LEN = 32;
|
INT_EXCEL_SHEET_FUNC_LEN = 32;
|
||||||
INT_EXCEL_SHEET_FUNC_VALUE = 33;
|
INT_EXCEL_SHEET_FUNC_VALUE = 33;
|
||||||
@ -97,52 +104,113 @@ const
|
|||||||
INT_EXCEL_SHEET_FUNC_AND = 36;
|
INT_EXCEL_SHEET_FUNC_AND = 36;
|
||||||
INT_EXCEL_SHEET_FUNC_OR = 37;
|
INT_EXCEL_SHEET_FUNC_OR = 37;
|
||||||
INT_EXCEL_SHEET_FUNC_NOT = 38;
|
INT_EXCEL_SHEET_FUNC_NOT = 38;
|
||||||
|
INT_EXCEL_SHEET_FUNC_MOD = 39;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DCOUNT = 40;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DSUM = 41;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DAVERAGE = 42;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DMIN = 43;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DMAX = 44;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DSTDEV = 45;
|
||||||
INT_EXCEL_SHEET_FUNC_VAR = 46;
|
INT_EXCEL_SHEET_FUNC_VAR = 46;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DVAR = 47;
|
||||||
|
INT_EXCEL_SHEET_FUNC_TEXT = 48;
|
||||||
|
INT_EXCEL_SHEET_FUNC_LINEST = 49; // BIFF2 has different parameters
|
||||||
|
INT_EXCEL_SHEET_FUNC_TREND = 50; // BIFF2 has different parameters
|
||||||
|
INT_EXCEL_SHEET_FUNC_LOGEST = 51; // BIFF2 has different parameters
|
||||||
|
INT_EXCEL_SHEET_FUNC_GROWTH = 52; // BIFF2 has different parameters
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_PV = 56;
|
INT_EXCEL_SHEET_FUNC_PV = 56;
|
||||||
INT_EXCEL_SHEET_FUNC_FV = 57;
|
INT_EXCEL_SHEET_FUNC_FV = 57;
|
||||||
INT_EXCEL_SHEET_FUNC_NPER = 58;
|
INT_EXCEL_SHEET_FUNC_NPER = 58;
|
||||||
INT_EXCEL_SHEET_FUNC_PMT = 59;
|
INT_EXCEL_SHEET_FUNC_PMT = 59;
|
||||||
INT_EXCEL_SHEET_FUNC_RATE = 60;
|
INT_EXCEL_SHEET_FUNC_RATE = 60;
|
||||||
|
INT_EXCEL_SHEET_FUNC_MIRR = 61;
|
||||||
|
INT_EXCEL_SHEET_FUNC_IRR = 62;
|
||||||
INT_EXCEL_SHEET_FUNC_RAND = 63;
|
INT_EXCEL_SHEET_FUNC_RAND = 63;
|
||||||
|
INT_EXCLE_SHEET_FUNC_MATCH = 64;
|
||||||
INT_EXCEL_SHEET_FUNC_DATE = 65; // $41
|
INT_EXCEL_SHEET_FUNC_DATE = 65; // $41
|
||||||
INT_EXCEL_SHEET_FUNC_TIME = 66; // $42
|
INT_EXCEL_SHEET_FUNC_TIME = 66; // $42
|
||||||
INT_EXCEL_SHEET_FUNC_DAY = 67;
|
INT_EXCEL_SHEET_FUNC_DAY = 67;
|
||||||
INT_EXCEL_SHEET_FUNC_MONTH = 68;
|
INT_EXCEL_SHEET_FUNC_MONTH = 68;
|
||||||
INT_EXCEL_SHEET_FUNC_YEAR = 69;
|
INT_EXCEL_SHEET_FUNC_YEAR = 69;
|
||||||
INT_EXCEL_SHEET_FUNC_WEEKDAY = 70;
|
INT_EXCEL_SHEET_FUNC_WEEKDAY = 70; // BIFF2 has different parameters
|
||||||
INT_EXCEL_SHEET_FUNC_HOUR = 71;
|
INT_EXCEL_SHEET_FUNC_HOUR = 71;
|
||||||
INT_EXCEL_SHEET_FUNC_MINUTE = 72;
|
INT_EXCEL_SHEET_FUNC_MINUTE = 72;
|
||||||
INT_EXCEL_SHEET_FUNC_SECOND = 73;
|
INT_EXCEL_SHEET_FUNC_SECOND = 73;
|
||||||
INT_EXCEL_SHEET_FUNC_NOW = 74;
|
INT_EXCEL_SHEET_FUNC_NOW = 74;
|
||||||
|
INT_EXCEL_SHEET_FUNC_AREAS = 75;
|
||||||
INT_EXCEL_SHEET_FUNC_ROWS = 76;
|
INT_EXCEL_SHEET_FUNC_ROWS = 76;
|
||||||
INT_EXCEL_SHEET_FUNC_COLUMNS = 77;
|
INT_EXCEL_SHEET_FUNC_COLUMNS = 77;
|
||||||
|
INT_EXCEL_SHEET_FUNC_OFFSET = 78;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_SEARCH = 82;
|
||||||
|
INT_EXCEL_SHEET_FUNC_TRANSPOSE = 83;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_TYPE = 86;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_ATAN2 = 97;
|
||||||
INT_EXCEL_SHEET_FUNC_ASIN = 98;
|
INT_EXCEL_SHEET_FUNC_ASIN = 98;
|
||||||
INT_EXCEL_SHEET_FUNC_ACOS = 99;
|
INT_EXCEL_SHEET_FUNC_ACOS = 99;
|
||||||
|
INT_EXCEL_SHEET_FUNC_CHOOSE = 100;
|
||||||
|
INT_EXCEL_SHEET_FUNC_HLOOKUP = 101; // BIFF2 has different parameters
|
||||||
|
INT_EXCEL_SHEET_FUNC_VLOOKUP = 102; // BIFF2 has different parameters
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_ISREF = 105;
|
INT_EXCEL_SHEET_FUNC_ISREF = 105;
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_LOG = 109;
|
INT_EXCEL_SHEET_FUNC_LOG = 109;
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_CHAR = 111;
|
INT_EXCEL_SHEET_FUNC_CHAR = 111;
|
||||||
INT_EXCEL_SHEET_FUNC_LOWER = 112;
|
INT_EXCEL_SHEET_FUNC_LOWER = 112;
|
||||||
INT_EXCEL_SHEET_FUNC_UPPER = 113;
|
INT_EXCEL_SHEET_FUNC_UPPER = 113;
|
||||||
INT_EXCEL_SHEET_FUNC_PROPER = 114;
|
INT_EXCEL_SHEET_FUNC_PROPER = 114;
|
||||||
INT_EXCEL_SHEET_FUNC_LEFT = 115;
|
INT_EXCEL_SHEET_FUNC_LEFT = 115;
|
||||||
INT_EXCEL_SHEET_FUNC_RIGHT = 116;
|
INT_EXCEL_SHEET_FUNC_RIGHT = 116;
|
||||||
|
INT_EXCEL_SHEET_FUNC_EXACT = 117;
|
||||||
INT_EXCEL_SHEET_FUNC_TRIM = 118;
|
INT_EXCEL_SHEET_FUNC_TRIM = 118;
|
||||||
INT_EXCEL_SHEET_FUNC_REPLACE = 119;
|
INT_EXCEL_SHEET_FUNC_REPLACE = 119;
|
||||||
INT_EXCEL_SHEET_FUNC_SUBSTITUTE = 120;
|
INT_EXCEL_SHEET_FUNC_SUBSTITUTE = 120;
|
||||||
INT_EXCEL_SHEET_FUNC_CODE = 121;
|
INT_EXCEL_SHEET_FUNC_CODE = 121;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_FIND = 124;
|
||||||
INT_EXCEL_SHEET_FUNC_CELL = 125;
|
INT_EXCEL_SHEET_FUNC_CELL = 125;
|
||||||
INT_EXCEL_SHEET_FUNC_ISERR = 126;
|
INT_EXCEL_SHEET_FUNC_ISERR = 126;
|
||||||
INT_EXCEL_SHEET_FUNC_ISTEXT = 127;
|
INT_EXCEL_SHEET_FUNC_ISTEXT = 127;
|
||||||
INT_EXCEL_SHEET_FUNC_ISNUMBER = 128;
|
INT_EXCEL_SHEET_FUNC_ISNUMBER = 128;
|
||||||
INT_EXCEL_SHEET_FUNC_ISBLANK = 129;
|
INT_EXCEL_SHEET_FUNC_ISBLANK = 129;
|
||||||
|
INT_EXCEL_SHEET_FUNC_T = 130;
|
||||||
|
INT_EXCEL_SHEET_FUNC_N = 131;
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_DATEVALUE = 140;
|
INT_EXCEL_SHEET_FUNC_DATEVALUE = 140;
|
||||||
INT_EXCEL_SHEET_FUNC_TIMEVALUE = 141;
|
INT_EXCEL_SHEET_FUNC_TIMEVALUE = 141;
|
||||||
|
INT_EXCEL_SHEET_FUNC_SLD = 142;
|
||||||
|
INT_EXCEL_SHEET_FUNC_SYD = 143;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DDB = 144;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_CLEAN = 162;
|
||||||
|
INT_EXCEL_SHEET_FUNC_MDETERM = 163;
|
||||||
|
INT_EXCEL_SHEET_FUNC_MINVERSE = 164;
|
||||||
|
INT_EXCEL_SHEET_FUNC_MMULT = 165;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_IPMT = 167;
|
||||||
|
INT_EXCEL_SHEET_FUNC_PPMT = 168;
|
||||||
INT_EXCEL_SHEET_FUNC_COUNTA = 169;
|
INT_EXCEL_SHEET_FUNC_COUNTA = 169;
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_PRODUCT = 183;
|
INT_EXCEL_SHEET_FUNC_PRODUCT = 183;
|
||||||
|
INT_EXCEL_SHEET_FUNC_FACT = 184;
|
||||||
|
|
||||||
|
INT_EXCEL_SHEET_FUNC_DPRODUCT = 189;
|
||||||
INT_EXCEL_SHEET_FUNC_ISNONTEXT = 190;
|
INT_EXCEL_SHEET_FUNC_ISNONTEXT = 190;
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_STDEVP = 193;
|
INT_EXCEL_SHEET_FUNC_STDEVP = 193;
|
||||||
INT_EXCEL_SHEET_FUNC_VARP = 194;
|
INT_EXCEL_SHEET_FUNC_VARP = 194;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DSTDEVP = 195;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DVARP = 196;
|
||||||
|
INT_EXCEL_SHEET_FUNC_TRUNC = 197; // BIFF2 has different parameters
|
||||||
INT_EXCEL_SHEET_FUNC_ISLOGICAL = 198;
|
INT_EXCEL_SHEET_FUNC_ISLOGICAL = 198;
|
||||||
|
INT_EXCEL_SHEET_FUNC_DCOUNTA = 199;
|
||||||
|
|
||||||
|
// No BIFF2 after 199
|
||||||
|
|
||||||
INT_EXCEL_SHEET_FUNC_TODAY = 221; // not available in BIFF2
|
INT_EXCEL_SHEET_FUNC_TODAY = 221; // not available in BIFF2
|
||||||
INT_EXCEL_SHEET_FUNC_MEDIAN = 227; // not available in BIFF2
|
INT_EXCEL_SHEET_FUNC_MEDIAN = 227; // not available in BIFF2
|
||||||
INT_EXCEL_SHEET_FUNC_SINH = 229; // not available in BIFF2
|
INT_EXCEL_SHEET_FUNC_SINH = 229; // not available in BIFF2
|
||||||
|
Reference in New Issue
Block a user