מחשב את תוצאת הביטוי שצוין
המחשב המובנה תומך בחשבון, הפניות לתא וטווח, טווחי שמות מוגדרים, וקבוצות פונקציות אלו:
פונקציות טקסט (
TRIM,
PROPER,
CLEAN,
CHAR,
CODE,
T,
EXACT,
REPT,
FIND,
SEARCH,
SUBSTITUTE,
REPLACE);
פונקציות תאריך (
EDATE,
EOMONTH,
DATEDIF,
YEARFRAC,
DAYS,
WEEKNUM,
ISOWEEKNUM);
פונקציות ימי עבודה (
WORKDAY,
NETWORKDAYS);
פונקציות הנדסה/המרת בסיס (
DEC2BIN,
DEC2HEX,
DEC2OCT,
BIN2DEC,
BIN2HEX,
BIN2OCT,
OCT2DEC,
OCT2BIN,
OCT2HEX,
HEX2DEC,
HEX2BIN,
HEX2OCT,
BASE,
DECIMAL,
ARABIC);
פונקציות סיביות (
BITAND,
BITOR,
BITXOR,
BITLSHIFT,
BITRSHIFT);
פונקציות סטטיסטיקה (
VAR,
VARP,
STDEV,
STDEVP,
MODE,
VARA,
VARPA,
STDEVA,
STDEVPA);
פונקציות צבירה (
PRODUCT,
SUMSQ);
פונקציות מתמטיקה (
GCD,
LCM,
MROUND,
QUOTIENT,
MULTINOMIAL)
פונקציות גיליון עבודה מותאמות אישית או לא נתמכות ניתנות לפתרון דרך
OnUserFunction / OnUserFunctionEx
תחביר
function Calculate(Expression: WideString):Variant;
| Expression |
WideString. מחרוזת שמציינת ביטוי שיש לחשב |
דוגמה
דוגמה זו מחשבת ביטוי פשוט
Val := Workbook.Calculate('100/2*3');
דוגמה זו מחשבת ביטוי טקסט
Val := Workbook.Calculate('SUBSTITUTE("a-b-c";"-";"+")');
דוגמה זו קובעת את הערך הקטן ביותר בטווח A1:F10 בגיליון העבודה הפעיל