Xin giúp đỡ về hàm lọc dữ liệu.

Liên hệ QC

caobangdpv

Thành viên mới
Tham gia
31/1/07
Bài viết
8
Được thích
1
Kính gửi Ban quản trị diễn đàn và các Bạn có kinh nghiệm. Tôi xin Ban quản trị diễn đàn và các Bạn có kinh nghiệm giúp đỡ và hướng dẫn cho Tôi xem cách lập Hàm hay công thức thế nào để lọc dữ liệu trong 1 cột có cả số âm và số dương. Vậy làm thế nào để lấy được giá trị tuyệt đối lớn nhất trong cột đó. Tôi đã thử dùng hàm ví dụ là : =Max(D170:D344) thì chỉ cho kết quả lọc các số dương thôi còn các số âm thì Excel lại không lọc được. Vậy Tôi xin Ban quản trị diễn đàn và các Bạn có kinh nghiệm chỉ giáo. Tôi xin chân thành cảm ơn./.
 
=Max(abs(D170:D344)) => bấm tổ hợp phím Ctrl + Shift + Enter
 
Public Function ABS_Max(mang As Range) As Double
Dim m As Double, n As Double
Dim x As Double, y As Double
Dim xx As Double, yy As Double
Dim dem As Double


m = mang.Rows.Count
n = mang.Columns.Count


For y = 1 To m
For x = 1 To n


dem = 0


For yy = 1 To m
For xx = 1 To n


If (mang(y, x) ^ 2) < (mang(yy, xx) ^ 2) Then
dem = dem + 1
Else
End If


Next
Next


Select Case dem
Case 0
ABS_Max = Abs(mang(y, x))
GoTo ketthuc
Case Else
End Select


Next
Next


Exit Function


ketthuc:


End Function
 
Web KT

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

Back
Top Bottom