Xin giúp giải thích công thức trong Validation List (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

bebo021999

Thành viên gạo cội
Tham gia
26/1/11
Bài viết
6,011
Được thích
8,786
Giới tính
Nam
Nghề nghiệp
GPE
Trong GPE có một bài cung cấp giải pháp validation list tự cập nhật giá trị theo list có các data rời rạc nhau, trong đó có sử dụng công thức :
data = offset($a$2,,,match(2,1/(1-isblank($a$2:$a$1000))),)
Trong đó, a2:a1000 là range bao gốm cac data rời rạc, có thể được cập nhật thường xuyên.
Theo tôi hiểu, (1- isblank(a2:a1000)) sẽ cho ra một mảng gồm {1,0,0,0,1,...), tức là bao gồm cả số 0; nên 1/(1-isblank(a2:a1000) thì sẽ bao gồm cả giá trị ERROR...
Xin các bro chỉ giáo giải thích chi tiết giùm.
 

File đính kèm

Trong GPE có một bài cung cấp giải pháp validation list tự cập nhật giá trị theo list có các data rời rạc nhau, trong đó có sử dụng công thức :
data = offset($a$2,,,match(2,1/(1-isblank($a$2:$a$1000))),)
Trong đó, a2:a1000 là range bao gốm cac data rời rạc, có thể được cập nhật thường xuyên.
Theo tôi hiểu, (1- isblank(a2:a1000)) sẽ cho ra một mảng gồm {1,0,0,0,1,...), tức là bao gồm cả số 0; nên 1/(1-isblank(a2:a1000) thì sẽ bao gồm cả giá trị ERROR...
Xin các bro chỉ giáo giải thích chi tiết giùm.
Bạn đã biết triển khai công thức và gõ vào cột C, D... Vậy tại E42 sao bạn không gõ tiếp hàm MATCH
=MATCH(2,$D$42:$D$65) ---> Kết quả sẽ =23 tương đương với vị trí số 1 cuối cùng
Nói chung, đây là công thức tìm ví trí cuối cùng có dữ liệu... Nó được biến đổi từ topic này:
http://www.giaiphapexcel.com/forum/showthread.php?7669-Nh%E1%BB%AFng-c%C3%B4ng-th%E1%BB%A9c-%C4%91%E1%BB%99c-%C4%91%C3%A1o&
Lưu ý: Có thể thay số 2 bằng bất cứ số nào miễn sao > 1
 
Web KT

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

Back
Top Bottom