giúp mình tìm ra số lớn kế tiếp trong một dãy

  • Thread starter Thread starter alantran
  • Ngày gửi Ngày gửi
Liên hệ QC

alantran

Thành viên mới
Tham gia
1/8/09
Bài viết
17
Được thích
1
mình không nhớ là đã dùng hàm gì trong này nữa, nhờ mọi người chỉ giáo giúp.
Có một dãy số:
65
80
48
55
79
88
80
muốn trả về số lớn nhất trong dãy số đó và số lớn kế tiếp trong dãy số đó thì dùng hàm gì?
Không phải cách dùng hàm rank để xếp thứ tự, mà trả hẳn về: số lớn nhất là 88, số lớn kế tiếp trả về là 80,....
Mong mọi người giúp đỡ.
 
mình không nhớ là đã dùng hàm gì trong này nữa, nhờ mọi người chỉ giáo giúp.
Có một dãy số:
65
80
48
55
79
88
80
muốn trả về số lớn nhất trong dãy số đó và số lớn kế tiếp trong dãy số đó thì dùng hàm gì?
Không phải cách dùng hàm rank để xếp thứ tự, mà trả hẳn về: số lớn nhất là 88, số lớn kế tiếp trả về là 80,....
Mong mọi người giúp đỡ.
Bạn dùng hàm sau nhé:
Lớn thứ 2 trong vùng
=LARGE(VungDuLieu,2)
 
mình không nhớ là đã dùng hàm gì trong này nữa, nhờ mọi người chỉ giáo giúp.
Có một dãy số:
65
80
48
55
79
88
80
muốn trả về số lớn nhất trong dãy số đó và số lớn kế tiếp trong dãy số đó thì dùng hàm gì?
Không phải cách dùng hàm rank để xếp thứ tự, mà trả hẳn về: số lớn nhất là 88, số lớn kế tiếp trả về là 80,....
Mong mọi người giúp đỡ.
Nếu có 2 số 88 thì kết qủa là 88 hay 80
 
Nếu biết giá trị nào đó thì trước hết dùng hàm Rank() để xác định thứ bậc của nó trong mảng rồi tìm thứ bậc đó +1 bằng hàm Small() hay Larger() là ra giá trị thứ bậc tiếp theo
Ví dụ:
-Mảng trên từ ô A8:A14
-Ô B8 có giá trị là 65
-Giá trị tiếp theo là =SMALL($A$8:$A$14,RANK(B8,$A$8:$A$14,1)+1)=79
(Lưu ý: Hàm Rank(),Small(),Lager() xếp các giá trị bằng nhau cùng 1 bậc)
Còn chỉ tìm giá trị lớn nhất và thứ 2 thì như anh Dom. là OK
 
Lần chỉnh sửa cuối:
Nếu có 2 số 88 hoặc n số 88 bạn có thể dùng công thức sau để tìm số lớn thứ hai trong dãy số:
Large(vùng dữ liệu, countif(vùng dữ liệu,"="&max(vùng dữ liệu))+1)
 
=LARGE(A1:A7,2)
A1:A7 là vùng chọn
số 2 là vị trí lớn thứ 2
 
Mình thấy kiểm tra các hàm đó vẫn có một vài chỗ không ổn
nếu giả sử trong trường hợp có tới khá nhiều số trùng nhau và tìm số kế tiếp thì kết quả sử dụng những công thức trên vẫn sai bình thường.
Mình đưa ra một số ví dụ sau, mình thử rất nhiều cách nhưng vẫn không thể trả về kết quả chính xác nhất.
88
56
45
90
88
56
24
37
88
90
25
Bây giờ tìm ra số lớn thứ 4 mà sử dụng những hàm bên trên thì đảm bảo sai. Bây giờ mình muốn tìm ra hàm có thể dùng chung cho tất cả các trường hợp kể cả trùng nhau vẫn trả về kết quả chính xác số cao thứ mất trong vùng đó.
Mình cảm ơn mọi người trước.
 
Mình thấy kiểm tra các hàm đó vẫn có một vài chỗ không ổn
nếu giả sử trong trường hợp có tới khá nhiều số trùng nhau và tìm số kế tiếp thì kết quả sử dụng những công thức trên vẫn sai bình thường.
Mình đưa ra một số ví dụ sau, mình thử rất nhiều cách nhưng vẫn không thể trả về kết quả chính xác nhất.
88
56
45
90
88
56
24
37
88
90
25
Bây giờ tìm ra số lớn thứ 4 mà sử dụng những hàm bên trên thì đảm bảo sai. Bây giờ mình muốn tìm ra hàm có thể dùng chung cho tất cả các trường hợp kể cả trùng nhau vẫn trả về kết quả chính xác số cao thứ mất trong vùng đó.
Mình cảm ơn mọi người trước.
Dùng thêm 1 cột phụ để xếp hạng có được không.
Nếu OK thì làm thử.
 
Mình thấy kiểm tra các hàm đó vẫn có một vài chỗ không ổn
nếu giả sử trong trường hợp có tới khá nhiều số trùng nhau và tìm số kế tiếp thì kết quả sử dụng những công thức trên vẫn sai bình thường.
Mình đưa ra một số ví dụ sau, mình thử rất nhiều cách nhưng vẫn không thể trả về kết quả chính xác nhất.
88
56
45
90
88
56
24
37
88
90
25
Bây giờ tìm ra số lớn thứ 4 mà sử dụng những hàm bên trên thì đảm bảo sai. Bây giờ mình muốn tìm ra hàm có thể dùng chung cho tất cả các trường hợp kể cả trùng nhau vẫn trả về kết quả chính xác số cao thứ mất trong vùng đó.
Mình cảm ơn mọi người trước.
Thế thì bạn xem bài này nhé:
http://www.giaiphapexcel.com/forum/showthread.php?t=20242
 
Nếu dùng cột phụ thì vẫn làm đc. Nhưng theo yêu cầu đề bài là chỉ dùng hàm để tính ra cơ. Mình đang đau đầu về mấy dạng này đây. Nghĩ mãi mà không biết giải quyết các nào.
 
Web KT

Bài viết mới nhất

Back
Top Bottom