em phải làm báo cáo tổng hợp năng suất thiết bị bóc xúc vận tải than, đất. (1 người xem)

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

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

quang285

Thành viên mới
Tham gia
20/5/11
Bài viết
18
Được thích
0
em phải làm báo cáo tổng hợp năng suất thiết bị bóc xúc vận tải than, đất. Nhưng khối lượng nặng quá, làm thủ công thì chịu không nổi. Nhờ các bác tìm giải pháp giúp em!

xin lỗi bác tai e quen mat
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
(hắc bạn còn fải thực hiện việc nữa, đó là

Mô tả cái báo cáo mà bạn sẽ cần ở trang 'BCao' là như thế nào.

Mà hình như ở trang 'Data' bạn chỉ có số liệu của tháng 1 thôi, fải không?


Chờ bạn thêm thông tin!
 
Vì số liệu quá nhiều nên e chỉ đưa số liệu tháng 1 nhờ các bác giúp em

Vì số liệu quá nhiều nên e chỉ đưa số liệu tháng 1 số liệu trong vùng đánh dấu em chưa tính được nhờ các bác giúp em
 

File đính kèm

/-)ầu xuôi, đuôi lọt

Mới ướm thử 1 cột thôi, tính số ca chở đất đá

Bạn kiểm thử nha;

Triển vọng bạn sẽ có công thức ở cột 'E' là đồ sộ (với 12 tháng). Sau này mình sẽ ửng hộ bạn 1 macro tính cột 'E' này cũng đạt kết quả mỹ mãn như của bạn!
 
Lần chỉnh sửa cuối:
cảm ơn bác nhiều, nhưng bác có cách nào tính số ca thực tế vận tải đất và than không?

cảm ơn bác nhiều, nhưng bác có cách nào tính số ca thực tế vận tải đất và than ở cột K và L không? phải cộng từng ca, từng ngày, từng tháng mất nhiều thời gian lắm. Chờ tin bác!
 
Bạn xem trong file đính kèm nhe.

Các iêu cầu khác của bạn mình chưa rõ lắm

(& mình sẽ tháo file cũ xuống để tiết kiệm tài nguyên)
 

File đính kèm

[FONT=.VnTime]Em ®· ®èi chiÕu kÕt qu¶ cña b¸c víi sè liÖu thèng kª lµm thñ c«ng ë c¸c sheeet T1-PXVT tuy nhiªn kÕt qu¶ ch&shy;a ®&shy;îc nh&shy; mong muèn:[/FONT][FONT=.VnTime]Sè ca ho¹t ®éng thùc tÕ trong th¸ng ch&shy;a chÝnh x¸c (xe ho¹t ®éng 29 ngµy, 3ca/ngµy t&shy;¬ng ®&shy;¬ng ≤ 87 ca/th¸ng), kÕt qu¶ cña b¸c tÝnh l¹i ≤ 29 (cã thÓ lµ nhÇm víi sè ngµy)[/FONT][FONT=.VnTime]DÉn ®Õn tû lÖ thùc hiÖn ë 2 cét vËn t¶i ®Êt vµ than hÇu hÕt ®Òu > 100%, nh&shy;ng thùc tÕ ®Òu <100%.[/FONT][FONT=.VnTime] VÝ dô ®èi víi xe HD 06: theo sè liÖu thèng kª th× sè ca ho¹t ®éng vËn t¶i ®Êt thùc tÕ trong th¸ng 1 lµ 17ca víi s¶n l&shy;îng lµ 16.197 tkm, trong ®ã sè ca cã n¨ng suÊt [/FONT][FONT=.VnTime] ®Þnh møc (1.506 tkm/ca) lµ 3 ca[/FONT][FONT=.VnTime]sè ca vËn t¶i chØ ®¹t n¨ng suÊt <50% lµ 7 ca, ®¹t 50-60 % lµ 1 ca, ®¹t 70-80% lµ 1 ca, ®¹t 80-90% lµ 3 ca, ®¹t 90-<100% lµ 2 ca[/FONT][FONT=.VnTime]Sè ca ho¹t ®éng vËn t¶i than cña xe HD 06 thùc tÕ trong th¸ng 1 lµ 65 ca víi s¶n l&shy;îng lµ 53.858 tkm, trong ®ã sè ca cã n¨ng suÊt [/FONT][FONT=.VnTime] ®Þnh møc (983 tkm/ca) lµ 24ca[/FONT][FONT=.VnTime]sè ca vËn t¶i chØ ®¹t n¨ng suÊt <50% lµ 13 ca, ®¹t 50-60 % lµ 6 ca, ®¹t 60-70% lµ 4 ca, ®¹t 70-80% lµ 7 ca, ®¹t 80-90% lµ 6 ca, ®¹t 90-<100% lµ 5 ca. Mong b¸c chØ gi¸o[/FONT]

[FONT=.VnTime]Yªu cÇu cña sÕp em lµ:[/FONT]
[FONT=.VnTime]-[/FONT][FONT=.VnTime]Läc ra nh÷ng xe (theo chñng lo¹i) cã n¨ng suÊt vËn t¶i so víi ®Þnh møc trong c¸c kho¶ng <50%, 50-60%......> §M trong th¸ng (quý, n¨m);[/FONT]
[FONT=.VnTime]-[/FONT][FONT=.VnTime]Läc ra nh÷ng xe (theo chñng lo¹i) cã n¨ng suÊt vËn t¶i thÊp nhÊt (cao nhÊt) so víi ®Þnh møc trong ca nµo xuÊt hiÖn nhiÒu nhÊt (Ýt nhÊt) trong th¸ng (quý, n¨m);[/FONT]
[FONT=.VnTime]-[/FONT][FONT=.VnTime]Läc ra nh÷ng xe (theo chñng lo¹i) cã sè ca kh«ng ho¹t ®éng nhiÒu nhÊt (Ýt nhÊt) trong th¸ng (quý, n¨m);[/FONT]
[FONT=.VnTime]-[/FONT][FONT=.VnTime]Läc ra nh÷ng xe (theo chñng lo¹i) cã sè ca ho¹t ®éng thùc hiÖn vËn t¶i c¶ ®Êt vµ than trong th¸ng (quý, n¨m);[/FONT]
 
Lần chỉnh sửa cuối:
Bạn đối chiếu xem sao nhe!

[FONT=.VnTime]Em ®· ®èi chiÕu kÕt qu¶ cña b¸c víi sè liÖu thèng kª lµm thñ c«ng ë c¸c sheeet T1-PXVT tuy nhiªn kÕt qu¶ ch­a ®­îc nh­ mong muèn:[/FONT][FONT=.VnTime] VÝ dô ®èi víi xe HD 06: theo sè liÖu thèng kª th× sè ca ho¹t ®éng vËn t¶i ®Êt thùc tÕ trong th¸ng 1 lµ 17ca víi s¶n l­îng lµ 16.197 tkm, trong ®ã sè ca cã n¨ng suÊt [/FONT][FONT=.VnTime] ®Þnh møc (1.506 tkm/ca) lµ 3 ca[/FONT][FONT=.VnTime]sè ca vËn t¶i chØ ®¹t n¨ng suÊt <50% lµ 7 ca, ®¹t 50-60 % lµ 1 ca, ®¹t 70-80% lµ 1 ca, ®¹t 80-90% lµ 3 ca, ®¹t 90-<100% lµ 2 ca[/FONT][FONT=.VnTime]Sè ca ho¹t ®éng vËn t¶i than cña xe HD 06 thùc tÕ trong th¸ng 1 lµ 65 ca víi s¶n l­îng lµ 53.858 tkm, [/FONT][FONT=.VnTime] Mong b¸c chØ gi¸o[/FONT]
Bằng macro dưới đây tôi đã thống kê kết qua chở đất & than của HD 06 như sau

||16397.48||53858.43
|C327|200|C651|1840.622
|C2595|198.828|C975|2849.6
|C5187|527.67|C1299|2512.251
|C6159|645.75|C1623|2318.643
|C7131|3531.33|C1947|2471.918
|C7455|4247.424|C2271|2197.48
|C7779|2833.92|C2595|2025.408
|C8427|2753.334|C2919|3142.451
|C8751|531.36|C3243|2765.427
|C9075|287.196|C3567|2992.08
|C9399|640.668|C3891|2778.36
|||. . .|. . .|
PHP:
Option Explicit
Sub HD06()
 Dim Rng As Range, sRng As Range
 Dim MyAdd As String, nDat As Integer, Than As Integer
 Dim SoDat As Double, SoThan As Double
  
 Sheets("DataT1").Select
 Set Rng = Range([c2], [c65500].End(xlUp))
 Set sRng = Rng.Find("HD 06", , xlFormulas, xlPart)
 If Not sRng Is Nothing Then
    MyAdd = sRng.Address
    Do
        If sRng.Offset(, 2).Value > 0 Then
            sRng.Resize(, 2).Interior.ColorIndex = 36
            [h65500].End(xlUp).Offset(1).Value = sRng.Address
            [I65500].End(xlUp).Offset(1).Value = sRng.Offset(, 2).Value
        End If
        If sRng.Offset(, 3).Value > 0 Then
            sRng.Resize(, 3).Interior.ColorIndex = 38
            [J65500].End(xlUp).Offset(1).Value = sRng.Address
            [K65500].End(xlUp).Offset(1).Value = sRng.Offset(, 3).Value
        End If
        Set sRng = Rng.FindNext(sRng)
    Loop While Not sRng Is Nothing And sRng.Address <> MyAdd
 End If
End Sub
 
cảm ơn bác rất nhiều!

Kết quả bác làm tương đối chính xác (c327=0, còn lại đều đúng cả) Mong bác tiếp tục giúp em, cảm ơn bác nhiều!
[FONT=.VnTime][/FONT]
 
Lần chỉnh sửa cuối:
Kết quả bác làm tương đối chính xác (c327=0, còn lại đều đúng cả) Mong bác tiếp tục giúp em, cảm ơn bác nhiều!
*
* *
[FONT=.VnTime] VÝ dô ®èi víi xe HD 06: theo sè liÖu thèng kª th× sè ca ho¹t ®éng vËn t¶i ®Êt thùc tÕ trong th¸ng 1 lµ 17ca víi s¶n l­îng lµ 16.197 tkm,[/FONT]

Vậy con số 17 bạn lấy đâu ra? & để tiếp tục, bạn nên dò khớp hết các kết quả từ cột 'K' đến cột 'Z' của trang 'CSDL' cái đã. Sau đó chúng ta mới tiếp được.

Còn ô [E327] có lẻ do mình thêm vô trong quá trình thử chương trình thôi. (& như vậy công thức tại [E2] của 'CSDL' lí ra nó fải câp nhựt, nhưng chưa đó bạn!)

(húng ta sẽ tiếp sau khi bạn so khớp nhe bạn!
 
Kết quả mà em đã làm thủ công chính là các sheet T1-PXVT

Kết quả mà em đã làm thủ công chính là các sheet T1-PXVT, T2-PXVT, T3-PXVT và tổng hợp lại ở sheet QuyI-PXVT đó bác
Em đã nhập PHP code trong marco nhưng không thấy hiện kết quả. Bác giúp em nha!
Em cũng đã tập hợp xong số liệu của 3 tháng Quý I rồi nhưng File nặng quá không tải lên được.!$@!!
 
(hắc chúng ta cần dừng lại để thoả thuận về tên các trang tính cái đã

(1) Về tên trang tính:

(|) Những từ trùng nhau như PX không nói lên điều gì, ta nên bỏ đi;

(|) Những từ như "VT' chính là để chỉ về than, ta nên thay là "T"

(|) Như vậy T1T, T2T, T3T chỉ các trang T1PXVT của bạn nha;

(|) tương tự T1D, T2D ,T3D,. . . để chỉ các trang mức vận chuyển về đất đá;

(|) & cuối cùng sẽ là DLT1, DLT2 , DLT3,. . . dùng thay cho DataT1,. . . của bạn;

Có vậy trên thanh 'SheetName' ta có đủ các trang tính cần thiết để đỡ công tìm & kích hoạt 1 trang cụ thể nào khi cần. Những tên mình đề xuất cũng sẽ không gây trở ngại cho việc bạn hình dung ngay trang đó chứa gì.

(2) Về tổng hợp số liệu:

(òn lâu nay bọn mình cứ tưởng giải quyết chuyện tổng hợp số liệu từ các DLT1, DL2, DLT3,. . . sang 'CSDL'; Chứ đâu có ngờ là lấy dữ liệu từ các trang khác mấy trang này sang(?).

Bạn cần xác nhận lại việc tính theo macro như trên là đúng hay chưa? hay fải đối chiếu với số liệu trang tính nào nữa?

(3) Về các trang tính giống nhau về cấu trúc

Mà các trang T1D,T2D,. . . sao bạn không nhập chung lại; Hơn nữa lại có cả quý nữa là làm sao?
 
em xin giải thích các từ viết tắt như sau:

em xin giải thích các từ viết tắt như sau:
- PXVT1, PXVT3, PXVT4: là các phân xưởng vận tải 1, 3 và 4;
- VT đất, VT than: là vận tải đất, than;
- PXVT1: bao gồm các xe HD có số chẵn, PXVT 3: bao gồm các xe HD có số lẻ, PXVT4: bao gồm các xe CAT 7773E;
- Các sheet T1-PXVT, T2-PXVT và T3-PXVT: chứa dữ liệu mà em thống kê thủ công của các PXVT1 và 3 trong các tháng 1, 2 và 3;
- Sheet QuyI-PXVT là em tổng hợp lại cả 3 tháng;
- Các sheet CTKT là em thống kê của công trường khai thác (số liệu này bỏ qua vì cũng tương tự như PXVT) về số liệu của các máy xúc.

* Yêu cầu của bài toán là:
- Tính số ca thực tế vận tải đất, than, vận tải cả đất và than trong cùng 1 ca của tháng (quý, năm) của từng xe, chủng loại xe;
- Trên cơ sở đó tính ca đủ mức (sản lượng thực hiện trong tháng, quý, năm/số ca thực tế hoạt động(có sản lượng) trong tháng, quý, năm) sau đó so sánh với định mức (ĐM) của 1 ca hoạt động than (đất);
- Tính số ca của từng xe theo chủng loại có sản lượng vận tải đất, than trong ca <50% so với định mức, 50-60%,......,90-<100%, >100%(>ĐM) so với định mức;
- Và cuối cùng là tổng hợp lại các số liệu trên theo bảng (có lẽ phải dùng Pivot table).

Em cũng chưa rành về các thủ thuật này, chỉ tính toán đơn giản trên Excel thôi mong cá bác chỉ dẫn tận tình. Cảm ơn các bác lắm lắm!
 
Bạn đưa một file lên xem thử thế nào, chỉ cần công thức cộng đơn giản của bạn để ra kết quả thôi vài dòng cũng được. Chắc bạn ở QN rồi
 
* Yêu cầu của bài toán là:
- Tính số ca thực tế vận tải đất, than, vận tải cả đất và than trong cùng 1 ca của tháng (quý, năm) của từng xe, chủng loại xe;
- . . . !
Thấy bạn viết "tính số ca vận tải cả đất & than trong cùng 1 ca" & mình xem lại trong DLT1 mới thấy là có những xe chở cả đất & than trong 1 ca;
Mình sẽ thống kê thử các xe loại này; Nhưng vấn đề là thống kê ra rồi nạp số liệu vô đâu? (Có nghĩa là tốt nhứt bạn bổ sung tại trang 'BCao' hay trang 'CSDL' để hễ có số liệu là bọn này sẽ ấn vô giống như các cột sau cột 'J' của trang 'CSDL' bây chừ vậy đó.

Nếu được bạn dùng chức năng
. . [/ Table] của diễn đàn mô fỏng dùm cái form báo cáo bổ sung nha.

À mà bạn đã kiểm hết số liệu tổng hợp bằng macro từ 'DLT1 sang 'CSDL' chưa vậy?
Nên kiểm vài xe thôi nếu nó còn đang đúng.

Một vấn đề nữa cần hỏi bạn: Trong các trang DLT1, có các hàng trống quá nhiều; Í mình là cả cột 'E' & cột 'F' của dòng đó đều bằng 0 (khoảng 300 dòng đầu của 'DLT1',v.v.. . . ); Vậy cớ gì không thể xoá chúng đi cho nhẹ người hở bạn?
 
- Em đã kiểm tra số liệu từ 'DL1' sang 'CSDL' rồi nhưng kết quả chưa khớp như đã trả lờ bác ở lần trước.
- Vì là số liệu thống kê nên bọn em vẫn phải cập nhật số liệu dù ngày (ca) không hoạt động để kiểm tra tỷ lệ huy động thiết bị trong tháng, quý, năm (số ca hoạt động trong tháng/số ca thực tế trong tháng) nên không thể xóa đi được.
- Em chưa biết sử dụng chức năng
. . [/ Table] như thế nào cả. hix
- E đã nén File để gửi lên mà không được mức dù dung lượng chỉ 826 k< giới hạn cho phép?.

em gửi lại yêu cầu đầy đủ, mong bác chỉ giáo!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Xem thử file & cho í kiến để chỉnh sửa tiếp

Cách thử:

tại trang 'BCao' ta chọn 1 fương án trong [I1]

Sau đó chọn tiếp 1 fương án (/7) trong [G1]
 

File đính kèm

Cảm ơn bác rất nhiều! cách của bác làm rất hay

Cảm ơn bác rất nhiều! cách của bác làm rất hay. Nhưng e có 1 số thắc mắc và nhờ bác bổ sung tiếp giúp e như sau:
- Cột ghi chú chắc chắn là sản lượng rồi, còn cột GHT em chưa biết là gì (có thể là định mức hoặc sản lượng cao nhất trong ngày của mỗi chủng loại)?
+ Nếu là ĐM thì không thoả mãn vì trong 1 tháng đối với mỗi loại xe chỉ có 1 ĐM, tuy nhiên các kết quả này lại khác nhau khi thay đổi dữ liệu cần tìm, và nếu như là ĐM thì tỷ lệ ở Cột ghi chú/cột GHT chưa chính xác (VD: BC t/hình VC đất <80% thì kq nằm trong khoảng (89-10%);
+ Nếu là sản lượng cao nhất trong ngày của mỗi chủng loại thì số này lại trùng với tổng sản lượng của 3 ca trong ngày đó (trong sheet DATA-T1 em đã thống kê sản lượng của từng ca và tổng sản lượng của ngày hôm đó) nhưng số cần so sánh là ĐM trong 1 ca hoạt động.
- Ở sheet CSDL kết quả chưa khớp với số liệu t.kê ở sheet PXVT-T1;
- Khi lọc kquả thì số liệu trong Cột ghi chú thường là tổng sản lượng của 3 ca trong ngày đó;
- Em muốn chỉ rõ những số liệu đó thuộc ca nào, ngày nào? các xe trong ca VC cả đất và than, tổng số? xe có ca, ngày ko h.động?
- Bác có thể giúp e in báo cáo cho từng loại xe (chủng loại xe) theo tháng (quý, 6 tháng, năm) ko?
Mong bác chiếu cố để e tiếp tục làm phiền!
 
Đó là ghi ra giới hạn trên của khoảng khảo sát để dễ kiểm thôi mà!
Bác có thể giúp e in báo cáo cho từng loại xe (chủng loại xe) theo tháng (quý, 6 tháng, năm) ko?
Sẽ thử sức với cái ni & tạm quên trang 'CSDL' đi !

Xem kết quả & nêu iêu cầu bổ sung nha!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Yêu cầu bổ sung của em nhờ các bác giúp thêm!

- GHT là cột ghi ra giới hạn trên của khoảng khảo sát để dễ kiểm, Tuy nhiên số liệu ở cột Ghi chú (sản lượng) tương ứng lại trùng với tổng sản lượng của 3 ca trong ngày đó (trong sheet DATA-T1 em đã thống kê sản lượng của từng ca và tổng sản lượng của ngày hôm đó) nhưng số cần so sánh là ĐM trong 1 ca hoạt động (nghĩa là chỉ ra sản lượng trong 1 ca rồi so sánh với ĐM).
- Em muốn chỉ rõ những số liệu đó thuộc ca nào, ngày nào? các xe trong cùng 1 ca VC cả đất và than, tổng số? xe có ca, ngày không hoạt động?
 
Web KT

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

Back
Top Bottom