Dokumentasi HotXLS

Calculate metode

Menghitung hasil dari ekspresi yang ditentukan
Evaluator worksheet berbagi mesin formula workbook dan mendukung kelompok fungsi yang sama: fungsi teks (TRIM, PROPER, CLEAN, CHAR, CODE, T, EXACT, REPT, FIND, SEARCH, SUBSTITUTE, REPLACE); fungsi tanggal (EDATE, EOMONTH, DATEDIF, YEARFRAC, DAYS, WEEKNUM, ISOWEEKNUM); fungsi hari kerja (WORKDAY, NETWORKDAYS); fungsi engineering / konversi basis (DEC2BIN, DEC2HEX, DEC2OCT, BIN2DEC, BIN2HEX, BIN2OCT, OCT2DEC, OCT2BIN, OCT2HEX, HEX2DEC, HEX2BIN, HEX2OCT, BASE, DECIMAL, ARABIC); fungsi bitwise (BITAND, BITOR, BITXOR, BITLSHIFT, BITRSHIFT); fungsi statistik (VAR, VARP, STDEV, STDEVP, MODE, VARA, VARPA, STDEVA, STDEVPA); fungsi agregat (PRODUCT, SUMSQ); fungsi matematika (GCD, LCM, MROUND, QUOTIENT, MULTINOMIAL) Fungsi worksheet kustom atau yang tidak didukung tetap dapat diselesaikan melalui OnUserFunction / OnUserFunctionEx

Sintaks

function Calculate(Expression: WideString):Variant;
Expression WideString. String yang menentukan ekspresi yang harus dihitung

Contoh

Contoh ini menghitung jumlah nilai dalam rentang A1:A20

Val := Workbook.Sheets[1].Calculate('SUM(A1:A20)');
Contoh ini calculates a text expression in lembar kerja context

Val := Workbook.Sheets[1].Calculate('REPLACE("abcde";2;3;"XY")');
Contoh ini menentukan nilai terkecil dalam rentang A1:F10 pada Worksheet satu

Val := Workbook.Sheets[1].Calculate('MIN(A1:F10)');

Lihat juga

OnUserFunction callback
IXLSWorkbook.Calculate metode