MEDIAN
MEDIAN(số_1, [số_2], ...)Trả về con số nằm chính giữa dãy khi đem sắp theo thứ tự: một nửa số liệu nằm dưới nó, một nửa nằm trên. Thay việc sắp xếp cả cột rồi dò ngón tay xuống đúng dòng giữa bảng.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| số_1 | Bắt buộc | Vùng hoặc các số cần tìm mốc giữa. Ô trống và ô chữ bị bỏ qua; ô ghi số 0 vẫn được tính như một giá trị. |
| số_2 | Tuỳ chọn | Các vùng tiếp theo, tối đa 255 vùng. |
Ví dụ
=MEDIAN($D$2:$D$500)Mức lương phổ biến của cả công ty, không bị vài người lương rất cao kéo lệch
Kết quả: 12.500.000
=MEDIAN(IF($C$2:$C$500="Kho", $D$2:$D$500))Mốc giữa riêng cho bộ phận Kho; bản Excel cũ phải bấm Ctrl+Shift+Enter
Kết quả: 9.800.000
=MEDIAN(Sổ[Số ngày thu tiền])Nửa số hoá đơn thu được tiền trong bao nhiêu ngày trở lại
Kết quả: 31
Lưu ý khi dùng
- Dãy có SỐ CHẴN phần tử thì hàm trả về trung bình của hai số giữa, tức con số đó có thể không tồn tại trong bảng. Cần một giá trị có thật thì dùng LARGE.
- Không có hàm MEDIANIFS. Muốn theo điều kiện thì lồng IF như ví dụ thứ hai, hoặc lọc ra vùng riêng bằng FILTER rồi lấy MEDIAN của kết quả đó.
- Lồng IF thì vùng điều kiện và vùng số phải CÙNG SỐ DÒNG, lệch một dòng là ghép sai cặp mà hàm vẫn ra kết quả.
Bẫy hay dính
MEDIAN không quan tâm tới Filter. Đang lọc riêng một chi nhánh để xem, công thức lại trỏ vào cả cột, thì con số trả về là của TOÀN BỘ dữ liệu — nó khớp với thứ đang hiện trên màn hình chỉ do tình cờ. Kiểm nhanh bằng cách so SUBTOTAL(2, vùng) với COUNT(vùng): hai số lệch nhau nghĩa là đang có dòng bị ẩn.
Chọn cái nào
AVERAGE hay MEDIAN
Vài giá trị dị biệt rất lớn sẽ kéo lệch AVERAGE. Nói về mức PHỔ BIẾN của lương, doanh thu từng đơn, thời gian xử lý thì MEDIAN trung thực hơn — và chênh giữa hai số này chính là dấu hiệu dữ liệu có ngoại lệ.
=MEDIAN(D2:D500)