Hàm PERCENTILE trong Excel - Tính phần trăm thứ k

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này trình bày cách sử dụng Hàm PERCENTILE trong Excel trong Excel để tính toán phần trăm.

Tổng quan về hàm PERCENTILE

Hàm PERCENTILE Tính phần trăm thứ k.

Để sử dụng Hàm PERCENTILE Trang tính Excel, hãy chọn một ô và nhập:

(Chú ý cách các đầu vào công thức xuất hiện)

Hàm PERCENTILE Cú pháp và đầu vào:

1 = PERCENTILE (mảng, k)

mảng - Một mảng số.

k - Giá trị phân vị trong khoảng từ 0 đến 1.

Hàm PERCENTILE là gì?

PERCENTILE là một trong những hàm thống kê của Excel. Nó trả về phân vị thứ k của một dải dữ liệu nhất định.

PERCENTILE là một chức năng “Tương thích”

Kể từ Excel 2010, Microsoft đã thay thế PERCENTILE bằng hai biến thể: PERCENTILE.INC và PERCENTILE. EXC.

PERCENTILE vẫn hoạt động, vì vậy các bảng tính cũ hơn sử dụng nó sẽ tiếp tục hoạt động như bình thường. Tuy nhiên, nếu bạn không cần bảng tính của mình vẫn tương thích với các phiên bản Excel cũ hơn, bạn nên sử dụng PERCENTILE.INC hoặc PERCENTILE.EXC.

Chúng ta sẽ thảo luận về cả ba để bạn hiểu chi tiết về từng nội dung.

Phân vị là gì?

Phân vị cho bạn biết cách một giá trị so sánh với các giá trị khác trong một phạm vi nhất định. Khi một giá trị ở phân vị thứ k, điều này có nghĩa là nó cao hơn k% các giá trị khác trong nhóm.

Ví dụ: nếu bạn là nam giới sống ở Hoa Kỳ và bạn cao 6ft (180cm), bạn đang ở phân vị thứ 71 - bạn cao hơn 71% nam giới khác ở Hoa Kỳ. Nếu bạn là nữ và cao 1m80, bạn đang ở độ tuổi 99NS phần trăm - bạn cao hơn 99% phụ nữ khác.

Khi bạn xử lý các phân vị phần trăm, hãy lưu ý rằng 50NS phân vị bằng với trung vị <> của dữ liệu.

Hàm PERCENTILE trong Excel cho bạn biết điểm cắt của một phân vị nhất định là gì - nghĩa là giá trị cần phải cao như thế nào để nằm trong phân vị thứ k.

Cách sử dụng hàm PERCENTILE

Sử dụng PERCENTILE như thế này:

1 = PERCENTILE (C4: C13, F3)

Ở đây chúng tôi có một vài người bạn đã quyết định tính toán 80NS phần trăm chiều cao của nhóm họ, và chúng tôi thấy kết quả - 183,4cm.

Đối số đầu tiên trong hàm là phạm vi dữ liệu - chiều cao của chúng, mà chúng tôi đã trình bày trong C4: C13.

Đối số tiếp theo là phân vị. Trong ví dụ này, tôi đã đặt phân vị vào ô F3, sau đó tham chiếu ô đó trong hàm. Bằng cách này, thật dễ dàng để thay đổi phân vị và xem kết quả mới.

Tuy nhiên, bạn có thể đặt phân vị trực tiếp vào công thức nếu bạn muốn. Bạn có thể định nghĩa nó dưới dạng số thập phân, như sau:

1 = PERCENTILE (C4: C13, .8)

Hoặc dưới dạng phần trăm, như thế này:

1 = PERCENTILE (C4: C13,80%)

Và tất cả đều trả về cùng một giá trị.

Một số điều cần lưu ý với PERCENTILE:

  • Nếu phần trăm bạn xác định không phải là số, hàm sẽ trả về lỗi #VALUE! lỗi
  • Nếu phần trăm nhỏ hơn 0 hoặc lớn hơn 1, bạn sẽ nhận được lỗi #NUM! lỗi
  • Văn bản và ô trống trong phạm vi dữ liệu của bạn sẽ bị bỏ qua

Hai phương pháp tính toán phần trăm

Hãy sắp xếp dữ liệu của chúng tôi theo thứ tự trong giây lát:

Bạn có thể thắc mắc tại sao 80NS phần trăm không phải là 183, vì Chandler là 8NS người cao nhất trong nhóm.

Thực ra có rất nhiều cách để tính toán phần trăm và không có phương pháp nào được chuẩn hóa hoặc ưa thích cho tất cả các trường hợp. Đây là điều mà các nhà thống kê tranh luận trong các bài báo học thuật.

Excel cung cấp cho bạn hai cách để thực hiện việc này, đưa chúng ta đến PERCENTILE.INC và PERCENTILE.EXC.

PERCENTILE.INC

Hàm PERCENTILE.INC trong Excel giống như hàm PERCENTILE. Phần "INC" là viết tắt của từ bao gồm, vì nó có thể tính toán bất kỳ phần trăm hợp lệ nào (nghĩa là bất kỳ phần nào từ 0% đến 100%).

Bạn sử dụng nó như thế này:

1 = PERCENTILE.INC (C4: C13, F3)

Như bạn có thể thấy, nó trả về cùng một kết quả mà PERCENTILE đã làm trước đó.

Vì vậy, quay trở lại lý do tại sao 80NS phần trăm không chính xác bằng chiều cao của Chandler. Hãy nhớ rằng, chúng tôi đang thực hiện một phép tính toàn diện ở đây, vì vậy chúng tôi đang bao gồm tất cả k giá trị từ 0 đến 1 (hoặc 0% đến 100%).

Điều này có nghĩa là người bạn thấp nhất của chúng ta, Janice, đang ở vị trí số 0NS phần trăm và Richard, người cao nhất, là 100NS phân vị. Tất cả những người bạn khác đều có gia số bằng nhau giữa hai người và gia số đó bằng 1 / (n-1), trong đó n là số điểm dữ liệu trong phạm vi.

Trong trường hợp của chúng tôi, đó là:

1 1 / (10 - 1) = 11.111…

Điều đó có nghĩa là Chandler không thực sự ở tuổi 80NS phần trăm, anh ấy ở 77,777NS phân vị. Nếu chúng tôi cắm số đó vào PERCENTILE.INC, chúng tôi sẽ nhận được chiều cao của Chandler…

… Và chúng tôi làm.

Phép nội suy tuyến tính

Bây giờ, bất cứ khi nào giá trị k bạn chỉ định không phải là bội số của 1 / (n-1), PERCENTILE.INC sẽ áp dụng một quy trình được gọi là nội suy tuyến tính để tính toán kết quả. Điều này nghe có vẻ phức tạp, nhưng về cơ bản nó có nghĩa là Excel sẽ giải quyết một giá trị giữa hai giá trị này.

Vậy tại sao chúng tôi nhận được 183,4 khi chúng tôi yêu cầu 80NS phân vị sớm hơn?

Tính toán hoạt động như sau:

  • 80NS phần trăm rơi vào giữa Chandler và Ross, Chandler là 77,777NS phần trăm, và Ross ở thứ 88,888.
  • 80NS phần trăm cao hơn 2,222% so với chiều cao của Chandler
  • Chúng tôi biết có 11% khoảng cách giữa chiều cao của Chandler và Ross
  • 222% / 11.111% = 20% sau khi làm tròn. Bây giờ chúng ta biết rằng 80NS phần trăm là 20% khoảng cách giữa chiều cao của Ross và Chandler.
  • Chênh lệch giữa chiều cao 185cm của Ross và chiều cao 183cm của Chandler là 2cm
  • 20% của 2cm là 0,4cm
  • Thêm điều đó vào chiều cao của Chandler và chúng tôi nhận được 183,4cm

PERCENTILE.EXC

Bạn sử dụng PERCENTILE.EXC về cơ bản theo cùng một cách:

1 = PERCENTILE.EXC (C4: C13, F3)

Được rồi, vì vậy chúng tôi có cùng một dữ liệu, chúng tôi muốn có cùng một phân vị, nhưng chúng tôi nhận được các kết quả khác nhau. Tại sao vậy?

Đó là vì PERCENTILE.EXC loại trừ giá trị đầu tiên và giá trị cuối cùng khi tính toán các khoảng phần trăm của nó. Xem bên dưới:

Thay vì khoảng thời gian bằng 1 / (n-1), với PERCENTILE.EXC, khoảng thời gian là 1 / (n + 1), hoặc trong trường hợp này là 9,091%.

Mọi thứ khác hoạt động giống như với PERCENTILE.INC. Một lần nữa, 80NS phân vị nằm giữa Chandler và Ross, vì vậy Excel áp dụng cùng một phương pháp nội suy tuyến tính:

  • 80NS phần trăm rơi vào giữa Chandler và Ross, Chandler ở mức 72,727NS phần trăm, và Ross ở thứ 81,818.
  • 80NS phần trăm cao hơn 7,272% so với chiều cao của Chandler
  • Chúng tôi biết có 9,091% khoảng cách giữa chiều cao của Chandler và Ross
  • 272% / 9.091% = 80% sau khi làm tròn. Bây giờ chúng ta biết rằng 80NS phần trăm là 80% khoảng cách giữa chiều cao của Ross và Chandler.
  • Chênh lệch giữa chiều cao 185cm của Ross và chiều cao 183cm của Chandler là 2cm
  • 80% của 2cm là 1,6cm
  • Thêm điều đó vào chiều cao của Chandler và chúng tôi nhận được 184,6cm

PERCENTILE trong Google Trang tính

Hàm PERCENTILE hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:

Ví dụ về PERCENTILE trong VBA

Bạn cũng có thể sử dụng hàm PERCENTILE trong VBA. Kiểu:
ứng dụng.worksheet Chức năng.percentile (mảng, k)
Đối với các đối số của hàm (mảng, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.

Quay lại danh sách tất cả các hàm trong Excel

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave