Kiến Thức Excel Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel

Để tính phần trăm (%) chênh lệch trong Excel, ta sẽ áp dụng công thức sau:

% Chênh lệch = (Giá trị mới - Giá trị cũ)/Giá trị cũ

Dưới đây mình sẽ hướng dẫn bạn cách để áp dụng công thức này để tính % chênh lệch trong các trường hợp o sánh hai giá trị, so với mục tiêu, theo thời gian,… Đặc biệt, mình sẽ chỉ bạn 1 mẹo sử dụng Pibot Table để tính % chênh lệch cực kỳ nhanh chóng và chuyên nghiệp:

1. Cách tính % chênh lệch trong Excel

Áp dụng công thức % Chênh lệch = (Giá trị mới - Giá trị cũ)/Giá trị cũ, ta sẽ đi vào từng trường hợp thực tế sau:

TH1: Tính % chênh lệch để so sánh 2 giá trị

Ví dụ ta có bảng dữ liệu với:

  • A2: Là giá trị cũ.
  • B2: Là giá trị mới.

=> % Chênh lệch giữa 2 giá trị là: =(B2 - A2)/A2

Để tránh lỗi khi A2 = 0 khiến công thức không thể tính được, ta sẽ sử dụng hàm IF như sau:

=IF(A2=0,"",(B2-A2)/A2)

công thức tính phần trăm chênh lệch giữa 2 giá trị

TH2: Tính % chêch lệch giữa mục tiêu và thực tế

Ta áp dụng công thức sau:

  • % Đạt mục tiêu: =IF(Muctieu=0,"",Thucte/Muctieu)
  • % chênh lệch so mục tiêu: =IF(Muctieu=0,"",(Thucte - Muctieu)/Muctieu)
  • Chênh lệch (đơn vị tiền/số lượng): =Thucte - Muctieu

Ví dụ ta có dữ liệu sau:

  • A2: là mục tiêu.
  • B2: là số thực đạt.

=> Áp dụng công thức ta có:

  • Tỷ lệ hoàn thành mục tiêu: =IF(A2=0;"";B2/A2)
  • % Chênh lệch với mục tiêu: =IF(A2=0;"";(B2-A2)/A2)
  • Chênh lệch so với mục tiêu: =B2-A2

công thức tính % chênh lệch giữa thực tế và mục tiêu

TH3: Tính % chênh lệch so sánh theo khoảng thời gian

Áp dụng khi cần tính % chênh lệch doanh thu, chi phí, lợi nhuận,… tháng này so với tháng trước, năm này so với năm trước.

Ví dụ:

B2 = giá trị tháng 1, B3 = tháng 2, …

=> % chênh lệch tháng này so với tháng trước ở C3: =IF(B2=0,"",(B3-B2)/B2)

tính phần trăm chênh lệch theo khoảng thời gian

2. Mẹo sử dụng Pivot Table để tính % chênh lệch siêu nhanh

Ngoài cách sử dụng công thức, ta có thể sử dụng Pivot Table trong Excel để tính phần trăm chênh lệch siêu nhanh và đẹp mắt như dưới đây:

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel
kết quả tính % chênh lệch với Pivot Table

Dưới đây mình sẽ hướng dẫn bạn cách thực hiện chi tiết:

Bước 1: Chuyển vùng dữ liệu thành Table

Ví dụ ta có một bảng dữ liệu doanh thu của một công ty trong năm 2020, gồm các cột ngày bán hàng, tên khách hàng và cột số tiền như sau:

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel

Để sử dụng PivotTable dễ dàng, ta sẽ chuyển vùng dữ liệu trên thành dạng bảng bằng cách:

Bôi đen vùng dữ liệu > chọn Insert > chọn Table > khi cửa sổ Creat Table mở ra, kiểm tra lại phạm vi và tích vào ô My table has header (nếu có tiêu đề tại dòng đầu) > chọn Ok.

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel

Tiếp theo, ta sẽ đặt tên cho bảng để thuận tiện cho việc tham chiếu. Ta thực hiện:

=> Tại thẻ Design trong Table Tools, nhập tên vào mục Table Name. Ở ví dụ này bảng được đặt tên là Doanhso.

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel

Bước 2: Tạo PivotTable để tính phần trăm thay đổi

Để tạo PivotTable ta vào: InsertPivotTable → nguồn là bảng vừa tạo → OK.

Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel
rên thanh công cụ, chọn thẻ Insert rồi ấn chọn Pivot Table.
Hướng dẫn tính phần trăm thay đổi bằng Pivot Table trong Excel
Khi cửa sổ Create PivotTable sẽ xuất hiện. Nó sẽ tự động phát hiện bảng của bạn và điền vào mục Table/Range. Bạn ấn OK để tạo Pivot Table.

Bước 3: Sắp sếp trường

Để PivotTable hiển thị dữ liệu theo ý muốn, ta cần sắp xếp trường:

  • Kéo Ngày bán hàng vào Rows (Excel tự group theo Month).
  • Kéo Số tiền vào Values 2 lần (đều là Sum).
Sau khi đóng cửa sổ Create PivotTable, PivotTable Fields sẽ xuất hiện ở một Sheet mới. Tại PivotTable Fields, ta tích chọn vào ô Ngày bán hàng. Excel sẽ tự động nhóm các dữ liệu ở cột Ngày bán hàng theo tháng (Month).
Tiếp theo ta tích chọn mục Số tiền. Khi đó mục VALUES sẽ xuất hiện Sum of Số tiền. Để thuận tiện cho việc tính toán, tiếp theo ta sẽ kéo trường Số tiền vào VALUES lần nữa để xuất hiện 2 cột Sum of Số tiền.
kết quả PivotTable sẽ hiển thị như hình trên

Bước 4: Tính tỷ lệ phần trăm thay đổi

Để tạo cột phần trăm thay đổi từ cột Sum of Số tiền 2 , ta thực hiện:

  • Chọn cột Sum of Số tiền (thứ 2) → Right-click Show Values As → % Difference From.
  • Đặt Base field = Month, Base item = Previous (so tháng hiện tại với tháng trước).
  • Đổi tên tiêu đề cột cho dễ hiểu (ví dụ: % Chênh lệch MoM).

Lúc này bảng PivotTable sẽ hiển thị phần trăm thay đổi như sau:
Ta có thể đổi lại tên trường cho phù hợp

3. Tùy chỉnh để hiển thị % chênh lệch 1 cách trực quan

3.1. Định dạng kết quả ở dạng %

Nếu các phép tính áp dụng ở mục 1 cho kết quả về dạng 1 số thập phân thay vì hiển thị phần trăm. Thì ta thực hiện định dạng với Format Cells như sau:

  • Bôi đen vùng dữ liệu
  • Mở Format cells:
    • Cách 1: Nhấn tổ hợp phím tắt Ctrl + 1
    • Cách 2: Click chuột phải > chọn Format Cells.
  • Ở mục Category chọn Number
  • Ở mục chi danh sách chọn Percentage > tùy chỉnh số lượng số sau dấu phẩy > nhấn Ok.

định dạng phần trăm trong Format Cells

3.2. Tạo mũi tên tăng giảm dựa trên kết quả % chênh lệch

Để hiển thị kết quả % chênh lệch 1 cách trực quan hơn, ta có thể thêm các dấu mũi tên vào trong kết quả như sau:

mô tả định dạng thêm mũi tên thể hiện giá trị tăng giảm

Để thực hiện ta làm như sau:

Bước 1: Chọn 1 ô trong cột % Chênh lệch.

Bước 2: Trên thẻ Home, chọn Conditional Formatting, tại danh sách xổ xuống, chọn New Rule

Bước 3: Chỉnh sửa trong cửa sổ New Formatting Rule.

+ Chọn All cells showing “% Chênh lệch” values for “Months”.

+ Chọn Icon Sets trong mục Format Style.

+ Chọn biểu tượng hình tam giác đỏ, xanh và thanh ngang trong danh sách Icon Style.

+ Thay đổi Percentage thành Number trong mục Type để thay đổi cột Value về giá trị 0.

Sau đó ấn OK để hoàn tất.

Kết quả sẽ được hiển thị với mũi tên tăng giảm như sau:

Trên đây là hướng dẫn chi tiết cách tính % chênh lệch trong Excel. Chúc các bạn áp dụng thành công!