Cách dùng Hàm Small trong excel

Thứ bảy - 19/10/2013 23:00
Chúng ta đã làm quen Min và MinA để tìm giá trị nhỏ nhất của dãy số, của vùng dữ liệu. trong khi đó hàm Small dùng để tìm ra những con số nhỏ thứ 2, thứ 3 hay thứ n trong dãy số
Chúng ta đã làm quen Hàm Min và MinA để tìm giá trị nhỏ nhất của dãy số, của vùng dữ liệu. vậy nếu muốn tìm ra những con số nhỏ thứ 2, thứ 3 hay thứ n trong dãy số thì làm thế nào? Bài học dưới đây sẽ giúp bạn giải quyết công tác thống kê báo cáo của bạn nhanh hơn, hiệu quả hơn đó là Hàm Small.

Cú pháp của hàm này như sau:
=SMALL(array,k)

Array: là một mảng hoặc một vùng (dãy) các trong trang tính Excel. Giá trị chứa trong Array phải là dữ liệu dạng số (1, 2, 3...)
K: là vị trí bạn muốn trả về. Không được bỏ trống tham số này nếu không hàm sẽ trả về giá trị lỗi #NUM!
K: Phải lớn hơn 0 và và phải bằng hoặc nhỏ hơn giá trị lớn nhất trong Array nếu không hàm sẽ trả về giá trị lỗi #NUM!
Ta xét ví dụ sau:

     A            B                C            
1   Điểm số1   Điểm số2     Điểm số3
2   1             1               1
3   2             3               2
4   3             2               3
5   4             2               5
6   5             6               7
7   6             8               8
8   7             5               9
9   8             5               10

Ta có cột A điểm số rất theo thứ tự. Ta xem hàm sẽ trả về như thế nào nhé.
=Small(A2:A9,4): Kết quả: 4 là số nhỏ thứ 4 theo chỉ định K=4
=Small(A2:A9,7): Kết quả: 7 là số nhỏ thứ 7 theo chỉ định K=7
==> Khi các số hạng trong Array không trùng nhau và các số hạng là dãy số liên tục thì khi chỉ định k= bao nhiêu thì hàm sẽ trả về vị trí của số đúng bằng giá trị K

Tuy nhiên ở cột B, các số không nằm theo thứ tự và có một số số hạng trùng nhau.
=Small(B2:B9,4): Kết quả: 4 là số nhỏ thứ 3 theo chỉ định K=4
=Small(B2:B9,7): Kết quả: 6 là số nhỏ thứ 7 theo chỉ định k=7

==> Khi Array chứa các số hạng trùng nhau thì Hàm cũng sẽ tính tất cả các số hạng trùng nhau trước khi tính đến giá trị tiếp theo, ví dụ trên ta chỉ định k=4 thì hàm sẽ đếm 1 là số nhỏ thứ nhất, số 2 là số nhỏ thứ 2 và 3 (trùng nhau) và 3 là số nhỏ thứ 4 trong dãy ô B2:B9, và 6 là số nhỏ thứ 7 trong dãy ô B2:B9, Trường hợp này rất giống với Hàm Rank

Bây giờ ta xét trường hợp ở cột C, Các số theo thứ tự nhưng không liền kề nhau:
=Small(C2:C9,4): Kết quả: 5 là số nhỏ thứ 4 theo chỉ định k=4
=Small(C2:C9,7): Kết quả: 9 là số nhỏ thứ 7 theo chỉ định k=7

Kết luận: Hàm Small sẽ tìm và trả về số hạng nhỏ thứ n là số có giá trị bằng bao nhiêu trong dãy số cho sẵn.

Tác giả bài viết: Minh Phú

Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://aneedz.com là vi phạm bản quyền

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

  • Lê Thị Hằng

    sao mình làm nó ra ko đúng nhỉ. dãy của mình có 2 số 8, 9 mà kết quả, SMALL($I3:$T3,1)=8, SMALL($I3:$T3,2)=8,SMALL($I3:$T3,3)=9,bạn nào biết chỉ giúp mình lỗi ở đâu nhé.tks

      Lê Thị Hằng   27/05/2016 22:35
Mã bảo mật   
Thống kê
  • Đang truy cập29
  • Hôm nay7,632
  • Tháng hiện tại43,634
  • Tổng lượt truy cập1,564,486
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây