Có thể lập công thức tìm kiếm cho dạng bài kiểu này được không ạ? (1 người xem)

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

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

KUMI

Bụi phấn
Tham gia
17/1/12
Bài viết
564
Được thích
572
Em chào mọi người! Chúc sức khỏe ạ!

Mong mọi người xem đính kèm rồi nghiên cứu cách giải bài này giúp em với ạ?
Xin cảm ơn rất nhiều!
 

File đính kèm

Thầy ơi! Cô Ơi!
Anh Chị ơi!
Bài trên cảu Em thật sự không có cách nào sao?
Có thể làm bằng VBA cũng được ạ!
Hoặc là bố trí bảng màu đỏ kiểu khác ạ.
Rất mong nhận được sự hồi âm từ GPE!
 
Thầy ơi! Cô Ơi!
Anh Chị ơi!
Bài trên cảu Em thật sự không có cách nào sao?
Có thể làm bằng VBA cũng được ạ!
Hoặc là bố trí bảng màu đỏ kiểu khác ạ.
Rất mong nhận được sự hồi âm từ GPE!
Mình làm bằng công thức cho bạn, sửa dạng bảng màu đỏ với mỗi 1 người là 1 dòng, dữ liệu trải dài "Bác sỹ cho nghỉ từ ngày - Đến ngày" là 2 ô kế tiếp nhau cho đến hết
Dùng Name động nên bạn tuỳ biến
Tạo Name:
1/ Area
Mã:
=OFFSET(INDEX(Sheet1!$G$5:$G$19,MATCH(Sheet1!$E23,Sheet1!$G$5:$G$19,0)),,2,,31)
2/ sArea
Mã:
=OFFSET(INDEX(Sheet1!$G$5:$G$19,MATCH(Sheet1!$E23,Sheet1!$G$5:$G$19,0)),,3,,31)
3/ RngOm
Mã:
=IF(Area="om",Area,"")
4/ sRngOm
Mã:
=IF(sArea="om",sArea,"")
5/Tmp
Mã:
=IF(RngOm<>sRngOm,Sheet1!$I$4:$AM$4,"")
6/ Công thức tại F23 => Fill cho toàn dữ liệu
Mã:
=IF(ISERROR(SMALL(Tmp,COLUMN(A:A))),"",SMALL(Tmp,COLUMN(A:A))+MOD(COLUMN(A:A),2))
Bạn xem File để biết thêm chi tiết
 

File đính kèm

Hi! Cảm ơn Anh rất nhiều! Anh là một cao thủ..
Diễn đàn mình lại sắp mọc thêm Mod rồi ^^
---------------
Em Xin hỏi thêm là có thể từ bảng tính đã tính có kết quả rồi thì có thể dùng VBA để biến đổi thành bảng tính khác như trong file kèm được không ạ?
Sở dĩ là nếu tính ra được như vậy rồi thì em vẫn phải mất thêm một bước là chuyển dữ liệu vào đúng form mẫu của bên bảo hiểm đã gửi ạ!
 

File đính kèm

Lần chỉnh sửa cuối:
Hi! Cảm ơn Anh rất nhiều! Anh là một cao thủ..
Diễn đàn mình lại sắp mọc thêm Mod rồi ^^
---------------
Em Xin hỏi thêm là có thể từ bảng tính đã tính có kết quả rồi thì có thể dùng VBA để biến đổi thành bảng tính khác như trong file kèm được không ạ?
Sở dĩ là nếu tính ra được như vậy rồi thì em vẫn phải mất thêm một bước là chuyển dữ liệu vào đúng form mẫu của bên bảo hiểm đã gửi ạ!

Vẫn cơ bản là cách của dhn46 - có gì thì cám ơn dhn46 nhé - tôi chỉ thêm gia vị mà thôi, chỉ:

+ rút gọn name
+ thay công thức ở bản kết quả
+ khắc phục được việc phải dàn ngang, đúng form như bạn muốn


Cột xám xám là số tạm để bạn biêt là có bao nhiêu đợt ốm ứng với NV A, B, hay.... (dĩ nhiên dùng xong rui có thể xóa bỏ) lưu ý biết số này để gõ cột E xem bao lần dòng A, B, hay ....

xem file kèm
 

File đính kèm

Hay Thật đấy! Cám ơn Anh nhiều ạ!
Mong Anh Chị trao đổi thêm nhé!Tks
 

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

Back
Top Bottom