Tính tổng các chỉ số máy từ ngày đến ngày phức tạp (3 người xem)

Liên hệ QC

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

thuytieu

Thành viên mới
Tham gia
1/12/10
Bài viết
47
Được thích
16
Xin chào ACE &các bạn.
Mình có vấn đề như sau ,hiện tại trong file mình đã tìm ra cách tính tổng các chỉ số .Nhưng mình chỉ tính đuợc từng ngày .Tìm hoài cách tính từ ngày đến ngày mà không ra kết quả.Mong các bạn giúp mình,mình thật sự là bó tay rùi (không tìm ra cách thì mình đành làm tay vậy thui ..hic..hic..) .Xin cám ơn các bạn và ACE nhiều.

Lưu ý :một máy sẽ có 3trưởng ca và 1 ngày làm việc có 3 ca.

có tổng số 10 máy cần lấy dữ liệu là A,P,Q,OEE.

các bạn có thể sắp xếp dữ liệu bên sheet chitiet lại cho phù hợp với cách tính cũng đựơc
 

File đính kèm

Lần chỉnh sửa cuối:
Đọc mãi nhưng không hiểu tác giả muốn thế nào. Giải thích và minh hoạ nếu như làm tay thi kết quả sẽ ra thế nào.... sao không làm cho con số biết nói sẽ dễ hiểu hơn
 
Dạ cám ơn anh đã đọc và phản hồi .

file hiện tại của em là em dùm hàm hlookup lấy dữ liệu từ sheet chitiet sang cho từng máy và gồm 4 dử liệu cần lấy là A,P,Q,OEE .Nhưng em chỉ lấy được từng ngày mà thôi ,nay em muốn lấy từ ngày đến ngày thì không biết phải làm sao .Trong file chỗ nào có công thức hlookup là chổ đó cần dữ liệu tổng hợp đó .Vì là lấy chỉ số theo 1 ngày cho nên tổng của 3 ca phải chia cho 3(lấy trung bình). Bây giờ ví dụ cần lấy 7 ngày thì ta có tổng là 21 ca cho 1 máy sau khi có kết quả ta chia cho 7là ra trung bình của 7 ngày .kết quả của máy đó cho 7 ngày ,tương tự cho các máy khác và cho cả 4 chỉ số luôn.Còn nếu như phải làm tay thì sẽ gõ từng ngày cần lấy (lấy đủ 7 ngày tương ứng với 7 bảng dữ liệu )sau đó copy cả bảng dữ liệu sang file mới rồi tạo bảng dữ liệu thứ 8 mới tổng lại cho số ngày cần lấy.nếu làm vậy thì khi cần lấy nhiều ngày sẽ rất mất thời gian .hic ..hic..

em xin lổi là tiêu đề bài viết phải là tính trung bình từ ngày đến ngày thì đúng hơn.Mong MOD sửa lại giúp em.
 
Lần chỉnh sửa cuối:
Xin chào ACE &các bạn.
Mình có vấn đề như sau ,hiện tại trong file mình đã tìm ra cách tính tổng các chỉ số .Nhưng mình chỉ tính đuợc từng ngày .Tìm hoài cách tính từ ngày đến ngày mà không ra kết quả.Mong các bạn giúp mình,mình thật sự là bó tay rùi (không tìm ra cách thì mình đành làm tay vậy thui ..hic..hic..) .Xin cám ơn các bạn và ACE nhiều.

Lưu ý :một máy sẽ có 3trưởng ca và 1 ngày làm việc có 3 ca.

có tổng số 10 máy cần lấy dữ liệu là A,P,Q,OEE.

các bạn có thể sắp xếp dữ liệu bên sheet chitiet lại cho phù hợp với cách tính cũng đựơc
Góp ý: Tên của các tieu chi cần lấy phải trùng nhau ở 2 sheet ---> Có như vậy thì các hàm mới định vị được vị trí cần lấy
Tôi dùng công thức này tại cell B6 của sheet BAOCAO:
Mã:
=SUMPRODUCT((CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6)*(CHITIET!$D$4:$AH$161))/SUMPRODUCT((CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6))/100
Để ý trong công thức trên có đoạn (CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6) được dùng 2 lần. Vậy ta có thể đặt name để rút gọn
Giả sử name tôi đặt có tên là tmp, công thức trên sẽ được rút gọn thành:
PHP:
=SUMPRODUCT(tmp*CHITIET!$D$4:$AH$161)/SUM(tmp)/100
Kéo fill công thức sang phải và xuống dưới
-------------------
Ngoài ra còn 1 chi tiết quan trọng khác, đó là ngày tháng. Bạn nên nhập ngày tháng cho đúng chuẩn, không nên nhập ngày là số tự nhiên còn tháng năm thì lại nằm ở 1 cell khác như vậy ---> Mai này giả sử bạn tổng kết nguyên năm thì thử hỏi làm sao biết ngày X nào đó là thuộc tháng nào?
 

File đính kèm

Dạ em cám ơn anh ndu96081631 rất nhiều,kết quả rất đúng và hay .Anh rất hiểu và giúp em rất nhiều trong những tình huống khó.

Em ghi nhận những ý đóng góp và sẽ thực hiện đúng theo như anh chỉ bảo.Nay em cần anh giúp một yêu cầu nữa thôi là anh copy sheet BAOCAO làm sheet mới và cho em công thức cũng từ ngày đến ngày nhưng thêm tiêu chí là tìm trưởng ca .ví dụ tìm anh Trung từ ngày 17 đến 25 ,hay anh nghĩa từ ngày 17 đến 25,anh Hung cũng vậy luôn .Công việc của em là phải báo cáo các chỉ số của máy theo ngày (anh đã làm giúp em rùi ) và theo Trưởng ca (cần anh giúp nữa rùi ) .Từ đầu em không giám đưa một lúc 2 yêu cầu sợ làm rối tình hình ấy mà .

Một lần nữa em rất trân trọng và cám ơn sự giúp đỡ của anh.
 
Dạ em cám ơn anh ndu96081631 rất nhiều,kết quả rất đúng và hay .Anh rất hiểu và giúp em rất nhiều trong những tình huống khó.

Em ghi nhận những ý đóng góp và sẽ thực hiện đúng theo như anh chỉ bảo.Nay em cần anh giúp một yêu cầu nữa thôi là anh copy sheet BAOCAO làm sheet mới và cho em công thức cũng từ ngày đến ngày nhưng thêm tiêu chí là tìm trưởng ca .ví dụ tìm anh Trung từ ngày 17 đến 25 ,hay anh nghĩa từ ngày 17 đến 25,anh Hung cũng vậy luôn .Công việc của em là phải báo cáo các chỉ số của máy theo ngày (anh đã làm giúp em rùi ) và theo Trưởng ca (cần anh giúp nữa rùi ) .Từ đầu em không giám đưa một lúc 2 yêu cầu sợ làm rối tình hình ấy mà .

Một lần nữa em rất trân trọng và cám ơn sự giúp đỡ của anh.
Thì bạn cứ đưa form mẫu lên đây trước đi... Form bạn sắp xếp thế nào tùy ý, còn tôi sẽ theo đó là viết công thức
 
Dạ file của em đây

dữ liệu cần xuất hiện ở sheet baocao(2)

cám ơn anh nhìu lắm
 

File đính kèm

Dạ file của em đây

dữ liệu cần xuất hiện ở sheet baocao(2)

cám ơn anh nhìu lắm
Thì thêm điều kiện CHITIET!$B$4:$B$161=$F$3 vào SUMPRODUCT là được rồi (tức điều kiện TÊN)
Lưu ý: Tên ở sheet BAOCAO và CHITIET phải trùng nhau nha (bên CHITIET bạn ghi NGHIA còn bên BAOCAO lại ghi NGHĨA ---> Sao tìm ra?)
Cụ thể công thức như sau:
Mã:
=SUMPRODUCT((CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6)*(CHITIET!$B$4:$B$161=$F$3)*CHITIET!$D$4:$AH$161)/SUMPRODUCT((CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6)*(CHITIET!$B$4:$B$161=$F$3))/100
Nếu đặt tmp2 là name cho đoạn
Mã:
(CHITIET!$A$4:$A$161=B$5)*(CHITIET!$D$3:$AH$3>=$G$3)*(CHITIET!$D$3:$AH$3<=$J$3)*(CHITIET!$C$4:$C$161=$A6)*(CHITIET!$B$4:$B$161=$F$3)
thì công thức trên được rút gọn thành:
Mã:
=SUMPRODUCT(tmp2*CHITIET!$D$4:$AH$161)/SUM(tmp2)/100
 

File đính kèm

Dạ cám ơn anh
Kết quả đúng rùi đó .Như từ hồi đầu em nói đó ,đối với em nó hơi phức tạp.Em biết dùng sumproduct nhưng cái này nó nhiều lộn xộn wa nên đành nhờ anh giúp vậy .

rất cám ơn anh nha
 
Gửi anh NDU96081631 cùng ACE

Do có sự thay đổi về báo cáo nên cần anh NDU96081631 cùng ACE tham gia giỡ rối cho em .

Em suy nghĩ tìm giải pháp mà bó tay ,bó đủ thứ luôn hic..hic .. ,kỳ này còn phức tạp hơn lần trước nữa .Thật ngại khi mình làm không được phải nhờ anh NDU96081631 cùng ACE .
Em xin trân trọng cám ơn rất nhìu.

Chúc anh NDU96081631 cùng ACE cuối tuần vui vẻ cùng bạn bè ,hạnh phúc bên gia đình thân yêu.

Em
xin nói cho rõ là ca 1,2,3 tuơng ứng với 3 trưởng ca HUNG,TRUNG,NGHIA.Mỗi truởng ca quản lý 10 máy .trong 1 ca sx có máy ngưng có máy sx .ta chỉ tìm và tính các chỉ số cho máy sx thôi (có 4 chỉ số cần tìm và tính là A,P,Q,OEE).Tìm và tính cho 1 ngày và nhiều ngày những máy có sx (tức có dữ liệu bên sheet chitiet,máy không sx có dữ liệu hiển thị số 0)
 

File đính kèm

Lần chỉnh sửa cuối:
Do thứ 2 này em phải báo cáo (bc ngày và tuần) nên cả ngày hôm nay em nghiên cứu tìm giải pháp .rất mừng là cuối cùng lúc 23'40 thì em cũng tìm ra cách cho bài toán này.tối nay ngủ ngon rùi he..he..
Em xin cám ơn anh ndu.. cùng ace đã bỏ thời gian cùng em nghiên cứu thời gian vừa wa.
Một lần nữa xin cám ơn anh ndu cùng ace gpe rất nhiều vì sự giúp đỡ vừa wa.
 
Web KT

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

Back
Top Bottom