...K13=IFERROR(AGGREGATE(15,6,Calendar!$F$2:$F$370/($K$8=IFERROR(1/(1/Calendar!$E$2:$E$370),Calendar!$H$2:$H$370))/(DATE($D$8,$G$8,1)=EOMONTH(Calendar!$F$2:$F$370*1,-1)+1),COLUMN(A$1)),"")Enter, fill qua phải.
Thân
Tham khảo:
K11=IF(K$13="","",$K$8)
K13=IFERROR(AGGREGATE(15,6,Calendar!$F$2:$F$370/($K$8=Calendar!$E$2:$E$370)/(DATE($D$8,$G$8,1)=EOMONTH(Calendar!$F$2:$F$370*1,-1)+1),1),"")...
...quyết bước cuối cùng.
Tôi làm như sau:
- Bước 1: dùng công thức để xác định thứ tự tuần trong tháng của từng ngày thuộc danh sách của Sheet Calendar (công thức ở cột E)
- Bước 2: tạo các hàng phụ và ô phụ (bôi vàng)
- Bước 3: ra kết quả theo yêu cầu (chưa tìm ra công thức thích hợp, bị sai...
...phân rõ tuần hết rồi, đâu còn sợ gì nữa. Vậy cứ trở lại gần giống như ban đầu thôi!
P22=IF(IFERROR(MID(O$22,2,2)+1<=VLOOKUP(MAX($B$16:$M$16),Calendar!$D$2:$F$366,2,),),TEXT(MID(O$22,2,2)+1,"W0"),"")...
@Phan Thế Hiệp : anh ơi, em lại làm phiền anh chút nữa,
Sếp em mới ra quy định thống nhất về đánh số tuần (sheet 'Calendar')
theo cách cũ thì tháng 2 sẽ có W5~W9
nhưng theo cách chia mới của sếp thì tháng 2 chỉ có W5~W8 (do đó bị liệt kê dư W9) , anh giúp em xử lý với ạ, em cảm ơn anh
#Lich, #Calendar
Năm hết tết đến tặng mọi người file lịch năm. mọi người có thể xem lịch của năm bất kỳ bằng cách nhập năm tại ô P2.
P/s: File tham khảo và chỉnh sửa lại của tác giả Yogi Anand
Chúc mọi người tìm được điều bổ ích.
Lịch năm
#25 có nói dùng calendar control không dùng cho 64 bit, nhưng bạn có thể dùng cách khác mà vẫn theo nhu cầu của bạn.
Bạn tham khảo bài viết:
https://www.giaiphapexcel.com/diendan/threads/calendar-d%C3%B9ng-cho-m%E1%BB%8Di-phi%C3%AAn-b%E1%BA%A3n-excel-32bit-64bit.137960/#post-882991
Chào các bạn ạ, cho mình hỏi không biết sao các file trên topic này mình tải về chạy thử để check tính năng tự động hiện Calendar thì đều không được.
Hiện nay mình đang có 1 file excel như file đính kèm, mình cần khi click vào bất kỳ ô nào trong cột ngày yêu cầu và cột dealline thì sẽ hiện lên...
Trước mình có thấy 1 số bạn hỏi về dùng calendar hay datetime picker để nhập liệu ngày nhưng nó lại không hỗ trợ trên phiên bản office 64 bit. Mình có xem được trang web này và thấy họ dùng Shape rất hay và đẹp, mà dùng Shape thì phiên bản nào cũng chạy được rồi, nên giới thiệu mọi người cùng...
Xem báo cáo với khoảng thời gian chọn nhanh sẽ rất chuyên nghiệp. Đây là phương pháp lập trình VBA kết hợp với control BSDateSelector trong BSAC chỉ với vài dòng code ngắn gọn.
(*) Để sử dụng control trong video bạn cần download BSAC tại đây...