- Tạo 1 bảng dò như hình
- Công thức tính đủ năm thâm niên = DateDif()
- Dò kết quả của công thức với bảng dò bằng Vlookup().
Thâm niên đúng 10 năm không xét ???
Có rất nhiều dạng hàm để lấy chuỗi, phải tùy theo dữ liệu mà có cách dùng phù hợp, ví dụ: dữ liệu của bạn thuộc A1:A4
=LEFT(RIGHT(A1,6),2)
=MID(A1,FIND("T",A1)+1,2)
=MID(A1,SEARCH("T",A1)+1,2)
Còn xem có ký tự trống hay không nữa.
Chúc bạn ngày vui.
p/s: viết chữ nhỏ nhỏ thôi! to quá anh em sợ...
Cảm ơn bạn đã bày cách hiệu quả cho mình học công thức.
Cấu trúc của công thức mình có thể nhìn vào mà hiểu được, mình không hiểu ở chỗ ngọn nguồn rằng: công thức này dùng để làm gì (ví như vlookup là để dò tìm các giá trị giống nhau và có thể lấy những giá trị liên quan tương ứng, IF là để đặt...
ngoài các nguyên nhân như chú trọng hình thức, format quá nhiều, các object .... còn do các cột có hàm Match(0,...) hoặc Index(...) là hàm mảng, dùng cột phụ sẽ nhẹ rất nhiều
Đúng là có nhầm về vị trí dòng. Đúng ra phải là:
D14=IF(E14="","",MAX(D$13:D13)+1)
I14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,2,0),"")
J14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,3,0),"")
Dạ . Trước em làm theo cấu trúc hàm VLOOKUP (được có 1 chiều thôi ạ). Nhưng thấy cấu trúc hàm Sumif hay hay nên thử xem có được không
Cám ơn thầy nhiều. Rất mong được sự giúp đỡ từ thầy./
Bạn qua sheet Du Lieu ở dưới sẽ hiểu 'Du Lieu' là sheet mới mình tạo ra để bạn nhập dữ liệu định mức cái ' ' là cách gọi tên sheet khác trong excel, B3:C6 là bảng dữ liệu.
Còn số 2 với 0 xin mời bạn đọc trang sau...
Cảm ơn bạn!
Xin bạn giải thích kỹ hơn giúp mình một tý ạ!
=(VLOOKUP(B5,'Du Lieu'!$B$3:$C$6,2,0)>=E5)-(E5=0)
Mình không hiểu cái B5 đầu tiên ý nghĩa của nó là gì
Cái chỗ 'Du Lieu' mình cũng không hiểu ý nghĩa của nó. Mình cũng không hiểu ý nghĩa của dấu chấm thang.
Mình cũng không hiểu...
Tuyệt vời! chắc bạn cũng hình dung được kết quả rồi đó-=.,,. Cám ơn bạn rất nhiều.
Bạn đã giải quyết cho mình khúc mắc mình không thể giải quyết được...
Còn có vấn đề mình xoay sở bằng hàm tuy cũng chấp nhận được nhưng nhìn "nông dân" lắm, làm file chạy chậm nữa, mong bạn chỉ thêm cho vài chiêu...
Công thức của bạn HieuCD rất chuẩn đó bạn, chỉ cần bạn chỉnh các cột mức kg như tôi nói bài trên và thêm chút công thức thì áp dụng đúng thôi. (Không cần thêm cột phụ)
E3=IF($C3>20,$C3,1)*VLOOKUP($C3,INDIRECT("'"&TRIM(A3)&"'!"&IF(OR(C3>2.5,B3="BAT"),"$A$15:$L$60","$A$6:$L$10")),D3+1)Fill xuống...
Đúng là đường link tới trang /forum/content.php không đùng được sẽ tìm các chuyển bài trong nội dung này sang một hình thức khác.
Sẽ cho hiện box CMS comment để mọi người thấy bài cũ và cho hiện chủ đề trong comments.
Bạn không nên canh ảnh vừa khít khung, vì như thế thì code sẽ tìm nhầm (nhầm từ cell này sang cell khác). Bởi vậy phải canh hình nhỏ hơn cell 1 chút, mục đích để xác định chính xác hình nào nằm trong cell nào
Còn vấn đề hình kết quả mờ hơn hình gốc thì tôi.. đành chịu (qua nhiều công đoạn xử lý quá)
Vâng đúng là em muốn lấy ảnh trên file nằm ở sheet khác. Code trên vlookup sang bị mờ không nét như ảnh gốc ở sheet bên là sao thầy? bên kia ảnh mà căn vào vừa khung là mất không links được sang thầy ạ!
chưa hiểu cách bạn muốn thế nào nhưng nếu muốn chèn ảnh bằng hàm thì bạn tham khảo tại đây
http://www.giaiphapexcel.com/diendan/threads/ch%C3%A8n-h%C3%ACnh-v%C3%A0o-cell-b%E1%BA%B1ng-h%C3%A0m-t%E1%BB%B1-t%E1%BA%A1o.51408/
hoặc tham khảo code này, cách hoạt động cũng như link trên, mình có chỉnh...
Em muốn 1 code VBA vlookuphình ảnh theo ô P12, link từ sheet 3.Data Cong thay cho công thức trong cell
Vì code dãn dòng trong file của em cứ liên quan đến Vlookup link anh là code chạy chậm lên hàng 20s, nên phải thay công thức cell bằng code VBA..
Mong được các a giúp đỡ!
=INDEX('3.Data...