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
File của bạn sau khi sử dụng mình mong bạn edit giúp mình những nội dung sau:
1. Sau khi đổ dữ liệu vào mình không thấy nó chạy nhỉ? Nhờ bạn xem giúp lỗi gì giúp mình với.
Hy vọng tiếp tục nhận được sự giúp đỡ từ bạn.
Bạn cập nhật loại bảo dưỡng tối thiểu với mốc bảo dưỡng là bội số cho các thiết bị như đã trao đổi trong các bài viết phía trên trước đi, chứ mình tải file bạn về không thấy dữ liệu 2 cột đấy thì sao chạy được.
 
Upvote 0
Bạn cập nhật loại bảo dưỡng tối thiểu với mốc bảo dưỡng là bội số cho các thiết bị như đã trao đổi trong các bài viết phía trên trước đi, chứ mình tải file bạn về không thấy dữ liệu 2 cột đấy thì sao chạy được.
Ok rồi chắc tại mình nhập sai định dạng.
Nhờ bạn giúp mục 2 và 4 nhé.
 
Upvote 0
File mới cập nhật:
Mình tạo thêm cột MocBaoDuong trong sheet DanhMuc_ThietBi, là bội số của các lần bảo dưỡng nếu đạt mốc thì sẽ tự động chuyển đổi sang mốc tương ứng (= loại bảo dưỡng* mốc bảo dưỡng), với điều kiện khi nhập liệu mốc bảo dưỡng đó thì bạn làm theo cấu trúc mốc tăng dần và ngăn cách bởi dấu "," (mình đã làm ví dụ mẫu), nếu bạn có thể đọc hiểu thì có thể chỉnh sửa theo ý bạn. Đối với ký tự bằng M (month) hoặc Y(year) khi tính bội số thì sẽ nhân lên chứ không quy đổi từ M sang Y, mình không hỗ trợ viết cái này.

Do không thiết kế form nhập liệu để viết code thiết lập ràng buộc các thao tác nhập liệu từ người dùng nên đòi hỏi độ chính xác từ nhập liệu của bạn, nếu sai thì code sẽ không chạy được.

Mình đã tạo thêm bảng DanhMuc_MocBaoDuong để làm thêm nội dung bảo dưỡng, mình viết cho những bạn khác có thể cần, và được tách riêng ra thêm file NhipBaoDuong_NoiDungBaoDuong.

Mình mới test một vài lần nên không biết còn phát sinh lỗi nào nữa không. Bạn test thử giúp mình nha.
Sao mình thêm dạng bảo dưỡng 120M vào không thấy xuất ra được nhỉ?
 
Upvote 0
Bạn gửi file có dữ liệu bị lỗi cho mình xem đi.
Đây bạn, thiết bị có mã TB1302 và 1303, tiện nhờ bạn thêm P/N và S/N ở sheet NhatKy_BaoDuong được ko? (Cột đứng sau Ngày hoàn thành cũng được).
Cám ơn bạn nhiều.
 

File đính kèm

  • NhipBaoDuong R1.xlsb
    163.4 KB · Đọc: 12
Upvote 0
Đây bạn, thiết bị có mã TB1302 và 1303, tiện nhờ bạn thêm P/N và S/N ở sheet NhatKy_BaoDuong được ko? (Cột đứng sau Ngày hoàn thành cũng được).
Cám ơn bạn nhiều.
P/N và S/N là thông tin của thiết bị, nằm trong danh mục thiết bị, nhật ký bảo dưỡng đâu liên quan tới thông tin thiết bị đâu bạn. ở bảng tính mốc bảo dưỡng bạn làm chưa đúng, nó là bội số của loại bảo dưỡng, loại bảo dưỡng là mốc tối thiểu. Ví dụ thiết bị có bảo dưỡng là 3M,6M,9M,24M thì loại bảo dưỡng là 3M, mốc bảo dưỡng là 1,2,3,8 (tương ứng với 3M/3M,6M/3M,9M/3M,24M/3M)
 
Upvote 0
P/N và S/N là thông tin của thiết bị, nằm trong danh mục thiết bị, nhật ký bảo dưỡng đâu liên quan tới thông tin thiết bị đâu bạn. ở bảng tính mốc bảo dưỡng bạn làm chưa đúng, nó là bội số của loại bảo dưỡng, loại bảo dưỡng là mốc tối thiểu. Ví dụ thiết bị có bảo dưỡng là 3M,6M,9M,24M thì loại bảo dưỡng là 3M, mốc bảo dưỡng là 1,2,3,8 (tương ứng với 3M/3M,6M/3M,9M/3M,24M/3M)
Mình cần P/N và S/N của thiết bị ở sheet Nhatkybaoduong là vì để traceback lại cho tiện khi có nhà chức trách đến kiểm tra. Chứ nếu ko để thì mình lại mất thêm 1 lần Ctrl+F ở sheet kia.
Đối với thiết bị TB1302 và TB1303 thì chỉ có mỗi duy nhật dạng 120M, không liên quan đến bội số của số nào nhưng vẫn không thấy xuất ra được nhỉ? Với lại mình cũng đã đổi thành bội số như của bạn rồi vẫn ko thấy có kết quả.
Cám ơn bạn nhiều.
 
Upvote 0
Mình cần P/N và S/N của thiết bị ở sheet Nhatkybaoduong là vì để traceback lại cho tiện khi có nhà chức trách đến kiểm tra. Chứ nếu ko để thì mình lại mất thêm 1 lần Ctrl+F ở sheet kia.
Bạn có thể xài hàm vlookup để lấy P/N và S/N bên danh sách thiết bị.

Đối với thiết bị TB1302 và TB1303 thì chỉ có mỗi duy nhật dạng 120M, không liên quan đến bội số của số nào nhưng vẫn không thấy xuất ra được nhỉ? Với lại mình cũng đã đổi thành bội số như của bạn rồi vẫn ko thấy có kết quả.
Nếu chỉ có mỗi duy nhất dạng 120M thì cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 1,
 
Upvote 0
Bạn có thể xài hàm vlookup để lấy P/N và S/N bên danh sách thiết bị.


Nếu chỉ có mỗi duy nhất dạng 120M thì cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 1,
Mình chưa hiểu, mình để cả 2 kiểu: cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 1 và cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 120 đều ko xuất ra được ngày tương ứng.
 
Upvote 0
Mình chưa hiểu, mình để cả 2 kiểu: cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 1 và cột loại bảo dưỡng là 120M, mốc bảo dưỡng là 120 đều ko xuất ra được ngày tương ứng.
Bạn up file chỉ mỗi thiết bị đó bị lỗi để mìn xem.
 
Upvote 0
Bạn xem giúp mình với nhé.
Cột mốc bảo dưỡng I2,I3 phải là 1 chứ không phải 120 nha bạn, bạn định nghĩa 120M là 4380 ngày tương đương 146 tháng thì ngày bắt đầu bảo dưỡng phải rơi vào tầm tháng 3/2015, mình chỉnh lại các ngày trong tháng 3/2015 thì chạy được.
 

File đính kèm

  • NhipBaoDuong R1.xlsb
    38 KB · Đọc: 14
Upvote 0
Cột mốc bảo dưỡng I2,I3 phải là 1 chứ không phải 120 nha bạn, bạn định nghĩa 120M là 4380 ngày tương đương 146 tháng thì ngày bắt đầu bảo dưỡng phải rơi vào tầm tháng 3/2015, mình chỉnh lại các ngày trong tháng 3/2015 thì chạy được.
À như vậy dụng cụ có dạng bảo dưỡng 3M, 6M, 12M, 24M thì mình sẽ phải để ở cột Mốc bảo dưỡng là: 1, 2, 4, 8 à?
Tại mình chưa rõ định nghĩa này.
 
Upvote 0
À như vậy dụng cụ có dạng bảo dưỡng 3M, 6M, 12M, 24M thì mình sẽ phải để ở cột Mốc bảo dưỡng là: 1, 2, 4, 8 à?
Tại mình chưa rõ định nghĩa này.
Mình đang test thấy rất chuẩn, phải công nhận bạn giỏi thật, mấy cách tính bội như vậy mà viết thành rất đơn giản.
Thực sự cám ơn bạn rất nhiều.
 
Upvote 0
Mình đang test thấy rất chuẩn, phải công nhận bạn giỏi thật, mấy cách tính bội như vậy mà viết thành rất đơn giản.
Thực sự cám ơn bạn rất nhiều.
Vậy là ổn rồi nha bạn. Mình gửi lại file cập nhật thêm cột J của bạn.
 

File đính kèm

  • NhipBaoDuong (2).xlsb
    48.9 KB · Đọc: 16
Upvote 0
Vậy là ổn rồi nha bạn. Mình gửi lại file cập nhật thêm cột J của bạn.
Cám ơn bạn, cột J này mình đã mày mò thêm được vào trong file mình đổ dữ liệu rồi.
Giờ còn 1 vấn đề thật sự cần nữa là nhờ bạn thêm 1 cột C tại Sheet NhatKy_BaoDuong mà tại cột này cập nhật dạng bảo dưỡng ở cột J sheet Export, để khi mình báo cáo thì sẽ hiện là thiết bị A đã làm bảo dưỡng ngày xx/xx/xxxx với dạng bảo dưỡng là xM.
Cái này mình ko mày mò được, và cũng không dùng hàm Vlookup được do khi cập nhật ngày hoàn thành bảo dưỡng là nó sẽ ẩn đi.
Rất mong bạn giúp đỡ.
 
Upvote 0
Cám ơn bạn, cột J này mình đã mày mò thêm được vào trong file mình đổ dữ liệu rồi.
Giờ còn 1 vấn đề thật sự cần nữa là nhờ bạn thêm 1 cột C tại Sheet NhatKy_BaoDuong mà tại cột này cập nhật dạng bảo dưỡng ở cột J sheet Export, để khi mình báo cáo thì sẽ hiện là thiết bị A đã làm bảo dưỡng ngày xx/xx/xxxx với dạng bảo dưỡng là xM.
Cái này mình ko mày mò được, và cũng không dùng hàm Vlookup được do khi cập nhật ngày hoàn thành bảo dưỡng là nó sẽ ẩn đi.
Rất mong bạn giúp đỡ.
Đây bạn
 

File đính kèm

  • NhipBaoDuong (2).xlsb
    49.1 KB · Đọc: 47
Upvote 0
Mình có thêm 1 vấn đề nữa nhờ bạn viết thêm giúp mình với.
Các thiết bị công ty mình có 2 loại bảo dưỡng là bảo dưỡng theo tháng và bảo dưỡng theo giờ hoạt động của thiết bị.
Khoảng 90% thiết bị của công ty mình là bảo dưỡng theo tháng, còn lại 10% là bảo dưỡng theo giờ.
Vừa rồi bạn đã giải quyết giúp mình vấn đề bảo dưỡng theo tháng, giờ mình nhờ bạn viết thêm vào file vừa rồi dạng bảo dưỡng theo giờ được không?
Cụ thể cũng không khác gì theo tháng, các dạng bảo dưỡng cũng là bội số (ví dụ 50h, 100h, 200h, 250h, 500h, 1000h...) và ký hiệu là H.
Do mình không là đơn vị quản lý trực tiếp nên tháng nào mình cũng sẽ export ra danh sánh các thiết bị có yêu cầu bảo dưỡng theo giờ, nên đối với những thiết bị này tháng nào mình cũng sẽ export ra để chuyển xuống đơn vị. Và tại cột H sheet Export sẽ là ngày nhập ngày hoàn thành (có thể 2 hoặc 3 tháng mới nhập, vì lúc đó thiết bị mới đến hạn) dạng xxxH. Trên cơ sở lưu lại tại Sheet NhatKy_BaoDuong và tính bội số để ra dạng bảo dưỡng tiếp theo ở các tháng tiếp.
Rất mong lại nhận được sự giúp đỡ từ bạn.
Trân trọng.
 
Upvote 0
Web KT
Back
Top Bottom