Formula 函式
Methodox Formula 能計算 464 個工作表函式:其中 458 個是 Excel 中也有的函式,名稱和參數都與 Excel 相同;另有 6 個是它自己的函式。下面的列表由計算引擎本身使用的函式表生成,因此這裡列出的函式就是 Formula 能計算的函式,未列出的就是它不能計算的函式。Insert Function(資料編輯列旁邊的 fx 按鈕)搜尋的也是同一個函式表。
與 Excel 一樣,函式名在檔案和儲存格中都以英文書寫。在語法中,方括號內的參數可以省略,... 表示前一個參數可以重複。標記為易失(volatile)的函式在每次重新計算時都會重新計算,依賴它們的所有內容也會隨之重新計算;標記為可溢位(can spill)的函式可能返回一個陣列,填充公式下方和右側的儲存格(參見動態陣列)。
活頁簿可以新增自己的函式,用 Lua、C#、Python 編寫或以 Divooka 圖的形式編寫,它們顯示為 LUA.NAME、CS.NAME、PY.NAME 和 DVK.NAME;參見工作表函式。擴充會新增帶有自己字首的函式,例如 TOOLS.SPELLNUMBER。這兩類函式都不在此列出,因為每個活頁簿和每個安裝都有各自不同的函式。
類別
- 數學和三角函式 - 80
- 統計 - 104
- 尋找和引用 - 37
- 邏輯 - 19
- 文字 - 43
- 日期和時間 - 25
- 財務 - 51
- 資訊 - 21
- 工程 - 24
- 資料庫 - 12
- Web - 1
- 相容性 - 41
- Methodox Formula - 6
- Formula 尚未提供的 Excel 函式 - 63
數學和三角函式
| 函式 | 語法 | 功能 |
|---|---|---|
ABS |
ABS(number) |
數字的絕對值。 |
ACOS |
ACOS(number) |
數字的反餘弦值,以弧度表示。 |
ACOSH |
ACOSH(number) |
數字的反雙曲餘弦值。 |
ACOT |
ACOT(number) |
數字的反餘切值,以弧度表示。 |
ACOTH |
ACOTH(number) |
數字的反雙曲餘切值。 |
AGGREGATE |
AGGREGATE(function_num, options, ref1, [ref2], ...) |
一種聚合(求和、平均值、計數以及其他 16 種),可以忽略隱藏行和錯誤值。 |
ARABIC |
ARABIC(text) |
將羅馬數字轉換為數字。 |
ASIN |
ASIN(number) |
數字的反正弦值,以弧度表示。 |
ASINH |
ASINH(number) |
數字的反雙曲正弦值。 |
ATAN |
ATAN(number) |
數字的反正切值,以弧度表示。 |
ATAN2 |
ATAN2(x_num, y_num) |
根據 x 和 y 座標求反正切值,以弧度表示。 |
ATANH |
ATANH(number) |
數字的反雙曲正切值。 |
BASE |
BASE(number, radix, [min_length]) |
將數字表示為另一進位制的文字。 |
CEILING.MATH |
CEILING.MATH(number, [significance], [mode]) |
將數字向上舍入為最接近的整數或基數的倍數。 |
CEILING.PRECISE |
CEILING.PRECISE(number, [significance]) |
無論數字符號如何,將數字向上舍入為最接近的基數的倍數。 |
COMBIN |
COMBIN(number, number_chosen) |
給定數目專案的組合數。 |
COMBINA |
COMBINA(number, number_chosen) |
允許重複的組合數。 |
COS |
COS(number) |
以弧度表示的角度的餘弦值。 |
COSH |
COSH(number) |
數字的雙曲餘弦值。 |
COT |
COT(number) |
以弧度表示的角度的餘切值。 |
COTH |
COTH(number) |
數字的雙曲餘切值。 |
CSC |
CSC(number) |
以弧度表示的角度的餘割值。 |
CSCH |
CSCH(number) |
角度的雙曲餘割值。 |
DECIMAL |
DECIMAL(text, radix) |
將給定進位制的文字轉換為十進位制數。 |
DEGREES |
DEGREES(angle) |
將弧度轉換為度。 |
EVEN |
EVEN(number) |
將數字向上舍入為最接近的偶數。 |
EXP |
EXP(number) |
e 的乘冪。 |
FACT |
FACT(number) |
數字的階乘。 |
FACTDOUBLE |
FACTDOUBLE(number) |
數字的雙階乘。 |
FLOOR.MATH |
FLOOR.MATH(number, [significance], [mode]) |
將數字向下舍入為最接近的整數或基數的倍數。 |
FLOOR.PRECISE |
FLOOR.PRECISE(number, [significance]) |
無論數字符號如何,將數字向下舍入為最接近的基數的倍數。 |
GCD |
GCD(number1, [number2], ...) |
最大公約數。 |
INT |
INT(number) |
將數字向下舍入為最接近的整數。 |
ISO.CEILING |
ISO.CEILING(number, [significance]) |
將數字向上舍入為最接近的整數或基數的倍數。 |
LCM |
LCM(number1, [number2], ...) |
最小公倍數。 |
LN |
LN(number) |
自然對數。 |
LOG |
LOG(number, [base]) |
以給定底數求對數(省略時為 10)。 |
LOG10 |
LOG10(number) |
以 10 為底的對數。 |
MDETERM |
MDETERM(array) |
矩陣的行列式。 |
MINVERSE |
MINVERSE(array) |
矩陣的逆矩陣。可溢位 |
MMULT |
MMULT(array1, array2) |
兩個陣列的矩陣乘積。可溢位 |
MOD |
MOD(number, divisor) |
除法的餘數。 |
MROUND |
MROUND(number, multiple) |
舍入到最接近的指定倍數的數字。 |
MULTINOMIAL |
MULTINOMIAL(number1, [number2], ...) |
一組數字的多項式係數。 |
MUNIT |
MUNIT(dimension) |
指定大小的單位矩陣。可溢位 |
ODD |
ODD(number) |
將數字向上舍入為最接近的奇數。 |
PERCENTOF |
PERCENTOF(data_subset, data_all) |
子集在總計中所佔的份額,以小數表示。 |
PI |
PI() |
圓周率 pi 的值。 |
POWER |
POWER(number, power) |
數字的乘冪。 |
PRODUCT |
PRODUCT(number1, [number2], ...) |
將其參數相乘。 |
QUOTIENT |
QUOTIENT(numerator, denominator) |
除法的整數部分。 |
RADIANS |
RADIANS(angle) |
將度轉換為弧度。 |
RAND |
RAND() |
0 到 1 之間的隨機數,每次重新計算時都會生成新值。易失 |
RANDARRAY |
RANDARRAY([rows], [columns], [min], [max], [integer]) |
一個隨機數陣列,以溢位方式返回。易失,可溢位 |
RANDBETWEEN |
RANDBETWEEN(bottom, top) |
兩個數字之間的隨機整數。易失 |
ROMAN |
ROMAN(number, [form]) |
將數字表示為羅馬數字。 |
ROUND |
ROUND(number, [num_digits]) |
將數字舍入到指定位數。 |
ROUNDDOWN |
ROUNDDOWN(number, [num_digits]) |
將數字朝零的方向舍入。 |
ROUNDUP |
ROUNDUP(number, [num_digits]) |
將數字朝遠離零的方向舍入。 |
SEC |
SEC(number) |
以弧度表示的角度的正割值。 |
SECH |
SECH(number) |
角度的雙曲正割值。 |
SEQUENCE |
SEQUENCE(rows, [columns], [start], [step]) |
一個數字序列,以溢位方式返回。可溢位 |
SERIESSUM |
SERIESSUM(x, n, m, coefficients) |
冪級數之和。 |
SIGN |
SIGN(number) |
數字的符號:1、0 或 -1。 |
SIN |
SIN(number) |
以弧度表示的角度的正弦值。 |
SINH |
SINH(number) |
數字的雙曲正弦值。 |
SQRT |
SQRT(number) |
正平方根。 |
SQRTPI |
SQRTPI(number) |
數字與 pi 之積的平方根。 |
SUBTOTAL |
SUBTOTAL(function_num, ref1, [ref2], ...) |
可以排除隱藏行的分類彙總。 |
SUM |
SUM(number1, [number2], ...) |
將其參數相加。 |
SUMIF |
SUMIF(range, criteria, [sum_range]) |
將滿足一個條件的儲存格相加。 |
SUMIFS |
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
將滿足多個條件的儲存格相加。 |
SUMPRODUCT |
SUMPRODUCT(array1, [array2], ...) |
各陣列對應元素乘積之和。 |
SUMSQ |
SUMSQ(number1, [number2], ...) |
其參數的平方和。 |
SUMX2MY2 |
SUMX2MY2(array_x, array_y) |
對應值的平方差之和。 |
SUMX2PY2 |
SUMX2PY2(array_x, array_y) |
對應值的平方和之和。 |
SUMXMY2 |
SUMXMY2(array_x, array_y) |
對應值之差的平方和。 |
TAN |
TAN(number) |
以弧度表示的角度的正切值。 |
TANH |
TANH(number) |
數字的雙曲正切值。 |
TRUNC |
TRUNC(number, [num_digits]) |
將數字截斷到指定位數。 |
統計
| 函式 | 語法 | 功能 |
|---|---|---|
AVEDEV |
AVEDEV(number1, [number2], ...) |
各值與其平均值的絕對偏差的平均值。 |
AVERAGE |
AVERAGE(number1, [number2], ...) |
其參數的算術平均值。 |
AVERAGEA |
AVERAGEA(value1, [value2], ...) |
其參數的平均值,文字計為 0,邏輯值計為 1 或 0。 |
AVERAGEIF |
AVERAGEIF(range, criteria, [average_range]) |
滿足一個條件的儲存格的平均值。 |
AVERAGEIFS |
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
滿足多個條件的儲存格的平均值。 |
BETA.DIST |
BETA.DIST(x, alpha, beta, cumulative, [A], [B]) |
Beta 分佈。 |
BETA.INV |
BETA.INV(probability, alpha, beta, [A], [B]) |
累積 Beta 分佈的反函式。 |
BINOM.DIST |
BINOM.DIST(number_s, trials, probability_s, cumulative) |
二項分佈概率。 |
BINOM.DIST.RANGE |
BINOM.DIST.RANGE(trials, probability_s, number_s, [number_s2]) |
二項試驗中成功次數為某個值或某個範圍的概率。 |
BINOM.INV |
BINOM.INV(trials, probability_s, alpha) |
使累積二項分佈達到某個臨界值的最小值。 |
CHISQ.DIST |
CHISQ.DIST(x, deg_freedom, cumulative) |
左尾卡方分佈。 |
CHISQ.DIST.RT |
CHISQ.DIST.RT(x, deg_freedom) |
右尾卡方分佈。 |
CHISQ.INV |
CHISQ.INV(probability, deg_freedom) |
左尾卡方分佈的反函式。 |
CHISQ.INV.RT |
CHISQ.INV.RT(probability, deg_freedom) |
右尾卡方分佈的反函式。 |
CHISQ.TEST |
CHISQ.TEST(actual_range, expected_range) |
獨立性卡方檢驗。 |
CONFIDENCE.NORM |
CONFIDENCE.NORM(alpha, standard_dev, size) |
使用正態分佈計算的總體平均值的置信區間。 |
CONFIDENCE.T |
CONFIDENCE.T(alpha, standard_dev, size) |
使用學生 t 分佈計算的總體平均值的置信區間。 |
CORREL |
CORREL(array1, array2) |
兩個資料集的相關係數。 |
COUNT |
COUNT(value1, [value2], ...) |
計算其參數中數字的個數。 |
COUNTA |
COUNTA(value1, [value2], ...) |
計算非空值的個數。 |
COUNTBLANK |
COUNTBLANK(range) |
計算區域中空儲存格的個數。 |
COUNTIF |
COUNTIF(range, criteria) |
計算滿足一個條件的儲存格的個數。 |
COUNTIFS |
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
計算滿足多個條件的儲存格的個數。 |
COVARIANCE.P |
COVARIANCE.P(array1, array2) |
兩個資料集的總體協方差。 |
COVARIANCE.S |
COVARIANCE.S(array1, array2) |
兩個資料集的樣本協方差。 |
DEVSQ |
DEVSQ(number1, [number2], ...) |
與平均值的偏差平方和。 |
EXPON.DIST |
EXPON.DIST(x, lambda, cumulative) |
指數分佈。 |
F.DIST |
F.DIST(x, deg_freedom1, deg_freedom2, cumulative) |
左尾 F 概率分佈。 |
F.DIST.RT |
F.DIST.RT(x, deg_freedom1, deg_freedom2) |
右尾 F 概率分佈。 |
F.INV |
F.INV(probability, deg_freedom1, deg_freedom2) |
左尾 F 分佈的反函式。 |
F.INV.RT |
F.INV.RT(probability, deg_freedom1, deg_freedom2) |
右尾 F 分佈的反函式。 |
F.TEST |
F.TEST(array1, array2) |
F 檢驗的結果。 |
FISHER |
FISHER(x) |
Fisher 變換。 |
FISHERINV |
FISHERINV(y) |
Fisher 變換的反函式。 |
FORECAST.LINEAR |
FORECAST.LINEAR(x, known_y's, known_x's) |
沿線性趨勢的未來值。 |
FREQUENCY |
FREQUENCY(data_array, bins_array) |
值在各區間內出現的頻率,以垂直陣列返回。可溢位 |
GAMMA |
GAMMA(x) |
Gamma 函式值。 |
GAMMA.DIST |
GAMMA.DIST(x, alpha, beta, cumulative) |
Gamma 分佈。 |
GAMMA.INV |
GAMMA.INV(probability, alpha, beta) |
累積 Gamma 分佈的反函式。 |
GAMMALN |
GAMMALN(x) |
Gamma 函式的自然對數。 |
GAMMALN.PRECISE |
GAMMALN.PRECISE(x) |
Gamma 函式的自然對數。 |
GAUSS |
GAUSS(x) |
比標準正態累積分佈小 0.5 的值。 |
GEOMEAN |
GEOMEAN(number1, [number2], ...) |
幾何平均值。 |
HARMEAN |
HARMEAN(number1, [number2], ...) |
調和平均值。 |
HYPGEOM.DIST |
HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, [cumulative]) |
超幾何分佈。 |
INTERCEPT |
INTERCEPT(known_y's, known_x's) |
線性迴歸線的截距。 |
KURT |
KURT(number1, [number2], ...) |
資料集的峰度。 |
LARGE |
LARGE(array, k) |
第 k 個最大值。 |
LINEST |
LINEST(known_y's, [known_x's], [const], [stats]) |
最小二乘線性擬合的統計值。可溢位 |
LOGNORM.DIST |
LOGNORM.DIST(x, mean, standard_dev, cumulative) |
對數正態分佈。 |
LOGNORM.INV |
LOGNORM.INV(probability, mean, standard_dev) |
對數正態累積分佈的反函式。 |
MAX |
MAX(number1, [number2], ...) |
最大值。 |
MAXA |
MAXA(value1, [value2], ...) |
最大值,文字計為 0,並計入邏輯值。 |
MAXIFS |
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
滿足條件的儲存格中的最大值。 |
MEDIAN |
MEDIAN(number1, [number2], ...) |
中位數。 |
MIN |
MIN(number1, [number2], ...) |
最小值。 |
MINA |
MINA(value1, [value2], ...) |
最小值,文字計為 0,並計入邏輯值。 |
MINIFS |
MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) |
滿足條件的儲存格中的最小值。 |
MODE.MULT |
MODE.MULT(number1, [number2], ...) |
出現頻率最高的各個值,以垂直陣列返回。可溢位 |
MODE.SNGL |
MODE.SNGL(number1, [number2], ...) |
出現頻率最高的值。 |
NEGBINOM.DIST |
NEGBINOM.DIST(number_f, number_s, probability_s, cumulative) |
負二項分佈。 |
NORM.DIST |
NORM.DIST(x, mean, standard_dev, cumulative) |
正態分佈。 |
NORM.INV |
NORM.INV(probability, mean, standard_dev) |
正態累積分佈的反函式。 |
NORM.S.DIST |
NORM.S.DIST(z, [cumulative]) |
標準正態分佈。 |
NORM.S.INV |
NORM.S.INV(probability) |
標準正態累積分佈的反函式。 |
PEARSON |
PEARSON(array1, array2) |
Pearson 積矩相關係數。 |
PERCENTILE.EXC |
PERCENTILE.EXC(array, k) |
第 k 個百分點值,k 嚴格介於 0 和 1 之間。 |
PERCENTILE.INC |
PERCENTILE.INC(array, k) |
第 k 個百分點值,k 介於 0 和 1 之間(含 0 和 1)。 |
PERCENTRANK.EXC |
PERCENTRANK.EXC(array, x, [significance]) |
值的百分比排位(不含 0 和 1)。 |
PERCENTRANK.INC |
PERCENTRANK.INC(array, x, [significance]) |
值的百分比排位(含 0 和 1)。 |
PERMUT |
PERMUT(number, number_chosen) |
排列數。 |
PERMUTATIONA |
PERMUTATIONA(number, number_chosen) |
允許重複的排列數。 |
PHI |
PHI(x) |
標準正態分佈的密度。 |
POISSON.DIST |
POISSON.DIST(x, mean, cumulative) |
泊松分佈。 |
PROB |
PROB(x_range, prob_range, lower_limit, [upper_limit]) |
值落在兩個界限之間的概率。 |
QUARTILE.EXC |
QUARTILE.EXC(array, quart) |
四分位數,基於嚴格介於 0 和 1 之間的百分點值。 |
QUARTILE.INC |
QUARTILE.INC(array, quart) |
四分位數,基於 0 到 1 之間(含 0 和 1)的百分點值。 |
RANK.AVG |
RANK.AVG(number, ref, [order]) |
數字的排位,並列時取平均排位。 |
RANK.EQ |
RANK.EQ(number, ref, [order]) |
數字的排位,並列時取最高排位。 |
RSQ |
RSQ(known_y's, known_x's) |
Pearson 相關係數的平方。 |
SKEW |
SKEW(number1, [number2], ...) |
分佈的偏度。 |
SKEW.P |
SKEW.P(number1, [number2], ...) |
總體的偏度。 |
SLOPE |
SLOPE(known_y's, known_x's) |
線性迴歸線的斜率。 |
SMALL |
SMALL(array, k) |
第 k 個最小值。 |
STANDARDIZE |
STANDARDIZE(x, mean, standard_dev) |
標準化值。 |
STDEV.P |
STDEV.P(number1, [number2], ...) |
整個總體的標準偏差。 |
STDEV.S |
STDEV.S(number1, [number2], ...) |
樣本的標準偏差。 |
STDEVA |
STDEVA(value1, [value2], ...) |
樣本標準偏差,計入文字和邏輯值。 |
STDEVPA |
STDEVPA(value1, [value2], ...) |
總體標準偏差,計入文字和邏輯值。 |
STEYX |
STEYX(known_y's, known_x's) |
迴歸中每個 x 對應的預測 y 值的標準誤差。 |
T.DIST |
T.DIST(x, deg_freedom, cumulative) |
左尾學生 t 分佈。 |
T.DIST.2T |
T.DIST.2T(x, deg_freedom) |
雙尾學生 t 分佈。 |
T.DIST.RT |
T.DIST.RT(x, deg_freedom) |
右尾學生 t 分佈。 |
T.INV |
T.INV(probability, deg_freedom) |
學生 t 分佈的左尾反函式。 |
T.INV.2T |
T.INV.2T(probability, deg_freedom) |
學生 t 分佈的雙尾反函式。 |
T.TEST |
T.TEST(array1, array2, tails, type) |
學生 t 檢驗的概率。 |
TREND |
TREND(known_y's, [known_x's], [new_x's], [const]) |
沿線性趨勢的值。可溢位 |
TRIMMEAN |
TRIMMEAN(array, percent) |
資料集內部(去掉首尾部分後)的平均值。 |
VAR.P |
VAR.P(number1, [number2], ...) |
整個總體的方差。 |
VAR.S |
VAR.S(number1, [number2], ...) |
樣本的方差。 |
VARA |
VARA(value1, [value2], ...) |
樣本方差,計入文字和邏輯值。 |
VARPA |
VARPA(value1, [value2], ...) |
總體方差,計入文字和邏輯值。 |
WEIBULL.DIST |
WEIBULL.DIST(x, alpha, beta, cumulative) |
Weibull 分佈。 |
Z.TEST |
Z.TEST(array, x, [sigma]) |
z 檢驗的單尾 P 值。 |
尋找和引用
| 函式 | 語法 | 功能 |
|---|---|---|
ADDRESS |
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) |
根據行號和列號得到以文字表示的儲存格地址。 |
AREAS |
AREAS(reference) |
引用中的區域個數。 |
CHOOSE |
CHOOSE(index_num, value1, [value2], ...) |
按位置從列表中選取一個值。 |
CHOOSECOLS |
CHOOSECOLS(array, col_num1, [col_num2], ...) |
陣列中的指定列。可溢位 |
CHOOSEROWS |
CHOOSEROWS(array, row_num1, [row_num2], ...) |
陣列中的指定行。可溢位 |
COLUMN |
COLUMN([reference]) |
引用的列號。 |
COLUMNS |
COLUMNS(array) |
引用或陣列中的列數。 |
DROP |
DROP(array, rows, [columns]) |
從陣列開頭或末尾去掉指定數目的行或列後的陣列。可溢位 |
EXPAND |
EXPAND(array, rows, [columns], [pad_with]) |
填充擴充到指定大小的陣列。可溢位 |
FILTER |
FILTER(array, include, [if_empty]) |
陣列中滿足條件的行或列,以溢位方式返回。可溢位 |
GETPIVOTDATA |
GETPIVOTDATA(data_field, pivot_table, [field1, item1], ...) |
樞紐分析表上次重新整理結果中的一個值。易失 |
GROUPBY |
GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship]) |
按一個或多個欄位對行進行分組並聚合值,以溢位方式返回。可溢位 |
HLOOKUP |
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) |
在表的首行中尋找,並返回其下方某一行中的值。 |
HSTACK |
HSTACK(array1, [array2], ...) |
將多個陣列並排放入一個陣列中。可溢位 |
HYPERLINK |
HYPERLINK(link_location, [friendly_name]) |
指向文件或網址的連結,顯示為其名稱。 |
INDEX |
INDEX(array, row_num, [column_num]) |
區域或陣列中指定行和列處的值或引用。 |
INDIRECT |
INDIRECT(ref_text, [a1]) |
由文字指定的引用。易失 |
LOOKUP |
LOOKUP(lookup_value, lookup_vector, [result_vector]) |
在一行或一列中尋找值,並返回另一行或另一列中的對應值。 |
MATCH |
MATCH(lookup_value, lookup_array, [match_type]) |
值在一行或一列中的位置。 |
OFFSET |
OFFSET(reference, rows, cols, [height], [width]) |
相對於給定引用偏移後的引用。易失 |
PIVOTBY |
PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array], [relative_to]) |
按行欄位和列欄位分組,並將值聚合為以溢位方式返回的交叉表。可溢位 |
ROW |
ROW([reference]) |
引用的行號。 |
ROWS |
ROWS(array) |
引用或陣列中的行數。 |
SORT |
SORT(array, [sort_index], [sort_order], [by_col]) |
排序後的陣列內容,以溢位方式返回。可溢位 |
SORTBY |
SORTBY(array, by_array1, [sort_order1], ...) |
按其他陣列的值排序後的陣列,以溢位方式返回。可溢位 |
TAKE |
TAKE(array, rows, [columns]) |
從陣列開頭或末尾取指定數目的行或列。可溢位 |
TOCOL |
TOCOL(array, [ignore], [scan_by_column]) |
將陣列轉換為一列。可溢位 |
TOROW |
TOROW(array, [ignore], [scan_by_column]) |
將陣列轉換為一行。可溢位 |
TRANSPOSE |
TRANSPOSE(array) |
行和列互換後的陣列。可溢位 |
TRIMRANGE |
TRIMRANGE(range, [trim_rows], [trim_cols]) |
去掉外圍空行和空列後的區域。可溢位 |
UNIQUE |
UNIQUE(array, [by_col], [exactly_once]) |
陣列中互不相同的行或列,以溢位方式返回。可溢位 |
VLOOKUP |
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) |
在表的首列中向下尋找,並返回其右側某一列中的值。 |
VSTACK |
VSTACK(array1, [array2], ...) |
將多個陣列上下堆疊到一個陣列中。可溢位 |
WRAPCOLS |
WRAPCOLS(vector, wrap_count, [pad_with]) |
將一行或一列按列換行排列。可溢位 |
WRAPROWS |
WRAPROWS(vector, wrap_count, [pad_with]) |
將一行或一列按行換行排列。可溢位 |
XLOOKUP |
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) |
在一個區域中尋找值,並返回另一個區域中的對應項。可溢位 |
XMATCH |
XMATCH(lookup_value, lookup_array, [match_mode], [search_mode]) |
值在區域中的位置,支援精確、近似、萬用字元和反向搜尋。 |
邏輯
| 函式 | 語法 | 功能 |
|---|---|---|
AND |
AND(logical1, [logical2], ...) |
所有參數均為 TRUE 時返回 TRUE。 |
BYCOL |
BYCOL(array, lambda) |
將 LAMBDA 應用於每一列,並返回結果陣列。可溢位 |
BYROW |
BYROW(array, lambda) |
將 LAMBDA 應用於每一行,並返回結果陣列。可溢位 |
FALSE |
FALSE() |
邏輯值 FALSE。 |
IF |
IF(logical_test, value_if_true, [value_if_false]) |
條件為 TRUE 時返回一個值,為 FALSE 時返回另一個值。 |
IFERROR |
IFERROR(value, value_if_error) |
返回一個值;如果該值為錯誤值,則返回替代值。 |
IFNA |
IFNA(value, value_if_na) |
返回一個值;如果該值為 #N/A,則返回替代值。 |
IFS |
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...) |
第一個為 TRUE 的條件所對應的值。 |
LAMBDA |
LAMBDA([parameter1, ...], calculation) |
你自己定義的函式,可以按名稱呼叫,也可以作為參數傳遞。可溢位 |
LET |
LET(name1, value1, [name2, value2], ..., calculation) |
在一個公式內為中間結果命名。可溢位 |
MAKEARRAY |
MAKEARRAY(rows, columns, lambda) |
指定大小的陣列,其值由 LAMBDA 計算。可溢位 |
MAP |
MAP(array1, [array2], ..., lambda) |
將陣列中的每個值通過 LAMBDA 對映。可溢位 |
NOT |
NOT(logical) |
對邏輯值取反。 |
OR |
OR(logical1, [logical2], ...) |
任一參數為 TRUE 時返回 TRUE。 |
REDUCE |
REDUCE([initial_value], array, lambda) |
通過 LAMBDA 將陣列累積為一個值。可溢位 |
SCAN |
SCAN([initial_value], array, lambda) |
通過 LAMBDA 累積陣列時的每個中間值。可溢位 |
SWITCH |
SWITCH(expression, value1, result1, [default_or_value2, result2], ...) |
將一個值與列表進行比較,並返回第一個匹配項的結果。 |
TRUE |
TRUE() |
邏輯值 TRUE。 |
XOR |
XOR(logical1, [logical2], ...) |
為 TRUE 的參數個數為奇數時返回 TRUE。 |
文字
| 函式 | 語法 | 功能 |
|---|---|---|
ARRAYTOTEXT |
ARRAYTOTEXT(array, [format]) |
將陣列的值合為一段文字。 |
CHAR |
CHAR(number) |
具有給定程式碼的字元。 |
CLEAN |
CLEAN(text) |
刪除文字中的不可列印字元。 |
CODE |
CODE(text) |
文字第一個字元的數字程式碼。 |
CONCAT |
CONCAT(text1, [text2], ...) |
將值和區域中的文字連線起來。 |
CONCATENATE |
CONCATENATE(text1, [text2], ...) |
將多個文字項連線為一個。 |
DOLLAR |
DOLLAR(number, [decimals]) |
將數字表示為貨幣格式的文字。 |
EXACT |
EXACT(text1, text2) |
兩段文字完全相同(包括大小寫)時返回 TRUE。 |
FIND |
FIND(find_text, within_text, [start_num]) |
一段文字在另一段文字中的位置,區分大小寫。 |
FINDB |
FINDB(find_text, within_text, [start_num]) |
對雙位元組字元按位元組計數的 FIND。 |
FIXED |
FIXED(number, [decimals], [no_commas]) |
將數字表示為具有固定小數位數的文字。 |
LEFT |
LEFT(text, [num_chars]) |
文字開頭的若干字元。 |
LEFTB |
LEFTB(text, [num_bytes]) |
對雙位元組字元按位元組計數的 LEFT。 |
LEN |
LEN(text) |
文字中的字元數。 |
LENB |
LENB(text) |
對雙位元組字元按位元組計數的 LEN。 |
LOWER |
LOWER(text) |
轉換為小寫的文字。 |
MID |
MID(text, start_num, num_chars) |
文字中間的若干字元。 |
MIDB |
MIDB(text, start_num, num_bytes) |
對雙位元組字元按位元組計數的 MID。 |
NUMBERVALUE |
NUMBERVALUE(text, [decimal_separator], [group_separator]) |
以與區域設定無關的方式將文字轉換為數字。 |
PROPER |
PROPER(text) |
將每個單詞的首字母大寫。 |
REGEXEXTRACT |
REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
與正規表示式匹配的文字。可溢位 |
REGEXREPLACE |
REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]) |
替換與正規表示式匹配的文字。 |
REGEXTEST |
REGEXTEST(text, pattern, [case_sensitivity]) |
文字與正規表示式匹配時返回 TRUE。 |
REPLACE |
REPLACE(old_text, start_num, num_chars, new_text) |
替換文字中指定位置的字元。 |
REPLACEB |
REPLACEB(old_text, start_num, num_bytes, new_text) |
對雙位元組字元按位元組計數的 REPLACE。 |
REPT |
REPT(text, number_times) |
將文字重複指定次數。 |
RIGHT |
RIGHT(text, [num_chars]) |
文字末尾的若干字元。 |
RIGHTB |
RIGHTB(text, [num_bytes]) |
對雙位元組字元按位元組計數的 RIGHT。 |
SEARCH |
SEARCH(find_text, within_text, [start_num]) |
一段文字在另一段文字中的位置,不區分大小寫,支援萬用字元。 |
SEARCHB |
SEARCHB(find_text, within_text, [start_num]) |
對雙位元組字元按位元組計數的 SEARCH。 |
SUBSTITUTE |
SUBSTITUTE(text, old_text, new_text, [instance_num]) |
用一段文字替換另一段文字的出現之處。 |
T |
T(value) |
如果值是文字則返回該值,否則返回空文字。 |
TEXT |
TEXT(value, format_text) |
用數字格式將值格式化為文字。 |
TEXTAFTER |
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
分隔符之後的文字。可溢位 |
TEXTBEFORE |
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
分隔符之前的文字。可溢位 |
TEXTJOIN |
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...) |
用分隔符連線多段文字。 |
TEXTSPLIT |
TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
將文字拆分為行和列,以溢位方式返回。可溢位 |
TRIM |
TRIM(text) |
刪除文字中多餘的空格。 |
UNICHAR |
UNICHAR(number) |
具有給定碼位的 Unicode 字元。 |
UNICODE |
UNICODE(text) |
文字第一個字元的碼位。 |
UPPER |
UPPER(text) |
轉換為大寫的文字。 |
VALUE |
VALUE(text) |
將看起來像數字的文字轉換為數字。 |
VALUETOTEXT |
VALUETOTEXT(value, [format]) |
將值表示為文字。 |
日期和時間
| 函式 | 語法 | 功能 |
|---|---|---|
DATE |
DATE(year, month, day) |
日期的序列號。 |
DATEDIF |
DATEDIF(start_date, end_date, unit) |
兩個日期之間的天數、月數或年數。 |
DATEVALUE |
DATEVALUE(date_text) |
將以文字形式書寫的日期轉換為序列號。 |
DAY |
DAY(serial_number) |
日期是當月的第幾天。 |
DAYS |
DAYS(end_date, start_date) |
兩個日期之間的天數。 |
DAYS360 |
DAYS360(start_date, end_date, [method]) |
按一年 360 天計算的兩個日期之間的天數。 |
EDATE |
EDATE(start_date, months) |
某日期之前或之後指定月數的日期。 |
EOMONTH |
EOMONTH(start_date, months) |
相隔指定月數的那個月的最後一天。 |
HOUR |
HOUR(serial_number) |
時間中的小時。 |
ISOWEEKNUM |
ISOWEEKNUM(date) |
日期的 ISO 週數。 |
MINUTE |
MINUTE(serial_number) |
時間中的分鐘。 |
MONTH |
MONTH(serial_number) |
日期中的月份。 |
NETWORKDAYS |
NETWORKDAYS(start_date, end_date, [holidays]) |
兩個日期之間完整工作日的天數。 |
NETWORKDAYS.INTL |
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) |
兩個日期之間的工作日天數,可選擇哪些天為週末。 |
NOW |
NOW() |
目前日期和時間。易失 |
SECOND |
SECOND(serial_number) |
時間中的秒。 |
TIME |
TIME(hour, minute, second) |
時間的序列號。 |
TIMEVALUE |
TIMEVALUE(time_text) |
將以文字形式書寫的時間轉換為序列號。 |
TODAY |
TODAY() |
今天的日期。易失 |
WEEKDAY |
WEEKDAY(serial_number, [return_type]) |
日期是星期幾。 |
WEEKNUM |
WEEKNUM(serial_number, [return_type]) |
日期在當年中的週數。 |
WORKDAY |
WORKDAY(start_date, days, [holidays]) |
相隔指定工作日數的日期。 |
WORKDAY.INTL |
WORKDAY.INTL(start_date, days, [weekend], [holidays]) |
相隔指定工作日數的日期,可選擇哪些天為週末。 |
YEAR |
YEAR(serial_number) |
日期中的年份。 |
YEARFRAC |
YEARFRAC(start_date, end_date, [basis]) |
兩個日期之間相隔的天數佔一年的比例。 |
財務
| 函式 | 語法 | 功能 |
|---|---|---|
ACCRINT |
ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method]) |
定期付息證券的應計利息。 |
ACCRINTM |
ACCRINTM(issue, settlement, rate, par, [basis]) |
到期一次性付息證券的應計利息。 |
AMORDEGRC |
AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis]) |
按法國會計制度計算的某一期間的折舊值,使用折舊係數。 |
AMORLINC |
AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis]) |
按法國會計制度計算的某一期間的線性折舊值。 |
COUPDAYBS |
COUPDAYBS(settlement, maturity, frequency, [basis]) |
從付息期開始到結算日的天數。 |
COUPDAYS |
COUPDAYS(settlement, maturity, frequency, [basis]) |
包含結算日的付息期的天數。 |
COUPDAYSNC |
COUPDAYSNC(settlement, maturity, frequency, [basis]) |
從結算日到下一個付息日的天數。 |
COUPNCD |
COUPNCD(settlement, maturity, frequency, [basis]) |
結算日之後的下一個付息日。 |
COUPNUM |
COUPNUM(settlement, maturity, frequency, [basis]) |
結算日與到期日之間應付利息的次數。 |
COUPPCD |
COUPPCD(settlement, maturity, frequency, [basis]) |
結算日之前的上一個付息日。 |
CUMIPMT |
CUMIPMT(rate, nper, pv, start_period, end_period, type) |
貸款在兩個期間之間累計支付的利息。 |
CUMPRINC |
CUMPRINC(rate, nper, pv, start_period, end_period, type) |
貸款在兩個期間之間累計償還的本金。 |
DB |
DB(cost, salvage, life, period, [month]) |
用固定餘額遞減法計算的某一期間的折舊值。 |
DDB |
DDB(cost, salvage, life, period, [factor]) |
用雙倍餘額遞減法(或其他倍率)計算的某一期間的折舊值。 |
DISC |
DISC(settlement, maturity, pr, redemption, [basis]) |
證券的貼現率。 |
DOLLARDE |
DOLLARDE(fractional_dollar, fraction) |
將以分數表示的價格轉換為小數。 |
DOLLARFR |
DOLLARFR(decimal_dollar, fraction) |
將以小數表示的價格轉換為以分數表示的價格。 |
DURATION |
DURATION(settlement, maturity, coupon, yld, frequency, [basis]) |
定期付息證券的 Macaulay 久期。 |
EFFECT |
EFFECT(nominal_rate, npery) |
有效年利率。 |
FV |
FV(rate, nper, pmt, [pv], [type]) |
投資的未來值。 |
FVSCHEDULE |
FVSCHEDULE(principal, schedule) |
本金經過一系列複利率計算後的未來值。 |
INTRATE |
INTRATE(settlement, maturity, investment, redemption, [basis]) |
一次性付息證券的利率。 |
IPMT |
IPMT(rate, per, nper, pv, [fv], [type]) |
某一期間貸款還款額中的利息部分。 |
IRR |
IRR(values, [guess]) |
一系列現金流的內部收益率。 |
ISPMT |
ISPMT(rate, per, nper, pv) |
等額本金還款貸款在某一期間支付的利息。 |
MDURATION |
MDURATION(settlement, maturity, coupon, yld, frequency, [basis]) |
證券的修正 Macaulay 久期。 |
MIRR |
MIRR(values, finance_rate, reinvest_rate) |
修正內部收益率。 |
NOMINAL |
NOMINAL(effect_rate, npery) |
名義年利率。 |
NPER |
NPER(rate, pmt, pv, [fv], [type]) |
投資的期數。 |
NPV |
NPV(rate, value1, [value2], ...) |
定期現金流的淨現值。 |
PDURATION |
PDURATION(rate, pv, fv) |
投資達到某個值所需的期數。 |
PMT |
PMT(rate, nper, pv, [fv], [type]) |
貸款的每期還款額。 |
PPMT |
PPMT(rate, per, nper, pv, [fv], [type]) |
某一期間貸款還款額中的本金部分。 |
PRICE |
PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis]) |
定期付息證券每 100 面值的價格。 |
PRICEDISC |
PRICEDISC(settlement, maturity, discount, redemption, [basis]) |
貼現證券每 100 面值的價格。 |
PRICEMAT |
PRICEMAT(settlement, maturity, issue, rate, yld, [basis]) |
到期付息證券每 100 面值的價格。 |
PV |
PV(rate, nper, pmt, [fv], [type]) |
投資的現值。 |
RATE |
RATE(nper, pmt, pv, [fv], [type], [guess]) |
年金的每期利率。 |
RECEIVED |
RECEIVED(settlement, maturity, investment, discount, [basis]) |
一次性付息證券到期收回的金額。 |
RRI |
RRI(nper, pv, fv) |
投資增長的等效利率。 |
SLN |
SLN(cost, salvage, life) |
某一期間的直線折舊值。 |
SYD |
SYD(cost, salvage, life, per) |
用年限總和法計算的某一期間的折舊值。 |
TBILLEQ |
TBILLEQ(settlement, maturity, discount) |
國庫券的等效債券收益率。 |
TBILLPRICE |
TBILLPRICE(settlement, maturity, discount) |
國庫券每 100 面值的價格。 |
TBILLYIELD |
TBILLYIELD(settlement, maturity, pr) |
國庫券的收益率。 |
VDB |
VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch]) |
用餘額遞減法計算的任意期間範圍內的折舊值。 |
XIRR |
XIRR(values, dates, [guess]) |
不定期現金流的內部收益率。 |
XNPV |
XNPV(rate, values, dates) |
不定期現金流的淨現值。 |
YIELD |
YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis]) |
定期付息證券的收益率。 |
YIELDDISC |
YIELDDISC(settlement, maturity, pr, redemption, [basis]) |
貼現證券的年收益率。 |
YIELDMAT |
YIELDMAT(settlement, maturity, issue, rate, pr, [basis]) |
到期付息證券的年收益率。 |
資訊
| 函式 | 語法 | 功能 |
|---|---|---|
CELL |
CELL(info_type, [reference]) |
有關儲存格格式、位置或內容的資訊。易失 |
ERROR.TYPE |
ERROR.TYPE(error_val) |
表示某個值屬於哪種錯誤的數字。 |
INFO |
INFO(type_text) |
有關目前操作環境的資訊。易失 |
ISBLANK |
ISBLANK(value) |
儲存格為空時返回 TRUE。 |
ISERR |
ISERR(value) |
值為除 #N/A 以外的任意錯誤值時返回 TRUE。 |
ISERROR |
ISERROR(value) |
值為任意錯誤值時返回 TRUE。 |
ISEVEN |
ISEVEN(number) |
數字為偶數時返回 TRUE。 |
ISFORMULA |
ISFORMULA(reference) |
儲存格包含公式時返回 TRUE。 |
ISLOGICAL |
ISLOGICAL(value) |
值為邏輯值時返回 TRUE。 |
ISNA |
ISNA(value) |
值為 #N/A 時返回 TRUE。 |
ISNONTEXT |
ISNONTEXT(value) |
值不是文字時返回 TRUE。 |
ISNUMBER |
ISNUMBER(value) |
值為數字時返回 TRUE。 |
ISODD |
ISODD(number) |
數字為奇數時返回 TRUE。 |
ISOMITTED |
ISOMITTED(argument) |
LAMBDA 的參數被省略時返回 TRUE。 |
ISREF |
ISREF(value) |
值為引用時返回 TRUE。 |
ISTEXT |
ISTEXT(value) |
值為文字時返回 TRUE。 |
N |
N(value) |
轉換為數字的值。 |
NA |
NA() |
錯誤值 #N/A。 |
SHEET |
SHEET([value]) |
引用或工作表名稱對應的工作表編號。 |
SHEETS |
SHEETS([reference]) |
引用中或活頁簿中的工作表數。 |
TYPE |
TYPE(value) |
表示值的資料型別的數字。 |
工程
| 函式 | 語法 | 功能 |
|---|---|---|
BIN2DEC |
BIN2DEC(number) |
將二進位制數轉換為十進位制數。 |
BIN2HEX |
BIN2HEX(number, [places]) |
將二進位制數轉換為十六進位制數。 |
BIN2OCT |
BIN2OCT(number, [places]) |
將二進位制數轉換為八進位制數。 |
BITAND |
BITAND(number1, number2) |
兩個數字的按位與。 |
BITLSHIFT |
BITLSHIFT(number, shift_amount) |
將數字左移指定位數。 |
BITOR |
BITOR(number1, number2) |
兩個數字的按位或。 |
BITRSHIFT |
BITRSHIFT(number, shift_amount) |
將數字右移指定位數。 |
BITXOR |
BITXOR(number1, number2) |
兩個數字的按位異或。 |
CONVERT |
CONVERT(number, from_unit, to_unit) |
將數字從一種度量單位轉換為另一種。 |
DEC2BIN |
DEC2BIN(number, [places]) |
將十進位制數轉換為二進位制數。 |
DEC2HEX |
DEC2HEX(number, [places]) |
將十進位制數轉換為十六進位制數。 |
DEC2OCT |
DEC2OCT(number, [places]) |
將十進位制數轉換為八進位制數。 |
DELTA |
DELTA(number1, [number2]) |
兩個數字相等時返回 1,否則返回 0。 |
ERF |
ERF(lower_limit, [upper_limit]) |
誤差函式。 |
ERF.PRECISE |
ERF.PRECISE(x) |
從 0 到 x 積分的誤差函式。 |
ERFC |
ERFC(x) |
互補誤差函式。 |
ERFC.PRECISE |
ERFC.PRECISE(x) |
從 x 到無窮大積分的互補誤差函式。 |
GESTEP |
GESTEP(number, [step]) |
數字大於或等於閾值時返回 1,否則返回 0。 |
HEX2BIN |
HEX2BIN(number, [places]) |
將十六進位制數轉換為二進位制數。 |
HEX2DEC |
HEX2DEC(number) |
將十六進位制數轉換為十進位制數。 |
HEX2OCT |
HEX2OCT(number, [places]) |
將十六進位制數轉換為八進位制數。 |
OCT2BIN |
OCT2BIN(number, [places]) |
將八進位制數轉換為二進位制數。 |
OCT2DEC |
OCT2DEC(number) |
將八進位制數轉換為十進位制數。 |
OCT2HEX |
OCT2HEX(number, [places]) |
將八進位制數轉換為十六進位制數。 |
資料庫
| 函式 | 語法 | 功能 |
|---|---|---|
DAVERAGE |
DAVERAGE(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的平均值。 |
DCOUNT |
DCOUNT(database, field, criteria) |
計算資料庫中滿足條件的記錄裡某個欄位中數字儲存格的個數。 |
DCOUNTA |
DCOUNTA(database, field, criteria) |
計算資料庫中滿足條件的記錄裡某個欄位中非空儲存格的個數。 |
DGET |
DGET(database, field, criteria) |
資料庫中唯一滿足條件的那條記錄裡某個欄位的值。 |
DMAX |
DMAX(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的最大值。 |
DMIN |
DMIN(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的最小值。 |
DPRODUCT |
DPRODUCT(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的乘積。 |
DSTDEV |
DSTDEV(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的樣本標準偏差。 |
DSTDEVP |
DSTDEVP(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的總體標準偏差。 |
DSUM |
DSUM(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的總和。 |
DVAR |
DVAR(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的樣本方差。 |
DVARP |
DVARP(database, field, criteria) |
資料庫中滿足條件的記錄裡某個欄位的總體方差。 |
Web
| 函式 | 語法 | 功能 |
|---|---|---|
ENCODEURL |
ENCODEURL(text) |
經過編碼、可用於 URL 的文字。 |
相容性
這些是 Excel 2007 在 2010 年重新命名之前使用的名稱。每個函式的計算結果都與其新名稱的函式完全相同,開啟較舊的活頁簿時會按原樣保留這些名稱。
| 函式 | 語法 | 功能 |
|---|---|---|
BETADIST |
BETADIST(x, alpha, beta, [A], [B]) |
累積 Beta 分佈(BETA.DIST 的舊名稱)。 |
BETAINV |
BETAINV(probability, alpha, beta, [A], [B]) |
累積 Beta 分佈的反函式(BETA.INV 的舊名稱)。 |
BINOMDIST |
BINOMDIST(number_s, trials, probability_s, cumulative) |
二項分佈概率(BINOM.DIST 的舊名稱)。 |
CEILING |
CEILING(number, [significance], [mode]) |
將數字向上舍入為最接近的基數的倍數。 |
CHIDIST |
CHIDIST(x, deg_freedom) |
右尾卡方分佈(CHISQ.DIST.RT 的舊名稱)。 |
CHIINV |
CHIINV(probability, deg_freedom) |
右尾卡方分佈的反函式(CHISQ.INV.RT 的舊名稱)。 |
CHITEST |
CHITEST(actual_range, expected_range) |
獨立性卡方檢驗(CHISQ.TEST 的舊名稱)。 |
CONFIDENCE |
CONFIDENCE(alpha, standard_dev, size) |
使用正態分佈計算的總體平均值的置信區間(CONFIDENCE.NORM 的舊名稱)。 |
COVAR |
COVAR(array1, array2) |
總體協方差(COVARIANCE.P 的舊名稱)。 |
CRITBINOM |
CRITBINOM(trials, probability_s, alpha) |
使累積二項分佈達到某個臨界值的最小值(BINOM.INV 的舊名稱)。 |
EXPONDIST |
EXPONDIST(x, lambda, cumulative) |
指數分佈(EXPON.DIST 的舊名稱)。 |
FDIST |
FDIST(x, deg_freedom1, deg_freedom2) |
右尾 F 分佈(F.DIST.RT 的舊名稱)。 |
FINV |
FINV(probability, deg_freedom1, deg_freedom2) |
右尾 F 分佈的反函式(F.INV.RT 的舊名稱)。 |
FLOOR |
FLOOR(number, [significance], [mode]) |
將數字朝零的方向向下舍入為基數的倍數。 |
FORECAST |
FORECAST(x, known_y's, known_x's) |
沿線性趨勢的值(FORECAST.LINEAR 的舊名稱)。 |
FTEST |
FTEST(array1, array2) |
F 檢驗的結果(F.TEST 的舊名稱)。 |
GAMMADIST |
GAMMADIST(x, alpha, beta, [cumulative]) |
Gamma 分佈(GAMMA.DIST 的舊名稱)。 |
GAMMAINV |
GAMMAINV(probability, alpha, beta) |
累積 Gamma 分佈的反函式(GAMMA.INV 的舊名稱)。 |
HYPGEOMDIST |
HYPGEOMDIST(sample_s, number_sample, population_s, number_pop) |
超幾何分佈(HYPGEOM.DIST 的舊名稱)。 |
LOGINV |
LOGINV(probability, mean, standard_dev) |
對數正態累積分佈的反函式(LOGNORM.INV 的舊名稱)。 |
LOGNORMDIST |
LOGNORMDIST(x, mean, standard_dev) |
累積對數正態分佈(LOGNORM.DIST 的舊名稱)。 |
MODE |
MODE(number1, [number2], ...) |
出現頻率最高的值(MODE.SNGL 的舊名稱)。 |
NEGBINOMDIST |
NEGBINOMDIST(number_f, number_s, probability_s) |
負二項分佈(NEGBINOM.DIST 的舊名稱)。 |
NORMDIST |
NORMDIST(x, mean, standard_dev, cumulative) |
正態分佈(NORM.DIST 的舊名稱)。 |
NORMINV |
NORMINV(probability, mean, standard_dev) |
正態累積分佈的反函式(NORM.INV 的舊名稱)。 |
NORMSDIST |
NORMSDIST(z) |
標準正態累積分佈(NORM.S.DIST 的舊名稱)。 |
NORMSINV |
NORMSINV(probability) |
標準正態累積分佈的反函式(NORM.S.INV 的舊名稱)。 |
PERCENTILE |
PERCENTILE(array, k) |
第 k 個百分點值(PERCENTILE.INC 的舊名稱)。 |
PERCENTRANK |
PERCENTRANK(array, x, [significance]) |
值的百分比排位(PERCENTRANK.INC 的舊名稱)。 |
POISSON |
POISSON(x, mean, [cumulative]) |
泊松分佈(POISSON.DIST 的舊名稱)。 |
QUARTILE |
QUARTILE(array, quart) |
資料集的四分位數(QUARTILE.INC 的舊名稱)。 |
RANK |
RANK(number, ref, [order]) |
數字在列表中的排位(RANK.EQ 的舊名稱)。 |
STDEV |
STDEV(number1, [number2], ...) |
樣本標準偏差(STDEV.S 的舊名稱)。 |
STDEVP |
STDEVP(number1, [number2], ...) |
總體標準偏差(STDEV.P 的舊名稱)。 |
TDIST |
TDIST(x, deg_freedom, tails) |
右尾或雙尾學生 t 分佈(T.DIST.RT 和 T.DIST.2T 的舊名稱)。 |
TINV |
TINV(probability, deg_freedom) |
學生 t 分佈的雙尾反函式(T.INV.2T 的舊名稱)。 |
TTEST |
TTEST(array1, array2, tails, type) |
學生 t 檢驗的概率(T.TEST 的舊名稱)。 |
VAR |
VAR(number1, [number2], ...) |
樣本方差(VAR.S 的舊名稱)。 |
VARP |
VARP(number1, [number2], ...) |
總體方差(VAR.P 的舊名稱)。 |
WEIBULL |
WEIBULL(x, alpha, beta, cumulative) |
Weibull 分佈(WEIBULL.DIST 的舊名稱)。 |
ZTEST |
ZTEST(array, x, [sigma]) |
z 檢驗的單尾 P 值(Z.TEST 的舊名稱)。 |
Methodox Formula
Excel 中沒有的函式。Excel 會在檔案中按原樣保留它們,並對它們顯示 #NAME?。
| 函式 | 語法 | 功能 |
|---|---|---|
DATASOURCE |
DATASOURCE(name) |
按名稱返回活頁簿中某個 Data Source 給出的表,以溢位方式返回;它只在活頁簿重新整理或其讀取的參數發生變化時取得資料,其間返回上次取得的結果。可溢位 |
MULTIPLE.OPERATIONS |
MULTIPLE.OPERATIONS(formula, [row_cell, row_replacement], [column_cell, column_replacement]) |
LibreOffice 的假設分析表:用其他輸入重新計算一個公式;在 LibreOffice 中建立的活頁簿包含此函式時會進行計算。 |
PARAM |
PARAM(name) |
按名稱返回活頁簿中某個 Document Parameter 的值;活頁簿一開啟它就會返回結果,因為參數是資料而不是程式碼。 |
SQL.STORED |
SQL.STORED(name, [value1], …) |
按名稱返回 SQL Workbench 中某個已儲存查詢的結果,各個值按順序繫結到其參數,以溢位方式返回並保持最新。可溢位 |
SQL.VIEW |
SQL.VIEW(sql, [headers]) |
對活頁簿中的表、區域和工作表執行 SQL 查詢或已儲存檢視的結果,以溢位方式返回並保持最新。可溢位 |
TABLE |
TABLE([row_input], [column_input]) |
Excel 的假設分析資料表,與 Excel 在檔案中儲存它的方式相同;在 Excel 中建立的活頁簿包含此函式時會進行計算。 |
Formula 尚未提供的 Excel 函式
以下 63 個名稱在 Excel 365 的函式列表中,但 Formula 中沒有。使用了其中某個函式的活頁簿可以正常開啟和儲存,公式會按原樣保留;在該函式實現之前,儲存格在 Formula 中顯示 #NAME?,在 Excel 中開啟該檔案時會重新計算。
| 類別 | 說明 | 函式 |
|---|---|---|
| 工程 | 貝塞爾函式 | BESSELI, BESSELJ, BESSELK, BESSELY |
| 工程 | 複數 | COMPLEX, IMABS, IMAGINARY, IMARGUMENT, IMCONJUGATE, IMCOS, IMCOSH, IMCOT, IMCSC, IMCSCH, IMDIV, IMEXP, IMLN, IMLOG10, IMLOG2, IMPOWER, IMPRODUCT, IMREAL, IMSEC, IMSECH, IMSIN, IMSINH, IMSQRT, IMSUB, IMSUM, IMTAN |
| 財務 | 首期或末期為不規則期間的證券 | ODDFPRICE, ODDFYIELD, ODDLPRICE, ODDLYIELD |
| 財務 | 需要 Microsoft 的線上資料服務 | STOCKHISTORY |
| 統計 | 指數平滑預測 | FORECAST.ETS, FORECAST.ETS.CONFINT, FORECAST.ETS.SEASONALITY, FORECAST.ETS.STAT |
| 統計 | 指數趨勢 | GROWTH, LOGEST |
| 尋找和引用 | 公式的文字 | FORMULATEXT |
| 尋找和引用 | 儲存格中的圖片 | IMAGE |
| 尋找和引用 | 即時資料伺服器(COM) | RTD |
| 多維資料集 | OLAP 多維資料集連線 | CUBEKPIMEMBER, CUBEMEMBER, CUBEMEMBERPROPERTY, CUBERANKEDMEMBER, CUBESET, CUBESETCOUNT, CUBEVALUE |
| Web | Web 函式 | FILTERXML, WEBSERVICE |
| 文字 | 東亞文字轉換 | ASC, DBCS, JIS, PHONETIC |
| 文字 | 泰語貨幣文字 | BAHTTEXT |
| 文字 | 需要 Microsoft 的線上翻譯服務 | TRANSLATE, DETECTLANGUAGE |
| 載入項和自動化 | 呼叫 DLL 和程式碼資源 | CALL, REGISTER.ID |
| 載入項和自動化 | Euro Currency Tools 載入項 | EUROCONVERT |