Biểu đồ bố trí máy thi công trong tiến độ

Liên hệ QC

QuangMinhtb

Thành viên hoạt động
Tham gia
31/10/19
Bài viết
171
Được thích
34
Em xin chào các Thầy/cô, anh/chị!
Có vấn đề sau em xin được giúp đỡ:
Cột I đến cột GC là thời gian thi công
Tên máy: máy ủi được điền vào vùng C71:H71, số máy trong mỗi cột (từ cột I đến cột GC) do mình điền tay.
Nếu số tương ứng trong cột thời gian là 1 thì tô đậm số ô tương ứng từ hàng thứ 70 trở lên.
Em đang phải tô bằng tay.
Xin được các anh/chị giúp em có thể tô tự động để có biểu đồ bố trí máy móc mỗi khi số máy được điền tương ứng ở hàng thứ 71.
Em xin chân thành cảm ơn.hinh 1.png
 

File đính kèm

  • Tiendo.xls
    184.5 KB · Đọc: 50
Em xin chào các Thầy/cô, anh/chị!
Có vấn đề sau em xin được giúp đỡ:
Cột I đến cột GC là thời gian thi công
Tên máy: máy ủi được điền vào vùng C71:H71, số máy trong mỗi cột (từ cột I đến cột GC) do mình điền tay.
Nếu số tương ứng trong cột thời gian là 1 thì tô đậm số ô tương ứng từ hàng thứ 70 trở lên.
Em đang phải tô bằng tay.
Xin được các anh/chị giúp em có thể tô tự động để có biểu đồ bố trí máy móc mỗi khi số máy được điền tương ứng ở hàng thứ 71.
Em xin chân thành cảm ơn.View attachment 251619
Dùng định dạng theo điều kiện, xem trong file
 

File đính kèm

  • Tiendo.xls
    192 KB · Đọc: 24
Nghiên cứu condictional formating đi bạn
 
Dạ em cảm ơn anh! có thể dùng công thức được không anh?
Dùng công thức thì phải kèm với định dạng với điều kiện từ công thức mới tô màu được chứ bạn. Còn không thì phải dùng VBA. Với số loại máy không nhiều thì định dạng có điều kiện không làm ảnh hưởng đến tốc độ xử lý cũng như không làm phình dung lượng file, tốt hơn là dùng VBA chứ.
 

File đính kèm

  • File giup.xls
    190.5 KB · Đọc: 25
tạo 3 vùng condictional formating mình tạm kẻ khung trong file
Em chào anh, anh ơi có vấn đề em làm như anh hướng dẫn, em dùng định dạng có điều kiện để vẽ được biêu đồ nhân lực.
Nhưng khi chèn thêm dòng vào trong bảng tiến độ thi công ( chèn bất kỳ dòng trong khoảng dòng từ số 9 đến số 32) thì định dạng có điều kiện lại bị nhảy công thức dẫn đến không vẽ được biểu đồ đúng theo ý muốn.
Nếu muốn có biểu đồ theo ý muốn thì lại phải sửa lại công thức trong từng vùng cần định dạng.
Có cách nào để khi tự động chèn dòng vào bảng tiến độ thì biểu đồ máy móc không bị thay đổi không ạ?
Em cảm ơn anh.
 

File đính kèm

  • file bi thay doi khi chen dong.xls
    204 KB · Đọc: 11
Em chào anh, anh ơi có vấn đề em làm như anh hướng dẫn, em dùng định dạng có điều kiện để vẽ được biêu đồ nhân lực.
Nhưng khi chèn thêm dòng vào trong bảng tiến độ thi công ( chèn bất kỳ dòng trong khoảng dòng từ số 9 đến số 32) thì định dạng có điều kiện lại bị nhảy công thức dẫn đến không vẽ được biểu đồ đúng theo ý muốn.
Nếu muốn có biểu đồ theo ý muốn thì lại phải sửa lại công thức trong từng vùng cần định dạng.
Có cách nào để khi tự động chèn dòng vào bảng tiến độ thì biểu đồ máy móc không bị thay đổi không ạ?
Em cảm ơn anh.
Anh/chị Maika8008 giúp em với ạ!
Bài đã được tự động gộp:


Em chào anh, anh ơi có vấn đề em làm như anh hướng dẫn, em dùng định dạng có điều kiện để vẽ được biêu đồ nhân lực.
Nhưng khi chèn thêm dòng vào trong bảng tiến độ thi công ( chèn bất kỳ dòng trong khoảng dòng từ số 9 đến số 32) thì định dạng có điều kiện lại bị nhảy công thức dẫn đến không vẽ được biểu đồ đúng theo ý muốn.
Nếu muốn có biểu đồ theo ý muốn thì lại phải sửa lại công thức trong từng vùng cần định dạng.
Có cách nào để khi tự động chèn dòng vào bảng tiến độ thì biểu đồ máy móc không bị thay đổi không ạ?
Em cảm ơn anh.

Em chào anh, anh ơi có vấn đề em làm như anh hướng dẫn, em dùng định dạng có điều kiện để vẽ được biêu đồ nhân lực.
Nhưng khi chèn thêm dòng vào trong bảng tiến độ thi công ( chèn bất kỳ dòng trong khoảng dòng từ số 9 đến số 32) thì định dạng có điều kiện lại bị nhảy công thức dẫn đến không vẽ được biểu đồ đúng theo ý muốn.
Nếu muốn có biểu đồ theo ý muốn thì lại phải sửa lại công thức trong từng vùng cần định dạng.
Có cách nào để khi tự động chèn dòng vào bảng tiến độ thì biểu đồ máy móc không bị thay đổi không ạ?
Em cảm ơn anh.
Thầy batman1 giúp em với ạ!
 
Lần chỉnh sửa cuối:
Công thức đó có 1 thành phần bị gán cố định, do đó khi chèn dòng thì dẫn đến sai định dạng. Muốn khắc phục cần tìm công thức khác. Bạn nhờ các thành viên khác giúp. Tôi đi xa nhiều ngày, không thường xuyên có máy tính nên khó giúp được.
 
Tôi không biết công thức của bạn đúng hay không, vì nếu là tôi thì ở thời điểm chưa chèn dòng thì vùng là I35:FS54 và công thức của tôi là
Mã:
=$C35<=I$55
Và sau khi chèn dòng thì vùng phải là I38:FS57 là đương nhiên. Còn về tô mầu thì nhìn hình

cf.jpg

thì rõ ràng mầu được tô đúng: ứng với 10, 15, 20, 25, 30, 40 thì trong cột có 2, 3, 4, 5, 6, 8 ô được tô mầu. Như thế quá đúng còn gì. Còn nếu bạn cho là kết quả phải khác thì phải nói rõ ra. Ai mà đoán được ý bạn.
 
Tôi không biết công thức của bạn đúng hay không, vì nếu là tôi thì ở thời điểm chưa chèn dòng thì vùng là I35:FS54 và công thức của tôi là
Mã:
=$C35<=I$55
Và sau khi chèn dòng thì vùng phải là I38:FS57 là đương nhiên. Còn về tô mầu thì nhìn hình

View attachment 252043

thì rõ ràng mầu được tô đúng: ứng với 10, 15, 20, 25, 30, 40 thì trong cột có 2, 3, 4, 5, 6, 8 ô được tô mầu. Như thế quá đúng còn gì. Còn nếu bạn cho là kết quả phải khác thì phải nói rõ ra. Ai mà đoán được ý bạn.
Vâng em cảm ơn thầy!
Em xin diễn đạt rõ ý hơn ạ!
Dòng được chèn là dòng từ 20 đến dòng 22 (tô nền đỏ)
Sau khi chèn dòng thì định dạng có điều kiện dùng để vẽ biểu đồ bố trí máy (sau khi chèn dòng định dạng có điều kiện để vẽ biểu đồ máy từ dòng 69 đến 69) bị thay đổi do công thức định dạng có điều kiện bị nhẩy khi chèn dòng nên để định dạng có điều kiện đúng như lúc ban đầu thì cần phải sửa lại bằng tay cho từng máy.
Như vậy mỗi lần cần sửa trong vùng bảng tiến độ thì lại phải sửa lại công thức để định dạng điều kiện đúng với số lượng máy để vẽ được biểu đồ máy so với lúc chưa chèn dòng .\
Xin được thầy giúp em để khi chèn dòng vào vùng bảng tiến độ thì biểu đồ máy không bị thay đổi so với lúc chưa chèn dòng.

Ghi chú:
Ảnh thứ 1, thứ 2 : Trước khi chèn dòng.
Ảnh thứ 3, thứ 4: Sau khi chèn dòng, sau khi chèn định dạng có điều kiện ở ảnh thứ 4 không giống ảnh thứ 2 lúc đầu.
Em có tải 2 file: file ban đầu khi chưa chèn dòng và file sau khi chèn dòng

Trước khi chèn dòng:
Hình 1:
Bang_truoc chen.png

Hình 2
bieu do_truoc chen.png


Sau khi chèn dòng
Hình 3:
Bang_sau chen.png

Hình 4:
bieu do_ sau chen.png

Bài đã được tự động gộp:

Công thức đó có 1 thành phần bị gán cố định, do đó khi chèn dòng thì dẫn đến sai định dạng. Muốn khắc phục cần tìm công thức khác. Bạn nhờ các thành viên khác giúp. Tôi đi xa nhiều ngày, không thường xuyên có máy tính nên khó giúp được.
Vâng em cảm ơn anh/chị!
 

File đính kèm

  • File_truoc khi chen dong.xls
    189.5 KB · Đọc: 10
  • File sau khi chen.xls
    204 KB · Đọc: 17
Lần chỉnh sửa cuối:
Vâng em cảm ơn thầy!
Em xin diễn đạt rõ ý hơn ạ!
Dòng được chèn là dòng từ 20 đến dòng 22 (tô nền đỏ)
Chả nhẽ tôi đọc sai?
Trích
Em chào anh, anh ơi có vấn đề em làm như anh hướng dẫn, em dùng định dạng có điều kiện để vẽ được biêu đồ nhân lực.
Tôi nghĩ là biểu đồ nhân lực là cái từ dòng 35 tới dòng 55.

Bây giờ bạn lại nói về biểu đồ máy trong phạm vi dòng 66 - dòng 85. Thế là sao?
------------
Nếu bây giờ bạn muốn nói về biểu đồ máy thì thử làm như sau:

Trong tập tin trước khi chèn dòng, tức ở thời điểm chào buổi sáng làm các việc sau:

Chọn vùng $I$66:$GC$70 Công thức =ROW(I$66)+5-ROW()<=I$71
Chọn vùng $I$72:$GC$78 Công thức =ROW(I$72)+7-ROW()<=I$79
Chọn vùng $I$80:$GC$84 Công thức =ROW(I$80)+5-ROW()<=I$85

Bây giờ chèn dòng và kiểm tra.
 
Chả nhẽ tôi đọc sai?
Trích

Tôi nghĩ là biểu đồ nhân lực là cái từ dòng 35 tới dòng 55.

Bây giờ bạn lại nói về biểu đồ máy trong phạm vi dòng 66 - dòng 85. Thế là sao?
------------
Nếu bây giờ bạn muốn nói về biểu đồ máy thì thử làm như sau:

Trong tập tin trước khi chèn dòng, tức ở thời điểm chào buổi sáng làm các việc sau:

Chọn vùng $I$66:$GC$70 Công thức =ROW(I$66)+5-ROW()<=I$71
Chọn vùng $I$72:$GC$78 Công thức =ROW(I$72)+7-ROW()<=I$79
Chọn vùng $I$80:$GC$84 Công thức =ROW(I$80)+5-ROW()<=I$85

Bây giờ chèn dòng và kiểm tra.
Vâng, ban đầu em diễn giải chưa rõ.
Đã đúng ý em.
Em cảm ơn thầy nhiều ạ!
 
Web KT
Back
Top Bottom