D
digita
Guest
Chào các bạn,
Tôi có 1 công thức sau đây đếm số dòng trong bảng dữ liệu bắt đầu từ ô A26 xuống. Ô X2 chứa giá trị cái hàng (hay dòng) cuối của bảng:
Trong GPE này có nhiều người giỏi về công thức. Vậy nhờ các bạn có cách nào rút ngắn cái công thức xe lửa trên giùm.
----------------------------
Bác digita ơi, nhớ cẩn thận cái tiêu đề nhé. OverAC
Tôi có 1 công thức sau đây đếm số dòng trong bảng dữ liệu bắt đầu từ ô A26 xuống. Ô X2 chứa giá trị cái hàng (hay dòng) cuối của bảng:
Vì số hảng trong bảng này thay đổi thường xuyên và tôi không muốn phải gõ con số trong ô X2 mổi khi tính. Tôi viết ra UDF dưới đây để XL tự động trả về giá trị hàng cuối trong bảng:=COUNTA(INDIRECT("$A$26:$A"&X2))
Giờ thì công thức được thay đổi thành:Function LR(cel As Range)
If cel.End(xlDown).Row > Cells.Rows.Count Then
LR = cel.Row
Else
LR = cel.End(xlDown).Row
End If
End Function
Tuy nhiên, UDF trên cho biết giá trị hàng cuối rồi. Tôi nghĩ dùng hàm indirect thì hơi thừa. Mà không có nó trong đây thì không được.=COUNTA(INDIRECT("$A$26:$A"&lr($A$25)))
Trong GPE này có nhiều người giỏi về công thức. Vậy nhờ các bạn có cách nào rút ngắn cái công thức xe lửa trên giùm.
----------------------------
Bác digita ơi, nhớ cẩn thận cái tiêu đề nhé. OverAC
Chỉnh sửa lần cuối bởi điều hành viên: