Nhờ giúp đỡ xây dựng kế hoạch bảo dưỡng thiết bị

Liên hệ QC

nguyenmtuan

Thành viên chính thức
Tham gia
17/6/16
Bài viết
78
Được thích
4
Chào mọi người,
Mình có 1 vấn đề liên quan đến kế hoạch bảo dưỡng thiết bị bằng Excel mà đã đau đầu làm thủ công 3 năm nay rồi nhiều khi sai sót linh tinh và mất quá nhiều thời gian. Giờ mới mạo muội đăng lên đây nhờ mọi người giúp đỡ.
Chả là mình có 1 danh sách các thiết bị có yêu cầu bảo dưỡng định kỳ với các nhịp bảo dưỡng của từng thiết bị khác nhau như file gửi kèm.
Giờ mình cần ban hành kế hoạch bảo dưỡng tháng tới của thiết bị, và cập nhật ngày hoàn thành bảo dưỡng để trên cơ sở đó ra kế hoạch bảo dưỡng của tháng tới, năm tới. Cụ thể như sau:
Trong file đính kèm có 02 sheet:
Sheet “Master”:
  • Là sheet chứa danh mục các dụng cụ thiết bị có yêu cầu bảo dưỡng và hiển thị ngày tháng bảo dưỡng.
Sheet “Export”:
  • Là sheet sẽ lọc các danh mục cần bảo dưỡng trong 1 tháng với các tham số được lấy từ Sheet Master .
Mong mọi người giúp nội dung như sau:

1. Khi nhập tháng bảo dưỡng vào ô B2 sheet Export sẽ sổ ra danh mục của tháng đó mà được lấy từ tháng tương ứng của các dụng cụ cần bảo dưỡng của Sheet “Master”.
2. Cột G sheet Export là nơi để nhập ngày hoàn thành việc bảo dưỡng (ví dụ mục Maint. Duedate ghi ngày 14/06/2020 nhưng phải đến ngày 25/06 mới hoàn thành việc bảo dưỡng).
3. Sau khi nhập ngày hoàn thành bảo dưỡng tại cột G sheet Export thì thiết bị này sẽ được nhẩy ngày bảo dưỡng tiếp theo tại cột tháng tương ứng sheet Master với kiểu hiển thị: kiểu dạng bảo dưỡng – ngày bảo dưỡng (ví dụ:“6M - 10/06/2020”):
+ Ngày bảo dưỡng tiếp theo được tính trên cơ sở: lấy ngày hoàn thành bảo dưỡng tại cột G sheet Export cộng với dạng bảo dưỡng tối thiểu ở cột T sheet Master.
+ Dạng bảo dưỡng tiếp theo được tính trên cơ sở bội số của dạng bảo dưỡng tối thiểu ở cột T sheet Master (ví dụ thiết bị có các dạng bảo dưỡng 3, 12, 24, 48M thì 3 lần bảo dưỡng 3M sẽ là 1 lần bảo dưỡng 12M, 6 lần bảo dưỡng 3M sẽ là 1 lần 24M, 12 lần 3M sẽ là 48M)
4. Tại ô A1 Sheet Master sẽ là ô quản lý năm, khi điều chỉnh thành năm 2021 thì nội dung của Sheet Master sẽ thể hện kế hoạch năm 2021 mà đã tính ra tại bước 3.
5. Khi chọn tháng tại ô B2 sheet Export thì sheet này sẽ lọc ra danh sách các dụng cụ cần thực hiện bảo dưỡng đã được tính ra tháng tương ứng tại bước 3.
6. Khi chưa nhập ngày hoàn thành tại cột G sheet Export thì thiết bị này sẽ fill color màu đỏ tại sheet Master, kể cả khi mục B1 sheet Export chọn sang tháng khác (để quản lý đối với các thiết bị chưa hoàn thành bảo dưỡng trong tháng)

Cám ơn mọi người.
 

File đính kèm

  • Nhịp bảo dưỡng.xlsx
    20.7 KB · Đọc: 70
Hướng thế này, khi nào rảnh anh thử xem được không nhé (phải làm mới toàn bộ :) ).
1. Danh mục thiết bị (danh mục này nhập 1 lần khi phát sinh) + các thuộc tính không đổi (khoản thời gian cần bảo dưỡng: 6 tháng-number )
2. Lịch sử bảo dưỡng: lưu lại lịch sử bảo dưỡng (ngày bắt đầu/ngày hoàn thành)
3. Kế hoạch bảo dưỡng: Dựa vào thuộc tính (1) và ngày hoàn thành (2) để tạo ra.
 
Upvote 0
Nếu file này của tôi thì:

Trong sheet "Master" :

Xóa 12 cột tháng

Thêm cột Ngày nhập

Tách cột "Các dạng bảo dưỡng" thành nhiều cột

và một số thay đổi khác...
 
Upvote 0
+ Dạng bảo dưỡng tiếp theo được tính trên cơ sở bội số của dạng bảo dưỡng tối thiểu ở cột T sheet Master (ví dụ thiết bị có các dạng bảo dưỡng 3, 12, 24, 48M thì 3 lần bảo dưỡng 3M sẽ là 1 lần bảo dưỡng 12M, 6 lần bảo dưỡng 3M sẽ là 1 lần 24M, 12 lần 3M sẽ là 48M)
Cái này là sao bạn, mình vẫn chưa hiểu lắm? Bạn có thể ví dụ cụ thể cho 1 thiết bị trong vòng 1 năm qua được không, chứ mình nhìn vào thấy file của bạn khó hiểu quá.
 
Upvote 0
Nếu file này của tôi thì:

Trong sheet "Master" :

Xóa 12 cột tháng

Thêm cột Ngày nhập

Tách cột "Các dạng bảo dưỡng" thành nhiều cột

và một số thay đổi khác...
Vâng, bạn có thể điều chỉnh cách trình bày thế nào cũng được để thuận tiện hơn, tại mình dùng file này lâu rồi nên ko đưa ra được ý tưởng tốt hơn.
Mong bạn giúp đỡ.
Bài đã được tự động gộp:

Cái này là sao bạn, mình vẫn chưa hiểu lắm? Bạn có thể ví dụ cụ thể cho 1 thiết bị trong vòng 1 năm qua được không, chứ mình nhìn vào thấy file của bạn khó hiểu quá.
Cái này nó như vậy:
Ví dụ có 1 thiết bị có các dạng bảo dưỡng là 3M (months), 12M, 24M và 48M mà ngày hoàn thành bảo dưỡng 3M đầu tiên là 15/05/2020 thì ngày bảo dưỡng tiếp theo là 15/08/2020 dạng bảo dưỡng là 3M, ngày 18/08/2020 (vì thời gian thực hiện bảo dưỡng mất mấy hôm nên sẽ ko thể là ngày 15/8/2020) hoàn thành bảo dưỡng (3M lần 2) thì ngày bảo dưỡng tiếp theo là 18/11/2020 và dạng bảo dưỡng là 3M, ngày 20/11/2020 hoàn thành bảo dưỡng (3M lần 3) thì ngày bảo dưỡng tiếp theo là 20/01/2021 với dạng bảo dưỡng là 12M.
Tức là sau 3 chu kỳ 3M sẽ là 1 chu kỳ 12M và tương tự như vậy đối với các dạng bảo dưỡng khác.

Mong nhận được sự giúp đỡ từ bạn.
Bài đã được tự động gộp:

Hướng thế này, khi nào rảnh anh thử xem được không nhé (phải làm mới toàn bộ :) ).
1. Danh mục thiết bị (danh mục này nhập 1 lần khi phát sinh) + các thuộc tính không đổi (khoản thời gian cần bảo dưỡng: 6 tháng-number )
2. Lịch sử bảo dưỡng: lưu lại lịch sử bảo dưỡng (ngày bắt đầu/ngày hoàn thành)
3. Kế hoạch bảo dưỡng: Dựa vào thuộc tính (1) và ngày hoàn thành (2) để tạo ra.
Làm như vậy thì mình có export kế hoạch tháng tới của từng end user và export được Kế hoạch cả năm ko bạn?
Với lại khoảng thời gian bảo dưỡng của mình có nhiều dạng khác nhau nhưng sẽ là vòng lặp. Ví dụ: 1month và 12months tưc là làm 11 lần bảo dưỡng 1 month sẽ đến 1 lần 12 months.

Mong nhận được sự giúp đỡ từ bạn/anh/chị.
 
Lần chỉnh sửa cuối:
Upvote 0
Cái này nó như vậy:
Ví dụ có 1 thiết bị có các dạng bảo dưỡng là 3M (months), 12M, 24M và 48M mà ngày hoàn thành bảo dưỡng 3M đầu tiên là 15/05/2020 thì ngày bảo dưỡng tiếp theo là 15/08/2020 dạng bảo dưỡng là 3M, ngày 18/08/2020 (vì thời gian thực hiện bảo dưỡng mất mấy hôm nên sẽ ko thể là ngày 15/8/2020) hoàn thành bảo dưỡng (3M lần 2) thì ngày bảo dưỡng tiếp theo là 18/11/2020 và dạng bảo dưỡng là 3M, ngày 20/11/2020 hoàn thành bảo dưỡng (3M lần 3) thì ngày bảo dưỡng tiếp theo là 20/01/2021 với dạng bảo dưỡng là 12M.
Tức là sau 3 chu kỳ 3M sẽ là 1 chu kỳ 12M và tương tự như vậy đối với các dạng bảo dưỡng khác.
Ngày bảo dưỡng lần 3 mình nghĩ là 20/02/2021 mới đúng chứ. Vậy ngày bảo dưỡng lần 4 và lần 5 là ngày mấy vậy bạn? Nếu là 20/05/2021 và 20/08/2021 thì mình nghĩ nên tách thời gian bảo dưỡng định kỳ với bội số ra, thời gian bảo dưỡng định kỳ cho thiết bị là 3M, bội số = thời gian bảo dưỡng định kỳ nhân với số lần bảo dưỡng, còn bội số đó bạn dùng mục đích gì thì bạn quy định khi bội số đó đạt mốc 6,12,24,48, bạn có thể cho mình biết bạn sử dụng bội số đó để làm gì không?
 
Upvote 0
Ngày bảo dưỡng lần 3 mình nghĩ là 20/02/2021 mới đúng chứ. Vậy ngày bảo dưỡng lần 4 và lần 5 là ngày mấy vậy bạn? Nếu là 20/05/2021 và 20/08/2021 thì mình nghĩ nên tách thời gian bảo dưỡng định kỳ với bội số ra, thời gian bảo dưỡng định kỳ cho thiết bị là 3M, bội số = thời gian bảo dưỡng định kỳ nhân với số lần bảo dưỡng, còn bội số đó bạn dùng mục đích gì thì bạn quy định khi bội số đó đạt mốc 6,12,24,48, bạn có thể cho mình biết bạn sử dụng bội số đó để làm gì không?
Ngày bảo dưỡng lần 3 là 20/02/2021 nhé, mình typing nhầm.
Bội số đó chỉ để tính được ra dạng bảo dưỡng 12M hoặc 24M hoặc 48M. còn thực hiện cách nào thì ko nhất thiết phải theo cách của mình.
Bạn có idea nào hay hơn có thể điều chỉnh, mục đích của mình chỉ là để kiểm soát bảo dưỡng và export được theo như file thôi.
 
Upvote 0
Ngày bảo dưỡng lần 3 là 20/02/2021 nhé, mình typing nhầm.
Bội số đó chỉ để tính được ra dạng bảo dưỡng 12M hoặc 24M hoặc 48M. còn thực hiện cách nào thì ko nhất thiết phải theo cách của mình.
Bạn có idea nào hay hơn có thể điều chỉnh, mục đích của mình chỉ là để kiểm soát bảo dưỡng và export được theo như file thôi.
Trường hợp thiết bị mua mới mình nghĩ lần bảo dưỡng đầu tiên = ngày mua mới + thời gian bảo dưỡng định kỳ. Vậy nên mình nghĩ dữ liệu của bạn đang thiếu ngày nhập hàng của thiết bị, vì nếu không có ngày nhập hàng thì đâu có cột mốc nào để tính ra được ngày bảo dưỡng tiếp theo.
 
Upvote 0
Trường hợp thiết bị mua mới mình nghĩ lần bảo dưỡng đầu tiên = ngày mua mới + thời gian bảo dưỡng định kỳ. Vậy nên mình nghĩ dữ liệu của bạn đang thiếu ngày nhập hàng của thiết bị, vì nếu không có ngày nhập hàng thì đâu có cột mốc nào để tính ra được ngày bảo dưỡng tiếp theo.
Trường hợp đối với thiết bị mua mới thì mình đang để phương án là nhập bằng tay vào tháng bảo dưỡng định kỳ đầu tiên. Ví dụ dụng cụ mua ngày 15/05/2020 mà có các nhịp bảo dưỡng là 3M, 6M, 12M thì sẽ nhập ngày bảo dưỡng ở cột tháng 8 với định dạng 3M - 15/08/2020.
Nhờ bạn xem như vậy có được ko hay bạn có idea nào hay hơn ko có thể điều chỉnh giúp mình với.
 
Upvote 0
Từ thông tin 2 sheet của bạn mình đã chỉnh sửa các vấn đề sau.
1. Tạo thêm 3 sheet mới là: DanhMuc_ThietBi, DanhMuc_BaoDuong, NhatKy_BaoDuong để thiết kế lại cơ sở dữ liệu phù hợp cho việc code của mình.
2. Trong DanhMuc_ThietBi Mình bổ sung thêm cột MaThietBi để phòng trường hợp Tên Thiết Bị bị trùng, thêm 2 cột NgayBatDauBaoDuong và LoaiBaoDuong như đã trao đổi với bạn.
3. Các dữ liệu màu vàng mình tạo ra thêm để kiểm tra đối chiếu( mình mới test 1 mã thôi, bạn nên backtest để xem coi code chạy đúng không).

Thao tác: trong sheet Export, bạn thay đổi tháng và năm trong ô B1 và D1 thì dữ liệu sẽ tự động cập nhật cho bạn nhờ vào sự kiện Worksheet_Change, toàn bộ code mình để trong sheet đó, bạn có thể tham khảo để điều chỉnh theo ý bạn.

Trước tiên là xuất ra được ngày tháng cần bảo dưỡng tiếp theo đã, mình chưa động gì vào sheet Master của bạn, mình nghĩ sheet đó dùng để báo cáo? Bạn xem coi vậy ổn chưa, nếu ổn thì mình chuyển sang bước kế tiếp là lưu dữ liệu ngày hoàn thành bảo dưỡng vào sheet NhatKy_BaoDuong để làm mốc cho kì bảo dưỡng tiếp theo.
 

File đính kèm

  • NhipBaoDuong.xlsb
    40.1 KB · Đọc: 44
Upvote 0
Từ thông tin 2 sheet của bạn mình đã chỉnh sửa các vấn đề sau.
1. Tạo thêm 3 sheet mới là: DanhMuc_ThietBi, DanhMuc_BaoDuong, NhatKy_BaoDuong để thiết kế lại cơ sở dữ liệu phù hợp cho việc code của mình.
2. Trong DanhMuc_ThietBi Mình bổ sung thêm cột MaThietBi để phòng trường hợp Tên Thiết Bị bị trùng, thêm 2 cột NgayBatDauBaoDuong và LoaiBaoDuong như đã trao đổi với bạn.
3. Các dữ liệu màu vàng mình tạo ra thêm để kiểm tra đối chiếu( mình mới test 1 mã thôi, bạn nên backtest để xem coi code chạy đúng không).

Thao tác: trong sheet Export, bạn thay đổi tháng và năm trong ô B1 và D1 thì dữ liệu sẽ tự động cập nhật cho bạn nhờ vào sự kiện Worksheet_Change, toàn bộ code mình để trong sheet đó, bạn có thể tham khảo để điều chỉnh theo ý bạn.

Trước tiên là xuất ra được ngày tháng cần bảo dưỡng tiếp theo đã, mình chưa động gì vào sheet Master của bạn, mình nghĩ sheet đó dùng để báo cáo? Bạn xem coi vậy ổn chưa, nếu ổn thì mình chuyển sang bước kế tiếp là lưu dữ liệu ngày hoàn thành bảo dưỡng vào sheet NhatKy_BaoDuong để làm mốc cho kì bảo dưỡng tiếp theo.
Cám ơn bạn rất nhiều.
Sau khi test qua mình thấy có vấn đề như sau:
1. Mình sẽ cập nhật ngày hoàn thành vào cột G sheet Export thì từ đây ngày hoàn thành có được xuất sang Sheet NhatKy_BaoDuong không hay là mình phải nhập ngày hoàn thành vào Sheet NhatKy_BaoDuong.
2. Tại Sheet export cột F vẫn chưa có được dạng bảo dưỡng tiếp theo của tháng đó (nhờ bạn có thể thêm dạng bảo dưỡng này vào cột J tương ứng được không?) Vì khi mình ban hành KHBD xuống đơn vị sử dụng họ cần phải biết dạng bảo dưỡng bao nhiêu M để in phiếu.
Rất mong bạn giúp đỡ.
 
Upvote 0
Cám ơn bạn rất nhiều.
Sau khi test qua mình thấy có vấn đề như sau:
1. Mình sẽ cập nhật ngày hoàn thành vào cột G sheet Export thì từ đây ngày hoàn thành có được xuất sang Sheet NhatKy_BaoDuong không hay là mình phải nhập ngày hoàn thành vào Sheet NhatKy_BaoDuong.
2. Tại Sheet export cột F vẫn chưa có được dạng bảo dưỡng tiếp theo của tháng đó (nhờ bạn có thể thêm dạng bảo dưỡng này vào cột J tương ứng được không?) Vì khi mình ban hành KHBD xuống đơn vị sử dụng họ cần phải biết dạng bảo dưỡng bao nhiêu M để in phiếu.
Rất mong bạn giúp đỡ.
File mới cập nhật:
1. Bạn cập nhật ngày hoàn thành vào cột H, sau đó nhấn nút "Cập nhật ngày hoàn thành bảo dưỡng", dữ liệu sẽ tự động cập nhật vào sheet NhatKy_BaoDuong và làm mới lại danh sách thiết bị cần bảo dưỡng trong tháng đó.
2. Mình đã điều chỉnh theo ý bạn, loại bảo dưỡng nằm trong cột G như file gốc của bạn.
3. Mình đã sửa và điều chỉnh lại một số thứ trong code do test trường hợp mảng chỉ có 1 dòng dữ liệu thì không hiển thị kết quả.
 

File đính kèm

  • NhipBaoDuong.xlsb
    45.5 KB · Đọc: 53
Upvote 0
File mới cập nhật:
1. Bạn cập nhật ngày hoàn thành vào cột H, sau đó nhấn nút "Cập nhật ngày hoàn thành bảo dưỡng", dữ liệu sẽ tự động cập nhật vào sheet NhatKy_BaoDuong và làm mới lại danh sách thiết bị cần bảo dưỡng trong tháng đó.
2. Mình đã điều chỉnh theo ý bạn, loại bảo dưỡng nằm trong cột G như file gốc của bạn.
3. Mình đã sửa và điều chỉnh lại một số thứ trong code do test trường hợp mảng chỉ có 1 dòng dữ liệu thì không hiển thị kết quả.
File này thật tuyệt vời, tuy nhiên còn nội dung nữa mình mong bạn giúp đó là trong file bạn viết thì mỗi loại thiết bị chỉ có 1 dạng bảo dưỡng, trong đó thiết bị của mình thường có lớn hơn hoặc bằng 2 dạng bảo dưỡng.
Ví dụ thiết bị có cả dạng bảo dưỡng 3M và 6M, 12M. Thì ở đây sẽ là lần 3M thứ 2 sẽ là dạng bảo dưỡng 6M, lần 3M thứ 4 là bảo dưỡng 12M.
n x 3M trong đó nếu:
- n = 1, 3, 5, 7 (số lẻ)... sẽ là dạng bảo dưỡng 3M
- n/4 = số nguyên là dạng bảo dưỡng 12M,
- n/4 = số không nguyên là dạng bảo dưỡng 6M.
Tương tự như vậy đối thiết bị có nhiều dạng bảo dưỡng (tất cả các dạng bảo dưỡng dều có tháng là bội số của nhau.)
Hy vọng nhận được thêm sự giúp đỡ từ bạn.
Trân trọng.
 
Upvote 0
Ví dụ thiết bị có cả dạng bảo dưỡng 3M và 6M, 12M. Thì ở đây sẽ là lần 3M thứ 2 sẽ là dạng bảo dưỡng 6M, lần 3M thứ 4 là bảo dưỡng 12M.
n x 3M trong đó nếu:
- n = 1, 3, 5, 7 (số lẻ)... sẽ là dạng bảo dưỡng 3M
- n/4 = số nguyên là dạng bảo dưỡng 12M,
- n/4 = số không nguyên là dạng bảo dưỡng 6M.
Tương tự như vậy đối thiết bị có nhiều dạng bảo dưỡng (tất cả các dạng bảo dưỡng dều có tháng là bội số của nhau.)
Hy vọng nhận được thêm sự giúp đỡ từ bạn.
Trân trọng.
Mình vẫn chưa hiểu ý của bạn 1 thiết bị có nhiều dạng bảo dưỡng thì dùng để làm gì, như trao đổi ở phía trên thì mình gợi ý tách ra loại bảo dưỡng với số lần bảo dưỡng, trong sheet nhật ký bảo dưỡng bạn có thể đếm số lần bảo dưỡng để tính ra 6M,12M,24M,48M.
 
Upvote 0
Vì dạng bảo dưỡng lớn hơn sẽ có nội dung bảo dưỡng khác. Ý của mình là nếu mà mình sổ được dạng bảo dưỡng ở cột G sheet Export thì mình sẽ chuyển xuống đơn vị thực hiện bảo dưỡng họ sẽ thực hiện đúng dạng bảo dưỡng mình yêu cầu còn để như vậy thì lúc nào họ cũng chỉ thực hiện dạng bảo dưỡng tối thiểu.
Hoặc nhờ bạn bổ sung thêm một cột dạng bảo dưỡng ở sheet NhatKy_BaoDuong để mình có thể đếm thủ công được ko?
 
Upvote 0
Vì dạng bảo dưỡng lớn hơn sẽ có nội dung bảo dưỡng khác. Ý của mình là nếu mà mình sổ được dạng bảo dưỡng ở cột G sheet Export thì mình sẽ chuyển xuống đơn vị thực hiện bảo dưỡng họ sẽ thực hiện đúng dạng bảo dưỡng mình yêu cầu còn để như vậy thì lúc nào họ cũng chỉ thực hiện dạng bảo dưỡng tối thiểu.
Hoặc nhờ bạn bổ sung thêm một cột dạng bảo dưỡng ở sheet NhatKy_BaoDuong để mình có thể đếm thủ công được ko?
Ở bài 4 mình có hỏi về vấn đề này và bài 5 bạn trả lời cho mình với nội dung chỉ là bội số của loại bảo dưỡng tối thiểu chứ không nói là mỗi loại bảo dưỡng áp dụng cho từng thiết bị sẽ có nội dung bảo dưỡng khác nhau khi thỏa điều kiện loại bảo dưỡng đó nên mình đã thiết kế các sheet như vậy, nếu vậy bạn phải tạo thêm bảng dữ liệu với các cột MaThietBi,SoLanLapLai,LoaiBaoDuong,NoiDungBaoDuong để xử lý tiếp, khi nào đat mốc đó thì sẽ có nội dung bảo dưỡng tương ứng. Tạm thời bạn có thể dùng hàm countif ở cột C trong sheets NhatKy_BaoDuong để đếm số lần lặp lại Mã thiết bị đã hoàn thành bảo dưỡng.
 
Upvote 0
Ở bài 4 mình có hỏi về vấn đề này và bài 5 bạn trả lời cho mình với nội dung chỉ là bội số của loại bảo dưỡng tối thiểu chứ không nói là mỗi loại bảo dưỡng áp dụng cho từng thiết bị sẽ có nội dung bảo dưỡng khác nhau khi thỏa điều kiện loại bảo dưỡng đó nên mình đã thiết kế các sheet như vậy, nếu vậy bạn phải tạo thêm bảng dữ liệu với các cột MaThietBi,SoLanLapLai,LoaiBaoDuong,NoiDungBaoDuong để xử lý tiếp, khi nào đat mốc đó thì sẽ có nội dung bảo dưỡng tương ứng. Tạm thời bạn có thể dùng hàm countif ở cột C trong sheets NhatKy_BaoDuong để đếm số lần lặp lại Mã thiết bị đã hoàn thành bảo dưỡng.
Chắc đoạn đấy mình nhầm lẫn.
Ở đây mình chỉ cần phân biệt loại bảo dưỡng thôi chứ không cần nội dung bảo dưỡng.
Cám ơn bạn rất nhiều.
 
Upvote 0
Đây là một yêu cầu khá thú vị.

Ví dư Thiết bị A nhập ngày 1/12/2019, có bảo dưỡng định kỳ là 1,3

Ngày bảo dưỡng 1M là 1/1/2020 nhưng đến 3/1/2020 mới hoàn thành

Vậy lần thứ 2, ngày bảo dưỡng 1M là ngày 3/2/2020 nên không thể dùng EDATE(Ngày nhập,2) được, tính theo kỳ bảo dưỡng thực tế gần nhất trước đó.

Ví dụ tiếp lần 2 hoàn thành ngày 6/2/2020, nên ngày bảo dưỡng tiếp theo là 3M-6/3/2020.

Thời gian bảo dưỡng theo kiểu cuốn chiếu. Hahaha ...
 
Upvote 0
Đây là một yêu cầu khá thú vị.

Ví dư Thiết bị A nhập ngày 1/12/2019, có bảo dưỡng định kỳ là 1,3

Ngày bảo dưỡng 1M là 1/1/2020 nhưng đến 3/1/2020 mới hoàn thành

Vậy lần thứ 2, ngày bảo dưỡng 1M là ngày 3/2/2020 nên không thể dùng EDATE(Ngày nhập,2) được, tính theo kỳ bảo dưỡng thực tế gần nhất trước đó.

Ví dụ tiếp lần 2 hoàn thành ngày 6/2/2020, nên ngày bảo dưỡng tiếp theo là 3M-6/3/2020.

Thời gian bảo dưỡng theo kiểu cuốn chiếu. Hahaha ...
Hiện tại file mình viết tính theo tùy chỉnh số ngày lặp lại dựa theo loại bảo dưỡng, không phải theo tháng(30,31,28,29 ngày), phòng trường hợp sau:
- Dành cho những bạn sau vào dùng file có thể bảo dưỡng theo tuần,10 ngày hoặc nữa tháng nếu có nhu cầu.
- Như trường hợp dịch covid vừa qua, thì dựa vào lịch bảo dưỡng sẽ xuất hiện ngày hoàn thành bảo dưỡng cách xa cả tháng tùy vào tình hình cho nhân viên nghỉ dịch tạm thời ở mỗi công ty, nên căn cứ vào mốc ngày hoàn thành bảo dưỡng để tính tiếp ngày bảo dưỡng tiếp theo sẽ tốt hơn.

Nếu đi sâu vào kế hoạch bảo dưỡng này thì có nhiều thứ để làm lắm.
 
Upvote 0
Hiện tại file mình viết tính theo tùy chỉnh số ngày lặp lại dựa theo loại bảo dưỡng, không phải theo tháng(30,31,28,29 ngày), phòng trường hợp sau:
- Dành cho những bạn sau vào dùng file có thể bảo dưỡng theo tuần,10 ngày hoặc nữa tháng nếu có nhu cầu.
- Như trường hợp dịch covid vừa qua, thì dựa vào lịch bảo dưỡng sẽ xuất hiện ngày hoàn thành bảo dưỡng cách xa cả tháng tùy vào tình hình cho nhân viên nghỉ dịch tạm thời ở mỗi công ty, nên căn cứ vào mốc ngày hoàn thành bảo dưỡng để tính tiếp ngày bảo dưỡng tiếp theo sẽ tốt hơn.

Nếu đi sâu vào kế hoạch bảo dưỡng này thì có nhiều thứ để làm lắm.
Cái này khó khăn đây, tác giả "đã đau đầu làm thủ công 3 năm nay rồi ", hahaha ...
 
Upvote 0
Web KT
Back
Top Bottom