Bạn thử:em chào các anh/chị
nhờ các anh/chị hướng dẫn giúp em dò tìm 2 điều kiện ngang và 1 điều kiện dọc để trả về giá trị cần tìm kiếm với ạ
em cảm ơn các anh/chị ạ
=INDEX('Dữ liệu'!$C$3:$Z$14,MATCH(D3,'Dữ liệu'!$A$3:$A$14,0),MATCH(C3,'Dữ liệu'!$C$1:$Z$1,0)+E3-1)
Dùng hàm tự tạo được không bạn?em chào các anh/chị
nhờ các anh/chị hướng dẫn giúp em dò tìm 2 điều kiện ngang và 1 điều kiện dọc để trả về giá trị cần tìm kiếm với ạ
em cảm ơn các anh/chị ạ
cám ơn anh/chị nhiều ạ, cũng bảng đó nhưng giờ em tìm bậc anh/chị hướng dẫn giúp em với ạBạn thử:
F3: =SUM(IF(('Dữ liệu'!$C$1:$Z$1=$C3)*('Dữ liệu'!$A$3:$A$14=$D3)*('Dữ liệu'!$C$2:$Z$2=$E3),'Dữ liệu'!$C$3:$Z$14))
Kết thúc bằng Ctrl+Shift+Enter
dạ công thức của anh hay quá ạ, cám ơn anh nhiều ạ, cũng bảng đó nhưng giờ em tìm ở cột bậc, anhhướng dẫn giúp em với ạĐao to búa lớn làm gì, chỉ vầy là đủ:
Enter.Mã:=INDEX('Dữ liệu'!$C$3:$Z$14,MATCH(D3,'Dữ liệu'!$A$3:$A$14,0),MATCH(C3,'Dữ liệu'!$C$1:$Z$1,0)+E3-1)
dạ em cảm ơn nhiều ạDùng hàm tự tạo được không bạn?
Nếu được thì xem file:
Cú pháp: IndexVBA =(Vùng dữ liệu,Cấp, vùng, bậc) và Enter
Cụ thể trong file : F3=IndexVBA('Dữ liệu'!A1:Z14;D3;C3;E3) enter và copy xuống dưới.
thay dấu ";" bằng dấu "," tùy theo máy.
Nếu dữ liệu nhiều hãy nhấn nút để có được kết quả.
dạ em cảm ơn nhiều ạĐứng tại G3, tạo 3 name và viết công thức như hình
Vung =OFFSET('Dữ liệu'!$B$1,,MATCH('Bảng cần tìm'!$C6,'Dữ liệu'!$C$1:$Z$1,0),1,COUNTIF('Dữ liệu'!$C$1:$Z$1,'Bảng cần tìm'!$C6))
Bac =OFFSET(Vung,1,0)
Data =OFFSET(Bac,1,0,COUNTA('Dữ liệu'!$A$3:$A$14))
Công thức
G3 =INDEX(Data,MATCH(D3,'Dữ liệu'!$A$3:$A$14,0),MATCH(E3,Bac,0))
View attachment 277409
Ăn gian thứ tự cột + E3 - 1, nếu không phải số mà là text thì sai. Không phải tôi không biết Index 1 name hay index không cần name, tôi viết cho thành chi tiết thật đơn giản cho dễ hiểu.Đao to búa lớn làm gì, chỉ vầy là đủ:
Enter.Mã:=INDEX('Dữ liệu'!$C$3:$Z$14,MATCH(D3,'Dữ liệu'!$A$3:$A$14,0),MATCH(C3,'Dữ liệu'!$C$1:$Z$1,0)+E3-1)
Cho em hỏi thêm, nếu em có cột mức lương rồi mà chưa có bậc, giờ em muốn tìm bậc thì dùng công thức như thế nào ạĂn gian thứ tự cột + E3 - 1, nếu không phải số mà là text thì sai. Không phải tôi không biết Index 1 name hay index không cần name, tôi viết cho thành chi tiết thật đơn giản cho dễ hiểu.
=AGGREGATE(15,6,'Dữ liệu'!$C$2:$Z$2/('Dữ liệu'!$A$3:$A$14=D3)/('Dữ liệu'!$C$1:$Z$1=C3)/('Dữ liệu'!$C$3:$Z$14=F3),1)
Bạn thử công thức dưới:Cho em hỏi thêm, nếu em có cột mức lương rồi mà chưa có bậc, giờ em muốn tìm bậc thì dùng công thức như thế nào ạ
E3=INDEX('Dữ liệu'!$C$2:$Z$2,,MATCH(F3,INDEX(OFFSET('Dữ liệu'!$C$3:$H$14,,MATCH(C3,'Dữ liệu'!$C$1:$Z$1,0)-1),MATCH(D3,'Dữ liệu'!$A$3:$A$14,0),),0))
Trong bài #9 tôi nói chuyện Index và tra cứu bảng 3D bởi vì đó là cách thức tiêu chuẩn.Ăn gian thứ tự cột + E3 - 1, nếu không phải số mà là text thì sai. Không phải tôi không biết Index 1 name hay index không cần name, tôi viết cho thành chi tiết thật đơn giản cho dễ hiểu.
Thế này bạn xem được chưa vậy?em chào các anh/chị
nhờ các anh/chị hướng dẫn giúp em dò tìm 2 điều kiện ngang và 1 điều kiện dọc để trả về giá trị cần tìm kiếm với ạ
em cảm ơn các anh/chị ạ
Góp vui thêm 2 công thức áp dụng cho Vùng, Bậc dù là dạng 'số' hay dạng 'chuỗi' cũng ra kết quả:Cho em hỏi thêm, nếu em có cột mức lương rồi mà chưa có bậc, giờ em muốn tìm bậc thì dùng công thức như thế nào ạ
F3=VLOOKUP(D3,'Dữ liệu'!$A$3:$Z$14,MATCH(2,MMULT({1,1},SIGN(COUNTIF(C3:E3,'Dữ liệu'!$A$1:$Z$2))),),)
E3=LOOKUP(2,1/(INDEX('Dữ liệu'!$C$3:$Z$14,MATCH(D3,'Dữ liệu'!$A$3:$A$14,),)=F3)/(C3='Dữ liệu'!$C$1:$Z$1),'Dữ liệu'!$C$2:$Z$2)