Tìm kiếm và đánh dấu giá trị giữa 2 sheet (1 người xem)

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

tqforever

Thành viên mới
Tham gia
2/3/10
Bài viết
8
Được thích
3
Chào các bạn trong diễn đàn!
Tôi có vấn đề này mong các bạn giúp đỡ: tôi có 2 sheet trong đó sheet1 chứa giá trị ngày tháng và sheet2 có 1 bảng trong đó những cell nào có giá trị ngày, tháng, năm trùng với sheet1 thì sẽ đánh dấu "x". Tôi đã làm như sau nhưng chưa đạt kết quả:
- Tại sheet1 đặt các name: nam=sheet1!$c$2:$c$6 ; thang=sheet1!$b$2:$b$6 ; ngay=sheet1!$a$2:$a$6
- tại cell C2 của sheet2 tôi đặt công thức: {=if(nam=$b2,if(thang=$a2,if(ngay=c$1,"x","")))} và copy công thức cho các cell sau nhưng kết quả lại không hiện ký hiệu "x" ở những ngày, tháng, năm trùng với sheet1!
Vậy tôi phải làm thế nào để có kết quả như mong muốn. Cảm ơn!
 

File đính kèm

Bạn dùng công thức mảng thì giá trị trả về sẽ là mảng các giá trị bao gồm 1 mảng true hoặc false vậy nên công thức của bạn sai. Để kết luận có ngày tháng phù hợp yêu cầu hay không thì tất cả 3 điều kiện đều phải đảm bảo giá trị True tức là Max của mảng bạn tạo phải là 1. Vậy bạn sửa lại 1 chút sẽ được.

Để xem cơ chế hoạt động của công thức bạn bôi đen từng phần trong công thức rồi bấm F9 hoặc bạn vào Formulas => Evaluate Formulas để xem.
Mã:
=IF(MAX((nam=$B2)*(thang=$A2)*(ngay=C$1))=1,"x","")
 

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

Back
Top Bottom