Cách Làm Thống Kê Bằng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

Mở Đầu

Trong thời đại số hoá, việc xử lý và phân tích dữ liệu đã trở thành một kỹ năng không thể thiếu đối với bất kỳ cá nhân hay doanh nghiệp nào. Excel, với giao diện thân thiện và tính năng mạnh mẽ, luôn là công cụ “đi đầu” trong việc thực hiện các công việc thống kê. Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những kiến thức cơ bản nhất cho đến các kỹ thuật nâng cao, giúp bạn tự tin thực hiện mọi loại thống kê bằng Excel.

1. Tổng Quan Về Thống Kê Trong Excel

1.1. Excel là gì và tại sao lại phù hợp cho thống kê?

  • Phần mềm đa năng: Excel không chỉ là công cụ tính toán mà còn là nền tảng để lưu trữ, trực quan hoá và phân tích dữ liệu.
  • Các hàm thống kê tích hợp: Từ các hàm cơ bản (AVERAGE, COUNT) đến các hàm phức tạp (LINEST, FORECAST), Excel cung cấp đầy đủ công cụ để thực hiện các phép tính thống kê.
  • Bảng PivotTable: Cho phép tóm tắt và phân tích dữ liệu nhanh chóng mà không cần viết công thức phức tạp.
  • Biểu đồ và đồ thị: Hỗ trợ trực quan hoá kết quả thống kê, giúp người dùng dễ dàng truyền tải thông tin.

1.2. Các loại thống kê thường gặp

Loại thống kêMục đíchVí dụ trong Excel
Thống kê mô tảTóm tắt dữ liệu (trung bình, trung vị, độ lệch chuẩn…)AVERAGE, MEDIAN, STDEV.P
Phân phối tần suấtXác định tần suất xuất hiện của các giá trịCOUNTIF, FREQUENCY
Kiểm định giả thuyếtKiểm tra mối quan hệ, so sánh nhómT.TEST, CHISQ.TEST
Hồi quyDự đoán giá trị dựa trên biến độc lậpLINEST, Data Analysis Toolpak
Phân tích đa biếnNghiên cứu mối quan hệ giữa nhiều biếnCorrelation, Regression đa biến

2. Chuẩn Bị Dữ Liệu Trước Khi Thống Kê

2.1. Thu thập và nhập dữ liệu

  1. Nguồn dữ liệu: CSV, TXT, cơ sở dữ liệu, web scraping, hoặc nhập thủ công.
  2. Cách nhập:
  3. File → Open để mở file CSV/TXT.
  4. Data → From Text/CSV để nhập dữ liệu có định dạng đặc biệt.
  5. Power Query (Data → Get Data) cho phép làm sạch và biến đổi dữ liệu trước khi tải vào sheet.

2.2. Kiểm tra và làm sạch dữ liệu

BướcMô tảCông cụ Excel
Loại bỏ trùng lặpXóa các bản ghi lặp lạiData → Remove Duplicates
Xử lý giá trị thiếuĐiền giá trị trung bình, trung vị hoặc loại bỏIFERROR, GOAL SEEK, hoặc công cụ “Find & Select → Go To Special → Blanks”
Kiểm tra kiểu dữ liệuĐảm bảo cột số là numeric, ngày tháng là DateData → Text to Columns, Format Cells
Chuẩn hoá dữ liệuĐưa dữ liệu về cùng một đơn vị (ví dụ: km → m)Công thức tính toán hoặc Power Query

2.3. Tổ chức dữ liệu dạng bảng (Table)

  • Tạo Table: Chọn dữ liệu → Insert → Table.
  • Lợi ích: Tự động mở rộng khi thêm dữ liệu, hỗ trợ công thức động (structured references), dễ dàng tạo PivotTable.

3. Thống Kê Mô Tả Cơ Bản

3.1. Tính các chỉ số cơ bản

Chỉ sốCông thứcVí dụ
Trung bình (Mean)=AVERAGE(range)=AVERAGE(B2:B101)
Trung vị (Median)=MEDIAN(range)=MEDIAN(B2:B101)
Mode (Giá trị xuất hiện nhiều nhất)=MODE.SNGL(range)=MODE.SNGL(B2:B101)
Độ lệch chuẩn (Standard Deviation)=STDEV.P(range) (pop) hoặc =STDEV.S(range) (sample)=STDEV.S(B2:B101)
Biến thiên (Variance)=VAR.P(range) hoặc =VAR.S(range)=VAR.S(B2:B101)
Giá trị tối đa / tối thiểu=MAX(range), =MIN(range)=MAX(B2:B101)

3.2. Sử dụng hàm DESCRIPTIVE STATISTICS trong Data Analysis Toolpak

  1. Kích hoạt Toolpak: File → Options → Add-ins → Manage: Excel Add-ins → Go → Tick “Analysis ToolPak”.
  2. Chạy phân tích: Data → Data Analysis → Descriptive Statistics.
  3. Input Range: Chọn cột dữ liệu.
  4. Output Range: Đặt vị trí kết quả.
  5. Checkbox “Summary statistics” để nhận toàn bộ các chỉ số trên trong một bảng.

3.3. Tạo biểu đồ mô tả

  • Histogram (Biểu đồ tần suất):
  • Data → Data Analysis → Histogram.
  • Đặt “Bin Range” (các khoảng giá trị).
  • Chọn “Chart Output” để tự động vẽ biểu đồ.
  • Box & Whisker (Biểu đồ hộp): Insert → Insert Statistic Chart → Box and Whisker.

4. Phân Tích Phân Phối và Tần Suất

4.1. Tạo bảng tần suất (Frequency Table) bằng hàm FREQUENCY

=FREQUENCY(data_range, bins_range)
  • Cách thực hiện:
  • Xác định các “bins” (khoảng giá trị).
  • Nhập công thức ở một dải ô (array formula) và nhấn Ctrl+Shift+Enter (trong Excel 365/2026 không cần).
  • Kết quả trả về số lượng quan sát trong mỗi khoảng.

4.2. Sử dụng PivotTable để tóm tắt tần suất

  1. Chọn bảng dữ liệu → Insert → PivotTable.
  2. Kéo trường cần thống kê vào Rows và Values (đặt Values thành “Count”).
  3. Thêm “Bins” bằng cách nhóm các giá trị (Right click → Group) để tạo khoảng.

4.3. Kiểm định phân phối chuẩn (Normality Test)

  • Kiểm định Shapiro-Wilk (Excel không có sẵn, cần add-in)
  • Kiểm định Kolmogorov‑Smirnov: Sử dụng hàm =KSTEST(array1, array2) trong một số phiên bản Excel hoặc thông qua Data Analysis → Histogram và so sánh với phân phối chuẩn.

5. Kiểm Định Giả Thuyết

5.1. Kiểm định t‑test (so sánh trung bình hai nhóm)

Loại t‑testHàm ExcelMô tả
Independent Samples t‑test=T.TEST(array1, array2, tails, type)So sánh trung bình hai nhóm độc lập.
Paired Samples t‑test=T.TEST(array1, array2, tails, 1)So sánh trung bình của cùng một nhóm trước‑sau.
  • Tham số:
  • tails = 1 (một phía) hoặc 2 (hai phía).
  • type = 1 (paired), 2 (two‑sample equal variance), 3 (two‑sample unequal variance).

5.2. Kiểm định ANOVA (phân tích phương sai)

  1. Kích hoạt Data Analysis Toolpak → Data → Data Analysis → ANOVA: Single Factor.
  2. Nhập Input Range (các cột đại diện cho các nhóm).
  3. Kết quả cung cấp giá trị F, p‑value và các chỉ số trung bình nhóm.

5.3. Kiểm định chi‑bình phương (Chi‑Square Test)

  • Kiểm định độc lập:
  • Tạo bảng tần suất (PivotTable).
  • Sử dụng hàm =CHISQ.TEST(observed_range, expected_range).
  • Kiểm định phù hợp:
  • Tạo expected frequencies dựa trên phân phối lý thuyết, sau đó áp dụng hàm trên.

6. Hồi Quy – Dự Đoán Và Phân Tích Mối Quan Hệ

6.1. Hồi quy tuyến tính đơn (Simple Linear Regression)

6.1.1. Sử dụng hàm LINEST

=LINEST(known_y’s, known_x’s, const, stats)
  • known_y’s: Dải ô chứa biến phụ thuộc (Y).
  • known_x’s: Dải ô chứa biến độc lập (X).
  • const: TRUE (tính hệ số chặn) hoặc FALSE (đặt chặn =0).
  • stats: TRUE để trả về ma trận thống kê (R², SE, …).

Ví dụ:

=LINEST(B2:B101, A2:A101, TRUE, TRUE)

Sau khi nhập, nhấn Ctrl+Shift+Enter (đối với phiên bản cũ) để nhận ma trận 5×2.

6.1.2. Dùng công cụ Regression trong Data Analysis

  1. Data → Data Analysis → Regression.
  2. Chọn Y Range và X Range.
  3. Đánh dấu Labels nếu có tiêu đề.
  4. Kết quả bao gồm: hệ số, R‑square, ANOVA table, residuals.

6.1.3. Vẽ đường hồi quy

  • Chèn Scatter Plot (Insert → Scatter).
  • Click vào một điểm dữ liệu → “Add Trendline”.
  • Trong “Trendline Options”, chọn “Linear”, đánh dấu “Display Equation on chart” và “Display R‑squared value on chart”.

6.2. Hồi quy đa biến (Multiple Linear Regression)

  • LINEST: Cung cấp ma trận hệ số cho nhiều biến X.
    excel =LINEST(Y_range, X_range, TRUE, TRUE)
  • Data Analysis → Regression: Chọn nhiều cột X. Kết quả bao gồm hệ số cho từng biến, kiểm định t‑value, và VIF (cần tính thủ công).

6.3. Kiểm định mô hình hồi quy

Cách Làm Thống Kê Bằng Excel
Cách Làm Thống Kê Bằng Excel
Thước đoCông thức/ HàmÝ nghĩa
R‑squareĐược trả về tự độngĐộ giải thích biến Y bởi X.
Adjusted R‑square=RSQ + điều chỉnhPhù hợp hơn khi có nhiều biến.
Standard Error=STEYX(y_range, x_range)Độ lệch chuẩn của ước lượng.
Durbin‑WatsonTính thủ công hoặc add‑inKiểm tra tự tương quan trong residuals.
VIF (Variance Inflation Factor)=1/(1 - RSQ) (trong từng mô hình)Kiểm tra đa cộng tuyến.

7. PivotTable – Công Cụ “Bất Kỳ” Cho Thống Kê Nhanh

7.1. Tạo PivotTable cơ bản

  1. Chọn bảng dữ liệu → Insert → PivotTable.
  2. Đặt PivotTable trong sheet mới hoặc hiện tại.
  3. Kéo trường vào Rows, Columns, Values, Filters.

7.2. Thống kê mô tả trong PivotTable

  • Values → Value Field Settings → Summarize value field by:
  • Count, Sum, Average, Max, Min, StdDev, Var, …
  • Show values as:
  • % of Row Total, % of Column Total, Running Total, Difference From, …

7.3. Nhóm dữ liệu

  • Ngày/Tháng/Năm: Right click → Group → Years, Quarters, Months.
  • Số liệu: Right click → Group → Set “Starting at”, “Ending at”, “By”.

7.4. Slicer và Timeline

  • Slicer: Insert → Slicer → Chọn trường muốn lọc nhanh.
  • Timeline: Insert → Timeline → Dùng cho trường ngày.

7.5. PivotChart

  • Khi PivotTable đã sẵn sàng, chọn PivotChart → Chọn loại biểu đồ (Column, Line, Pie…).
  • Biểu đồ sẽ tự động cập nhật khi bạn thay đổi bộ lọc, slicer.

8. Biểu Đồ Và Trực Quan Hóa Kết Quả Thống Kê

8.1. Các loại biểu đồ thường dùng

Loại biểu đồKhi nào dùngVí dụ
Column/BarSo sánh các nhómSo sánh doanh thu các khu vực
LineTheo dõi xu hướng theo thời gianDoanh thu tháng
ScatterPhân tích mối quan hệ giữa 2 biếnHồi quy X‑Y
HistogramPhân phối tần suấtĐộ tuổi khách hàng
Box & WhiskerPhân tích phân vị, outlierLương nhân viên
Pie/DoughnutTỷ lệ phần trămThị phần các sản phẩm

8.2. Tinh chỉnh biểu đồ

  • Thêm tiêu đề, trục, chú giải: Chart Tools → Layout.
  • Định dạng trục: Right click → Format Axis → Đặt min/max, tick marks.
  • Thêm đường xu hướng (Trendline): Right click trên series → Add Trendline.
  • Conditional Formatting cho biểu đồ: Sử dụng “Data Bars”, “Color Scales” trong bảng dữ liệu để tự động thay đổi màu sắc.

8.3. Dashboard trong Excel

  1. Tạo một sheet Dashboard.
  2. Thêm các PivotTable, PivotChart, Slicer, Timeline đã chuẩn bị.
  3. Sắp xếp sao cho người dùng có thể tương tác và xem toàn bộ thông tin quan trọng chỉ trong một trang.
  4. Sử dụng Form Controls (Button, Combo Box) để tạo nút lọc nâng cao.

9. Tự Động Hóa Thống Kê Bằng VBA (Macro)

9.1. Ghi Macro cơ bản

  1. Developer → Record Macro.
  2. Thực hiện các bước thống kê (chọn dữ liệu, chạy Data Analysis, tạo biểu đồ).
  3. Dừng ghi và đặt tên macro.

9.2. Ví dụ VBA: Tự động tạo báo cáo thống kê

Sub BaoCaoThongKe() Dim wsData As Worksheet, wsRpt As Worksheet Set wsData = ThisWorkbook.Sheets("Data") Set wsRpt = ThisWorkbook.Sheets.Add(After:=wsData) wsRpt.Name = "BaoCao_" & Format(Date, "yyyymmdd") 'Copy data vào báo cáo wsData.Range("A1").CurrentRegion.Copy wsRpt.Range("A1") 'Thêm PivotTable Dim ptCache As PivotCache Set ptCache = ThisWorkbook.PivotCaches.Create( _ SourceType:=xlDatabase, _ SourceData:=wsRpt.Range("A1").CurrentRegion) Dim pt As PivotTable Set pt = ptCache.CreatePivotTable( _ TableDestination:=wsRpt.Range("G5"), _ TableName:="PT_ThongKe") With pt .PivotFields("KhuVuc").Orientation = xlRowField .PivotFields("DoanhThu").Orientation = xlDataField .PivotFields("DoanhThu").Function = xlSum End With 'Vẽ biểu đồ Dim ch As ChartObject Set ch = wsRpt.ChartObjects.Add(Left:=300, Top:=10, Width:=400, Height:=300) ch.Chart.SetSourceData Source:=pt.TableRange1 ch.Chart.ChartType = xlColumnClustered ch.Chart.HasTitle = True ch.Chart.ChartTitle.Text = "Doanh thu theo khu vực"
End Sub
  • Giải thích: Macro trên tạo một sheet báo cáo, sao chép dữ liệu, tạo PivotTable tổng hợp doanh thu theo khu vực và vẽ biểu đồ cột.

9.3. Khi nào nên dùng VBA?

  • Khi quy trình thống kê lặp lại hàng ngày/tuần.
  • Khi cần tạo báo cáo chuẩn hoá cho nhiều bộ dữ liệu.
  • Khi muốn tích hợp các bước xử lý dữ liệu phức tạp (lọc, tính toán, gửi email).

10. Các Add‑in Hữu Ích Cho Thống Kê Nâng Cao

Add‑inTính năngCách cài đặt
Analysis ToolPakHồi quy, ANOVA, t‑test, histogramFile → Options → Add‑ins → Analysis ToolPak
SolverTối ưu hoá (linear, nonlinear)Add‑ins → Solver Add‑in
XLSTAT (thương mại)Phân tích đa biến, clustering, PCA, time‑seriesTải từ website XLSTAT → Cài đặt
Power QueryLàm sạch, nối dữ liệuĐã tích hợp trong Excel 2026+
Power PivotMô hình dữ liệu lớn, DAX formulasAdd‑ins → Microsoft Power Pivot for Excel
StatTools (Add‑in)Kiểm định thống kê chuyên sâu, bootstrapTải từ Palisade

11. Thực Hành: Dự Án Thống Kê Bán Hàng Thực Tế

11.1. Mô tả dự án

Bạn có một file SalesData.xlsx chứa các cột:

  • Date (ngày bán)
  • Region (khu vực)
  • Product (sản phẩm)
  • Units Sold (số lượng)
  • Unit Price (đơn giá)
  • Revenue (doanh thu = Units Price)

Mục tiêu:
1. Tính tổng doanh thu, trung bình doanh thu, độ lệch chuẩn theo khu vực.
2. Kiểm tra xem doanh thu của khu vực A có khác biệt so với khu vực B không (t‑test).
3. Dự đoán doanh thu tháng tới dựa trên xu hướng tháng trước (hồi quy thời gian).
4. Tạo Dashboard hiển thị các KPI: Doanh thu tổng, tăng trưởng % tháng, top 5 sản phẩm, biểu đồ phân phối doanh thu.

11.2. Các bước thực hiện (tóm tắt)

BướcHành độngCông cụ
1Nhập dữ liệu → Convert thành TableInsert → Table
2Thêm cột Month (=TEXT(Date,"yyyy-mm"))Công thức
3PivotTable: Rows = Region, Values = Sum of Revenue, Avg of Revenue, StdDev of RevenuePivotTable
4Lọc Region A và B → Tạo 2 dải dữ liệu → =T.TEST(rangeA, rangeB, 2, 3)Hàm T.TEST
5Tạo PivotTable: Rows = Month, Values = Sum of RevenuePivotTable
6Dùng hàm LINEST trên dải tháng (x = 1,2,3,…, y = doanh thu) để lấy hệ số dự báo=LINEST(y_range, x_range, TRUE, TRUE)
7Dự báo tháng tiếp theo: =INTERCEPT + SLOPE(last_month+1)Công thức
8Tạo Dashboard:
– Slicer cho Region
– PivotChart Column (Doanh thu theo tháng)
– Pie Chart Top 5 sản phẩm (dựa trên Sum Revenue)
– Card KPI (SUM, % change) bằng công thức và Conditional FormattingPivotChart, Slicer, Shapes

11.3. Kết quả mẫu (giả định)

  • Doanh thu tổng: 2,450,000 VND
  • Doanh thu trung bình/khu vực:
  • Miền Bắc: 820,000 VND
  • Miền Nam: 1,630,000 VND
  • p‑value t‑test (A vs B): 0.032 → có sự khác biệt có ý nghĩa thống kê (α=0.05).
  • Dự báo doanh thu tháng 07/2026: 210,000 VND (dựa trên xu hướng tăng 5%/tháng).

12. Những Sai Lầm Thường Gặp Khi Thực Hiện Thống Kê Bằng Excel

Sai lầmHậu quảCách tránh
Không chuẩn hoá dữ liệu (đơn vị, missing values)Kết quả sai lệch, phân tích không tin cậyKiểm tra và làm sạch dữ liệu trước.
Sử dụng hàm AVERAGE trên dữ liệu có textGiá trị trung bình bị saiĐảm bảo cột là numeric hoặc dùng =AVERAGEIF(range,">0").
Bỏ qua kiểm định giả thuyếtKết luận không có cơ sở thống kêLuôn thực hiện t‑test, ANOVA, hoặc chi‑square tùy trường hợp.
Quên cập nhật PivotTableBiểu đồ/đồ thị không phản ánh dữ liệu mớiĐánh dấu “Refresh automatically when opening file” hoặc sử dụng VBA để tự động refresh.
Sử dụng quá nhiều dữ liệu trong một sheetExcel chậm, công thức lỗiChia dữ liệu thành các sheet, dùng Power Pivot hoặc Power Query.
Không ghi chú (Documentation)Khi chia sẻ, người khác không hiểu cách tínhThêm comment, mô tả công thức ở ô gần đó hoặc tạo sheet “Documentation”.

13. Kết Luận

Thống kê bằng Excel không chỉ là việc áp dụng một vài hàm đơn giản mà còn là một quy trình toàn diện, từ việc thu thập, làm sạch, tổ chức dữ liệu cho tới phân tích, kiểm định và trực quan hoá. Khi nắm vững các công cụ cốt lõi như hàm thống kê, Data Analysis ToolPak, PivotTable, Power Query và các add‑in nâng cao, bạn sẽ có thể:

  1. Rút ra những insight giá trị từ bất kỳ bộ dữ liệu nào.
  2. Tự động hoá quy trình báo cáo, giảm thiểu sai sót và tăng năng suất.
  3. Trình bày kết quả một cách chuyên nghiệp, hỗ trợ quyết định kinh doanh nhanh chóng.

Hãy bắt đầu thực hành ngay hôm nay: tạo một bảng dữ liệu mẫu, áp dụng các hàm đã học, và dần dần xây dựng những Dashboard tương tác. Khi gặp khó khăn, đừng ngần ngại tìm kiếm tài liệu bổ sung, tham gia cộng đồng Excel hoặc thử các add‑in chuyên sâu như XLSTAT. Với sự kiên trì và luyện tập, bạn sẽ trở thành “bậc thầy” thống kê trong Excel, mở ra vô vàn cơ hội trong sự nghiệp và công việc hàng ngày.

Chúc bạn thành công!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận