Dùng hàm nào có sẳn của Excel để tìm kiếm giá trị thỏa cho bảng tính sau? (1 người xem)

  • Thread starter Thread starter bivily
  • Ngày gửi Ngày gửi

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

bivily

Thành viên hoạt động
Tham gia
11/10/07
Bài viết
110
Được thích
26
Mình có bảng tính cần tìm giá trị của cột Lần cuối như trong hình minh họa đính kèm. Ai biết dùng hàm gì để xử lý bài toán này không? Hàm của Excel chứ không phải hàm VBA.
 

File đính kèm

  • Hoi GPE.JPG
    Hoi GPE.JPG
    40.1 KB · Đọc: 15
  • Hoi GPE.xls
    Hoi GPE.xls
    76 KB · Đọc: 23
Mình có bảng tính cần tìm giá trị của cột Lần cuối như trong hình minh họa đính kèm. Ai biết dùng hàm gì để xử lý bài toán này không? Hàm của Excel chứ không phải hàm VBA.
Thử công thức này xem sao (cho ô D2), còn luộm thuộm quá nhưng mà tạm thời giải quyết được yêu cầu:
Mã:
=IF(C2="","",IF(COUNTA(C3:C$10000)=0,INDEX(A:A,MATCH(9^99,A:A,1)),OFFSET(C2,MATCH(LEFT(C2,3)&TEXT(RIGHT(C2,2)+1,"00"),C4:C$10000,0),-2)))
 

File đính kèm

thử công thức này xem sao (cho ô d2), còn luộm thuộm quá nhưng mà tạm thời giải quyết được yêu cầu:
Mã:
=if(c2="","",if(counta(c3:c$10000)=0,index(a:a,match(9^99,a:a,1)),offset(c2,match(left(c2,3)&text(right(c2,2)+1,"00"),c4:c$10000,0),-2)))
thêm 1 cách nữa để tham khảo. Tạm thời chưa nghĩ ra cách ngắn hơn
PHP:
=if(isblank(c2),"",if(lookup(2,1/(1-isblank($c2:$c8)),$c2:$c8)=c2,lookup(2,1/(1-isblank($a2:$a8)),$a2:$a8),offset($a$1,match(lookup(2,1/(1-isblank($c2:$c8)),$c2:$c8),$c$1:$c$129,0)-2,,,)))
 

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

Back
Top Bottom