Module
Contents
Index 🔎︎

# 统计函数第一部分

## [text/scalc/01/func_countifs.xhp#countifs_head not found].

Returns the count of cells that meet criteria in multiple ranges.

## B

返回一个二项式分布样本的概率。

### Syntax

B(Trials; SP; T1; T2)

Trials 是独立试验的次数。

SP 是单个试验的成功概率。

T1 定义试验次数的下界。

T2 （可选择的）定义试验次数的上界。

### Example

计算抛掷 10 次骰子中有两次掷中 6 点的概率。一次掷中 6 点（或其他任意一个点数）的概率为 1/6。 因此可列出下列计算公式：

=B(10;1/6;2) 返回的概率结果为 29%。

## BETA.DIST

返回beta函数。

### Syntax

BETA.DIST(Number; Alpha; Beta; Cumulative; Start; End)

Number 是用来进行函数计算的介于Start和End区间的之间的值。

Alpha (必填) 是该分布的一个参数。

Beta (必填) 是该分布的一个参数。

Cumulative （可选择的）: 可取 0 或 False 计算概率密度函数。可取其它任意值或 True 或缺省用于计算累积分布函数

Start （可选择的）是 Number 的下界。

End（可选择的）是 Number 的上界。

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Example

=BETA.DIST(2;8;10;1;1;3) 返回值 0.6854706

=BETA.DIST(2;8;10;0;1;3) 返回值 1.4837646

## BETA.INV

返回累积beta分布的概率密度

### Syntax

BETA.INV(数值; Alpha; Beta; 起始; 结束)

Number 是用来进行函数计算的介于Start和End区间的之间的值。

Alpha 是分布的参数。

Beta 是分布的参数。

Start （可选择的）是 Number 的下界。

End（可选择的）是 Number 的上界。

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Example

=BETA.INV(0.5;5;10) 返回值 0.3257511553。

## BETADIST

返回 beta 函数。

### Syntax

BETADIST(Number; Alpha; Beta; Start; End; Cumulative)

Number 是用来进行函数计算的介于Start和End区间的之间的值。

Alpha 是分布的参数。

Beta 是分布的参数。

Start （可选择的）是 Number 的下界。

End（可选择的）是 Number 的上界。

Cumulative （可选择的）: 可取 0 或 False 计算概率密度函数。可取其它任意值或 True 或缺省用于计算累积分布函数

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Example

=BETADIST(0.75;3;4) returns the value 0.96.

## BETAINV

返回累积 beta 分布的概率密度。

### Syntax

BETAINV(Number; Alpha; Beta; Start; End)

Number 是用来进行函数计算的介于Start和End区间的之间的值。

Alpha 是分布的参数。

Beta 是分布的参数。

Start （可选择的）是 Number 的下界。

End（可选择的）是 Number 的上界。

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Example

=BETAINV(0.5;5;10) 返回数值 0.33。

## BINOM.DIST

返回一元二项式分布的概率。

### Syntax

BINOM.DIST(X; Trials; SP; C)

X 是试验成功的次数。

Trials 是独立试验的次数。

SP 是单个试验的成功概率。

C = 0 计算单个事件的概率，C = 1 计算累积概率。

### Example

抛掷 12 次硬币，如果在 A1 中输入的数值为从 0 到 12，函数=BINOMDIST(A1;12;0.5;0) 求得的值表示 12 次中有 A1 次正面朝上。

=BINOMDIST(A1;12;0.5;1) 求得的值是同一序列的累积概率。例如，当 A1 = 4 时，那么该序列的累积概率为 0、1、2、3 或 4 次正面朝上的概率（异或非）。

## BINOM.INV

返回使累积二项式分布大于等于临界值的最小值。

### Syntax

BINOM.INV(Trials; SP; Alpha)

Trials 试验的总次数。

SP 是单个试验的成功概率。

Alpha The border probability that is attained or exceeded.

### Example

=BINOM.INV(8;0.6;0.9) returns 7, the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value.

## BINOMDIST

返回一元二项式分布的概率。

### Syntax

BINOMDIST(X; Trials; SP; C)

X 是试验成功的次数。

Trials 是独立试验的次数。

SP 是单个试验的成功概率。

C = 0 计算单个事件的概率，C = 1 计算累积概率。

### Example

抛掷 12 次硬币，如果在 A1 中输入的数值为从 0 到 12，函数=BINOMDIST(A1;12;0.5;0) 求得的值表示 12 次中有 A1 次正面朝上。

=BINOMDIST(A1;12;0.5;1) 求得的值是同一序列的累积概率。例如，当 A1 = 4 时，那么该序列的累积概率为 0、1、2、3 或 4 次正面朝上的概率（异或非）。

## CHIDIST

利用指定的 X2 值计算假设成立的概率值。CHIDIST 将某一随机样本得出的 X2 值（该值通过利用公式求得的用于所有值的数值得出）与理论上的 X2 分布进行比较，并由此计算出待检验假设的错误概率。用公式（观察值 - 期望值）^2/期望值计算所有值后再求和即可得出样本的 X2 值。

您也可以通过 CHITEST 计算出由 CHIDIST 求得的概率。

### Syntax

CHIDIST(Number; DegreesFreedom)

Number是随机抽样的 chi 平方值，用来计算需要确定的错误概率。

DegreesFreedom 是试验的自由度。

### Example

=CHIDIST(13.27; 5) 等于 0.02。

抽样样本的 Chi 平方值是13.27，试验自由度为5，那么确保假设成立的错误概率为2%。

## CHIINV

返回 Chi 平方分布的单尾概率的逆函数值。

### Syntax

CHIINV(Number; DegreesFreedom)

Number 是错误概率的值。

DegreesFreedom 是试验的自由度。

### Example

抛掷 1020 次骰子。1 至 6 点分别出现的次数为 195、151、148、189、183 和 154（观察值）。检验假设：骰子是否是真的。

用上述公式计算抽样样本的 Chi 平方分布。掷出某一点的期望值为抛掷次数乘以 1/6，即 1020/6 = 170，公式计算出 Chi 平方值为 13.27。

如果 Chi 平方观察值大于或等于 CHIINV 的 Chi 平方理论值，则假设不成立，因为理论与试验之间的偏差太大。若 Chi 平方观察值小于 CHIINV 求出的值，则假设符合规定的错误概率值。

=CHIINV(0.05;5) 返回 11.07。

=CHIINV(0.02;5) 返回 13.39。

当错误概率为 5% 时，假设中的的骰子不是真的；当错误概率为 2%，假设成立，即骰子是真的。

## CHISQ.DIST

返回概率密度函数的值或 chi 平方分布的累积分布函数。

### Syntax

CHISQ.DIST(Number; DegreesFreedom; Cumulative)

Number是随机抽样的 chi 平方值，用来计算需要确定的错误概率。

DegreesFreedom 是试验的自由度。

Cumulative （可选择的）: 可取 0 或 False 计算概率密度函数。可取其它任意值或 True 或缺省用于计算累积分布函数

### Example

=CHISQ.DIST(3; 2; 0) equals 0.1115650801, the probability density function with 2 degrees of freedom, at x = 3.

=CHISQ.DIST(3; 2; 1) equals 0.7768698399, the cumulative chi-square distribution with 2 degrees of freedom, at the value x = 3.

## CHISQ.DIST.RT

利用指定的 X2 值计算假设成立的概率值。CHIDIST 将某一随机样本得出的 X2 值（该值通过利用公式求得的用于所有值的数值得出）与理论上的 X2 分布进行比较，并由此计算出待检验假设的错误概率。用公式（观察值 - 期望值）^2/期望值计算所有值后再求和即可得出样本的 X2 值。

您也可以通过 CHITEST 计算出由 CHIDIST 求得的概率。

### Syntax

CHISQ.DIST.RT(Number; DegreesFreedom)

Number是随机抽样的 chi 平方值，用来计算需要确定的错误概率。

DegreesFreedom 是试验的自由度。

### Example

=CHISQ.DIST.RT(13.27; 5) 等于 0.0209757694。

抽样样本的 Chi 平方值是13.27，试验自由度为5，那么确保假设成立的错误概率为2%。

## CHISQ.INV

返回 Chi 平方分布的单尾概率的逆函数值。

### Syntax

CHISQ.INV(Probability; DegreesFreedom)

Probability 是 chi 平方分布逆函数的概率值。

Degrees Of Freedom是 chi 平方函数的自由度。

### Example

=CHISQ.INV(0,5;1) 返回 0.4549364231。

## CHISQ.INV.RT

返回 Chi 平方分布的单尾概率的逆函数值。

### Syntax

CHISQ.INV.RT(Number; DegreesFreedom)

Number 是错误概率的值。

DegreesFreedom 是试验的自由度。

### Example

抛掷 1020 次骰子。1 至 6 点分别出现的次数为 195、151、148、189、183 和 154（观察值）。检验假设：骰子是否是真的。

用上述公式计算抽样样本的 Chi 平方分布。掷出某一点的期望值为抛掷次数乘以 1/6，即 1020/6 = 170，公式计算出 Chi 平方值为 13.27。

如果 Chi 平方观察值大于或等于 CHIINV 的 Chi 平方理论值，则假设不成立，因为理论与试验之间的偏差太大。若 Chi 平方观察值小于 CHIINV 求出的值，则假设符合规定的错误概率值。

=CHISQ.INV.RT(0.05;5) 返回 11.0704976935。

=CHISQ.INV.RT(0.02;5) 返回 13.388222599。

当错误概率为 5% 时，假设中的的骰子不是真的；当错误概率为 2%，假设成立，即骰子是真的。

## CHISQ.TEST

基于测试相关性的 X2 检验，返回两个检验系列的随机分布的偏差概率。CHITEST 返回数据的 X2 分布。

您也可以通过 CHIDIST 计算 CHITEST 概率，但必须将 CHITEST 中作为参数的数据组用抽样样本的 Chi 平方来代替。

### Syntax

CHISQ.TEST(DataB; DataE)

DataB 是观察值的数组。

DataE 是期待值区域。

### Example

| Data_B（观察值） | 数据 E（期待值）
1 | 195 | 170
2 | 151 | 170
3 | 148 | 170
4 | 189 | 170
5 | 183 | 170
6 | 154 | 170

=CHITEST(A1:A6;B1:B6) 等于 0.02。求出的结果表示观察数据符合理论 Chi 平方分布的概率值。

## CHISQDIST

返回概率密度函数的值或 chi 平方分布的累积分布函数。

### Syntax

CHISQDIST(Number; Degrees Of Freedom; Cumulative)

Number 用于计算函数。

Degrees Of Freedom是 chi 平方函数的自由度。

Cumulative （可选择的）: 0 或 False 计算概率密度函数。其它值或 True 或缺省计算累积分布函数。

## CHISQINV

返回 CHISQDIST 的逆函数。

### Syntax

Probability 是 chi 平方分布逆函数的概率值。

Degrees Of Freedom是 chi 平方函数的自由度。

## CHITEST

基于测试相关性的 X2 检验，返回两个检验系列的随机分布的偏差概率。CHITEST 返回数据的 X2 分布。

您也可以通过 CHIDIST 计算 CHITEST 概率，但必须将 CHITEST 中作为参数的数据组用抽样样本的 Chi 平方来代替。

### Syntax

CHITEST(DataB; DataE)

DataB 是观察值的数组。

DataE 是期待值区域。

### Example

| Data_B（观察值） | 数据 E（期待值）
1 | 195 | 170
2 | 151 | 170
3 | 148 | 170
4 | 189 | 170
5 | 183 | 170
6 | 154 | 170

=CHITEST(A1:A6;B1:B6) 等于 0.02。求出的结果表示观察数据符合理论 Chi 平方分布的概率值。

## COUNT

计算某一参数列表中包含的数字项的个数。文本项不计。

### Syntax

COUNT(Value1; Value2; ...; Value30)

Value1; Value2, ..., Value30 are 1 to 30 values or ranges representing the values to be counted.

### Example

计算字段值 1-4 中的条目 2、4、6 和 eight 条目的个数。

=COUNT(2;4;6;"eight") = 3. 即数字个数为 3。

## COUNTA

计算参数列表中数值项的个数。 即使含有长度为 0 的空字符串的文本条目也会计算在内。如果参数是数组或引用，则会忽略数组或引用内的空单元格。

### Syntax

COUNTA(Value1; Value2; ...; Value30)

Value1; Value2, ..., Value30 are 1 to 30 arguments representing the values to be counted.

### Example

计算字段值 1-4 中的条目 2、4、6 和 eight 条目的个数。

=COUNTA(2;4;6;"eight") = 4. 即值的个数为 4。

## COUNTBLANK

返回空白单元格的数目。

### Syntax

COUNTBLANK(Range)

返回单元格区域 Range 中的空白单元格的个数。

### Example

如果单元格 A1、A2、B1 和 B2 全部为空，=COUNTBLANK(A1:B2) 返回 4。

## COUNTIF

返回某一单元格区域中符合特定条件的单元格数目。

The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a "\" character. You can switch the automatic evaluation of regular expression on and off in LibreOffice - PreferencesTools - Options
- LibreOffice Calc - Calculate.

### Syntax

COUNTIF(Range; Criteria)

range 是指定要执行某一条件的区域。

Criteria indicates the criteria in the form of a number, an expression or a character string. These criteria determine which cells are counted. If regular expressions are enabled in calculation options you may also enter a search text in the form of a regular expression, e.g. b.* for all cells that begin with b. If wildcards are enabled in calculation options you may enter a search text with wildcards, e.g. b* for all cells that begin with b. You may also indicate a cell address that contains the search criterion. If you search for literal text, enclose the text in double quotes.

### Example

A1:A10 是单元格范围，包含数字 2000 至 2009。单元格 B1 包含数字 2006。在单元格 B2，输入公式：

=COUNTIF(A1:A10;2006) - this returns 1.

=COUNTIF(A1:A10;B1) - this returns 1.

=COUNTIF(A1:A10;">=2006") - this returns 4.

=COUNTIF(A1:A10;"<"&B1) - when B1 contains 2006, this returns 6.

=COUNTIF(A1:A10;C2) where cell C2 contains the text >2006 counts the number of cells in the range A1:A10 which are >2006.

仅计算负数：=COUNTIF(A1:A10;"<0")

## EXPON.DIST

返回指数分布函数值。

### Syntax

EXPON.DIST(Number; Lambda; C)

Number 是函数的值。

Lambda 是指数分布的参数。

C 是一个确定函数格式的逻辑值。C = 0 计算密度函数，C = 1 计算分布函数。

### Example

=EXPON.DIST(3;0.5;1) 返回 0.7768698399。

## EXPONDIST

返回指数分布函数值。

### Syntax

EXPONDIST(Number; Lambda; C)

Number 是函数的值。

Lambda 是指数分布的参数。

C 是一个确定函数格式的逻辑值。C = 0 计算密度函数，C = 1 计算分布函数。

### Example

=EXPONDIST(3;0.5;1) 返回 0.78。

## INTERCEPT

使用已知的 X 和 Y 值计算直线与 Y 轴交点的 Y 值。

### Syntax

INTERCEPT(DataY; DataX)

DataY 是观察值或数据的依赖集合。

DataX 是观察值或数据的独立集合。

参数必须是名称、数组或含有数字的引用，也可以直接输入数字。

### Example

以示例中工作表为例，选取单元格 D3:D9 作为 y 值，单元格 C3:C9 为 x 值，用 INTERCEPT 函数计算线性回归线与 Y 轴的交点。输入：

=INTERCEPT(D3:D9;C3:C9) = 2.15。

## RSQ

返回给定值的 Pearson 相关系数的平方。RSQ（也称确定系数）用来评测调整的准确性，并且还可用来进行回归分析。

### Syntax

RSQ(DataY; DataX)

DataY 为某一数组或数据点区域。

DataX 为某一数组或数据点区域。

### Example

=RSQ(A1:A20;B1:B20) 计算列 A 和列 B 中的两个数据集合的相关系数。

相关主题

函数清单（根据类别）