Giúp chuyển Môn dạy, lớp dạy của ngày nghỉ dạy, sang cho ngày dạy bù (2 người xem)

  • Thread starter Thread starter caico9x
  • Ngày gửi Ngày gửi
Liên hệ QC

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

caico9x

Thành viên mới
Tham gia
28/7/13
Bài viết
48
Được thích
4
Kính gửi anh chị GPE, tôi có file dữ liệu mô tả như dưới đây rất mong được chỉ giúp:
Cột B có ghi các ngày nghỉ dạy, Cột G có ghi ngày dạy bù: Bây giờ nếu: Ví dụ G3=22-08-2013 thì copy hết các lớp(J10:J14), Môn(cột L10:L14) của ngày dạy này sang cột N20:N24(lớp), cột O20:O24(Môn) ứng với ngày dạy bù 22/8/2013; Tương tự cho các ngày nghỉ khác.
Trân trọng cảm ơn
untitled.JPG
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi làm cho bạn bằng công thức.
1/ Đặt Name: Pos
Mã:
=IF(COUNTIF(Sheet1!$B$3:$B$10,Sheet1!$M$5:$M$1369),ROW(INDIRECT("1:"&ROWS(Sheet1!$M$5:$M$1369))),"")
2/ Công thức cột Lớp - N5
Mã:
=IF(COUNTIF($G$3:$G$10,$M5),INDEX($J$5:$J$1369,SMALL(Pos,SUMPRODUCT(COUNTIF($G$3:$G$10,$M$5:$M5)))),"")
3/ Công thức cột Môn - O5
Mã:
=IF(COUNTIF($G$3:$G$10,$M5),INDEX($L$5:$L$1369,SMALL(Pos,SUMPRODUCT(COUNTIF($G$3:$G$10,$M$5:$M5)))),"")

Bạn xem File

Góp ý: Số liệu file mẫu của bạn chẳng đúng gì cả, sai so với kết quả, bạn chú ý dữ liệu mẫu phải chuẩn thì người trợ giúp mới biết mình làm đúng hay sai chứ.
 

File đính kèm

Híc, sao réo dữ vậy, bài này chắc phải dùng VBA xử nó
Bạn nhập dữ liệu cho ĐỦ & ĐÚNG vào bảng nhé, nhập bậy nó cự nự ráng chịu ( ngày tháng cho đúng ngày tháng chứ hổng phải nhìn thấy ngày mà hổng phải là ngày à nha, trong bài của bạn dữ liệu thuộc loại "búa xua" đó)
Thân
 

File đính kèm

Cảm ơn chuot0106, file quá nặng nên mới làm như vầy đó bạn; LBG cũng giống như nhiu người đang giới thiệu trên GPE mình mún bổ sung dạy bù (như mô tả #1) cho tiện thui. dữ liệu "ngày tháng" mình dùng công thức VLOOKUP để tham chiếu nhưng khó đồng nhất định dạng "ngày tháng" hay sao đó nên bó tay...
Các bạn bít xin chỉ giúp bàng VBA thì càng hay lun, cho nhe file
----
Cảm ơn các bạn rất nhiều
Tại ô N5 bạn gõ công thức:
IF(ISERROR(VLOOKUP(M5,B$3:G$10,6,0))=TRUE,"",J5)
Tại ô O5 bạn gõ công thức:
IF(N5="","",L5)
Quét 2 ô trên rồi kéo xuống cho các ô còn lại.

GÓP Ý:
- Về bảng tính bạn nên định dạng và gõ ngày tháng cho chính xác mặc dù chỉ là nháp. Ví dụ có đến 2 lần nghỉ ngày 30/4/2014 nhưng lý do là ngày GPMN và là vì ngày TẾT ÂM LỊCH? Tương tự 2 lần nghỉ ngày 5/1/2014 với lý do ngày QTLĐ?
- Những vấn đề bạn đưa lên diễn đàn, có khi khó quá, hoặc do chưa có thời gian, bạn đừng nên nôn nóng, thúc hối.
- Riêng phần mình lại cần phải có thời gian để "tra tự điển" xem bạn cần hỏi gì.....
Có lẽ bạn mới tham gia nên chưa quen thôi.
 
Lần chỉnh sửa cuối:
Cảm ơn dhn46; concogia;lephuongvan cam ơn các bạn đã giúp đỡ tôi những giải pháp bổ ích, tôi loay hoay rất nhiều nhưng ko giải quyết được nên nóng lòng muốn biết kết quả của các bạn xem thế nào, xin phép các bạn cho tôi test thử (vì cột M tôi dùng công thức để lấy "ngày thang năm" nên chưa bit có giải quyết được ko)
 
Gởi caico9x,
Bạn mở 2 topic cùng 1 câu hỏi, làm mất công ban quản trị phải xóa một.

Topic còn lại bạn viết liên tục 4, 5 bài hối thúc người khác trả lời. Bạn nghĩ mọi người phải bỏ công bỏ việc, bỏ ăn bỏ ngủ, để khi bạn mở topic là phải nhảy vào trả lời ngay sao?

Bạn làm tôi nhớ lại topic của nguyenainhan, trong đó chủ topic và chuot0106, sinhthanh1984, nst1984, ... đã liên tục hối thúc và kêu gọi đích danh 1 thành viên để giúp, và chê trách các thành viên khác đã không giúp, đến nỗi topic bị khóa lại.

Anh OverAC đã phải nhắc nhở như sau:

Chào các bạn, nếu các bạn còn viết bài kiểu như thế thì các topic của các bạn sẽ có vấn đề tương tự như vấn đề của cái topic bị tôi đưa vào vòng kiểm duyệt.

Bạn chuot0106, với cách đưa liên tục các bài hối thúc không có nội dung giá trị của bạn khiến cho một topic nghiêm túc trở thành chổ để các bạn buôn chuyện,
Bạn thichthibup, chinh cái nick của bạn cũng khiến tôi đưa bạn vào danh sách các nick cần theo dõi, và các bài viết của bạn nếu có vấn đề sẽ sớm đưa bạn vào danh sách các nick bị đình chỉ truy cập. Lời lẻ của bạn không thân thiện, khiêu khích.
Bạn nst1984, tôi để lại một bài viết của anh Hướng trong topic đó để nhắn các bạn rằng không có một cá nhân nào có trách nhiệm trả lời bất kỳ bài nào cả, chúng tôi làm việc vì sự vui thích và niềm đam mê. Và việc các bạn hối thúc, làm cho những người mà các bạn đề cập cảm thấy khó chịu --> không muốn giúp. Ngược lại, người sẳn sàng giúp như anh Paulsteigel sẽ không còn hứng thú nữa vì hình như bạn không chào đón anh,

Một lần nữa bạn chuot0106, ngay cả trong topic này thể hiện sự hấp tấp vội vàng của bạn, tôi cảm nhận nhiệt huyết của bạn là rất lớn, hãy sử dụng nhiệt huyết đó những việc có ích, hơn là liên tục post những bài không có giá trị. Một nhắc nhở cho bạn nữa đó là bạn đã đăng topic này ở một chổ không thích hợp, tôi đã dời nó về đây. Mong rằng bạn sẽ chừng mực hơn.

OverAC

Do đó, tôi đã xóa tất cả các bài mang tính hối thúc của bạn trong topic này. Nếu bạn tiếp tục hối thúc như vậy khiến cho Ban Quản trị mất công xóa nữa, thì tôi buộc phải áp dụng biện pháp kỷ luật cho việc spam bài.
 
Xin ghi nhận & tuân thủ mọi nhắc nhở của các bạn, tôi sẽ sửa cái tính xấu của bản thân "vội vàng" làm cho các bạn bực bội
Chân thành xin lỗi, xin lỗi!.
 
Xin giải pháp copy của các bạn GPE

Kính gửi các bạn GPE em có vấn đề copy dd-mm-yyyy xin giúp
Cột (B) có ghi sẵn các ngày-thang-nam; copy các ngày này sang cột (U)
VD: copy "ngay-thang-nam" ở cột (B7) sang cột (U5:U10) tương tự cho các ngày khác
Chân thành cảm ơn các bạn
untitled.JPG
 

File đính kèm

Copy ngày tháng

Kính gửi các bạn GPE em có vấn đề copy dd-mm-yyyy xin giúp
Cột (B) có ghi sẵn các ngày-thang-nam; copy các ngày này sang cột (U)
VD: copy "ngay-thang-nam" ở cột (B7) sang cột (U5:U10) tương tự cho các ngày khác
Chân thành cảm ơn các bạn
View attachment 109334

Ở ô U5 (thứ 2), bạn gõ công thức:
=B$7
Kéo công thức cho những ô ngày thứ 2
Ở ô U10 (thứ 3), bạn gõ công thức:
=B$12 (hoặc =U$9+1)
Kéo công thức cho những ô ngày thứ 3
Ở ô U10 (thứ 4), bạn gõ công thức:
=B$17 (hoặc =U$14+1)
Kéo công thức cho những ô ngày thứ 4
Tương tự cho những thứ còn lại
 
Ở ô U5 (thứ 2), bạn gõ công thức:
=B$7
Kéo công thức cho những ô ngày thứ 2
Ở ô U10 (thứ 3), bạn gõ công thức:
=B$12 (hoặc =U$9+1)
Kéo công thức cho những ô ngày thứ 3
Ở ô U10 (thứ 4), bạn gõ công thức:
=B$17 (hoặc =U$14+1)
Kéo công thức cho những ô ngày thứ 4
Tương tự cho những thứ còn lại
Ý em muốn copy--->dạng này ah
untitled.JPG
 
Mình chưa hiểu ý của bạn ("dạng" này có nghĩa là sao?), bạn đã làm thử chưa, mình đã làm và đúng như kết quả ví dụ trong file. Bạn thử thay đổi ngày trong ô B7 thì thấy ngay kết quả ở cột U.
Cảm ơn bạn!
ia là copy--->paste special--->Values
để lấy dạng"Values" thôi ah, chứ ko dùng công thức
 
Tôi làm cho bạn bằng công thức.
1/ Đặt Name: Pos
Mã:
=IF(COUNTIF(Sheet1!$B$3:$B$10,Sheet1!$M$5:$M$1369),ROW(INDIRECT("1:"&ROWS(Sheet1!$M$5:$M$1369))),"")
2/ Công thức cột Lớp - N5
Mã:
=IF(COUNTIF($G$3:$G$10,$M5),INDEX($J$5:$J$1369,SMALL(Pos,SUMPRODUCT(COUNTIF($G$3:$G$10,$M$5:$M5)))),"")
3/ Công thức cột Môn - O5
Mã:
=IF(COUNTIF($G$3:$G$10,$M5),INDEX($L$5:$L$1369,SMALL(Pos,SUMPRODUCT(COUNTIF($G$3:$G$10,$M$5:$M5)))),"")
Rất mong dhn46 và các bạn giúp cho lỗi phát sinh như sau: nếu 1 ngày nghỉ nào đó tôi ko bố trí dạy bù thì những lần dạy bù sau đó không còn đúng nữa
(vì trong thực tế ko phải ngày nghỉ nào cũng làm bù hết được)
Cảm ơn các bạn rất nhiều
 
Anh em ơi, giúp tôi bài #13 với, Cảm ơn
 
Rất mong dhn46 và các bạn giúp cho lỗi phát sinh như sau: nếu 1 ngày nghỉ nào đó tôi ko bố trí dạy bù thì những lần dạy bù sau đó không còn đúng nữa
(vì trong thực tế ko phải ngày nghỉ nào cũng làm bù hết được)
Cảm ơn các bạn rất nhiều
Bạn và chủ Topic cùng dùng chung 1 File?
Nếu bố trí không dạy bù tức là cột G sẽ trống. Vậy bạn hãy sắp xếp cột G, nếu ô nào có dữ liệu thì cho lên đầu, không có thì cho xuống dưới cùng hay nói cách khác là dồn những ô trong cột G không có dữ liệu xuống cuối. Việc sắp xếp này thì khá đơn giản, mong là bạn sẽ làm được
 
Bạn và chủ Topic cùng dùng chung 1 File?
Nếu bố trí không dạy bù tức là cột G sẽ trống. Vậy bạn hãy sắp xếp cột G, nếu ô nào có dữ liệu thì cho lên đầu, không có thì cho xuống dưới cùng hay nói cách khác là dồn những ô trong cột G không có dữ liệu xuống cuối. Việc sắp xếp này thì khá đơn giản, mong là bạn sẽ làm được
Cảm ơn dhn46, làm như dhn46 hướng dẫn thì không đúng thứ tự về thời gian trông rất kì; mong các bạn giúp đỡ cho giải pháp
Rất cảm ơn và mong đợi
 
Web KT

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

Back
Top Bottom