Công thức ra kết quả chính xác rồi nhưng ý tôi không phải vậy. Tôi chỉ muốn có 1 cái VLOOKUP thôi (chứ hổng phải IF và rồi triển khai thanh 2 cái VLOOKUP riêng biệt)Gửi bởi phuocam
Xem ra câu đố này hổng phải dễ nha. Ẹc... Ẹc...
Công thức ra kết quả chính xác rồi nhưng ý tôi không phải vậy. Tôi chỉ muốn có 1 cái VLOOKUP thôi (chứ hổng phải IF và rồi triển khai thanh 2 cái VLOOKUP riêng biệt)Gửi bởi phuocam
Xem ra câu đố này hổng phải dễ nha. Ẹc... Ẹc...
Trong hướng dẫn của MS về công thức mảng tạiGửi bởi songlam294
https://support.office.com/en-us/art...2-ecfd5caa57c7
có đoạn: "An array formula is a formula that can perform multiple calculations on one or more of the items in an array. Array formulas can return either multiple results or a single result. For example, you can place an array formula in a range of cells and use the array formula to calculate a column or row of subtotals. You can also place an array formula in a single cell and then calculate a single amount. An array formula that resides in multiple cells is called a multi-cell formula, and an array formula that resides in a single cell is called a single-cell formula." Tạm dịch từ câu thứ 2: "Công thức mảng (CTM) có thể trả về nhiều hoặc 1 kết quả. Ví dụ, bạn có thể đặt CTM trong 1 khối ô và sử dụng CTM để tính tổng theo từng cột hoặc hàng. Bạn cũng có thể đặt CTM trong 1 ô để tính 1 số lượng. 1 CTM nằm trong nhiều ô gọi là "công thức nhiều ô", CTM trong 1 ô gọi là "công thức 1 ô"."
Công thức trong bài của mình là dạng thứ nhất là "công thức nhiều ô" (không biết các thầy GPE gọi cái này là gì?).
Còn +1 để tham chiếu đúng vào giá trong bảng.
=VLOOKUP($B$5:$B$14;giason;MATCH($C$5:$C$14;loaiso n;0)+1;0)
Vậy đúng ko mn
ép dùng hàm mảng hơi rắc rối
=HLOOKUP(C5,BangDo!$C$4:$D$8,MAX((B5=hangson)*ROW( $2:$5)),0)
=VLOOKUP(B5,BangDo!$B$5:$D$8,MAX((C5=loaison)*COLU MN($B:$C)),0)
Em nghĩ mãi vẫn không ra, khả năng sử dụng công thức mảng của em rất kém. Bác Ndu biểu diễn cho em học hỏi với.Gửi bởi ndu96081631
Công thức mảng là gì vậy?
Bạn đánh dấu D514 rồi dùng công thức mảng nàyGửi bởi songlam294
=INDEX(giason,MATCH(B5:B14,hangson,0),MATCH(C5:C14 ,loaison,0)+1)
Xem thêm ở đây.Gửi bởi songlam294
https://support.office.com/vi-vn/art...5-40107A1B4365
=IF(C5:C14="Trong Nhà",VLOOKUP($B$5:$B$14,giason,2,0),VLOOKUP($B$5: $B$14,giason,3,0))
Một cách khác nửa.Gửi bởi phuocam
Mã:=VLOOKUP($B5,giason,3-(ChiTiet!$C$5:$C$14="Trong Nhà"),FALSE)