Microsoft Lab
Excel / Frequency 频率分布
Statistical第 12 课

Frequency 频率分布

⏱ 10 分钟🔵 进阶

When什么时候用得到

20 个学生的分数,想知道「60 分以下几个、60 到 70 几个、70 到 80 几个……」。这是做直方图之前的一步。

What这是什么

Bin区间上限

每个区间的上限,如 60、70、80、90、100。

方法适合备注
FREQUENCY区间多数组公式;365 / 2021 自动溢出
COUNTIFS区间少逐个区间写
函数语法例子
FREQUENCY=FREQUENCY(data_array,bins_array)=FREQUENCY(A1:A20,C4:C8)
COUNTIFS=COUNTIFS(range1,criteria1,[range2,criteria2],...)=COUNTIFS(A1:A20,">=60",A1:A20,"<70")

How一步一步做

  1. 1

    C4:C8 输入区间上限:60、70、80、90、100

  2. 2

    选 D4:D9(比区间数多选一格)

    因为 FREQUENCY 会多返回一个「超过最大上限」的次数。

  3. 3

    输入 =FREQUENCY(A1:A20,C4:C8),旧版按 Ctrl+Shift+Enter

    Excel 365 / 2021 只选 D4 一格,直接 Enter,自动溢出。

  4. 4

    (可选)隐藏上限列,另加更好读的标签

    如「60 以下」「60–70」。

想做直方图,可用 Analysis ToolPak 里的直方图工具。若不需要「超过最大值」一档,选 D4:D8 就够。


用 COUNTIFS 替代

=COUNTIFS(A1:A20,">=60",A1:A20,"<70")

逐个区间手动写,不用数组公式。

❌ 结果范围忘了多选一格:最后一档看不到。

❌ 旧版只按 Enter,只算出第一个。

Why为什么这样做

✅ 区间多时 FREQUENCY 一步到位。

Sources

Blog / Website:

  1. Frequency
Functions · Statistical · 第 12 课 ← Standard Deviation Chop off Decimals INT →