Dựa vào ngày và giờ để tính ra tổng khối lượng.

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

thlpro

Thành viên hoạt động
Tham gia
17/6/08
Bài viết
178
Được thích
11
ACE xem file đính kèm và giúp mình với nhé. Yêu cầu nằm trong file đính kèm. Bổ sung thêm tí này nữa. Vấn đề ở đây là muốn tách riêng output ca 3 của ngày 6/7 và ngày 7/7 nhưng không biết hàm thời gian nào có thể cho mình chọn khoảng thơi gian như mình mong muốn ko? Thanks a lot.
 

File đính kèm

Lần chỉnh sửa cuối:
Sao chưa thấy ai trả lời mình hết rứa.
 
ACE xem file đính kèm và giúp mình với nhé. Yêu cầu nằm trong file đính kèm. Bổ sung thêm tí này nữa. Vấn đề ở đây là muốn tách riêng output ca 3 của ngày 6/7 và ngày 7/7 nhưng không biết hàm thời gian nào có thể cho mình chọn khoảng thơi gian như mình mong muốn ko? Thanks a lot.

Bạn xem file đi ?
Có các Option cho bạn chọn !
 

File đính kèm

Thực ra có thể dùng sumproduct để làm (như trong file đính kèm) nhưng kết quả sai tùm lum mà nỏ hiểu nguyên cơ.
Tôi nghĩ là công thức SUMPRODUCT của tôi bị sai thì phải.
Vụ này rất mong các cao thủ chỉ giáo....
=====
Cảm ơn bác Lê Văn Duyệt đã chỉ giáo bằng tay trái, còn tay phải bị bó bột, em đã giải quyết được roài.
XIn đa tạ....
Đại ca nhớ giữ gìn và lần sau đi chậm thôi, nhỏ hơn 30km/h nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Thực ra có thể dùng sumproduct để làm (như trong file đính kèm) nhưng kết quả sai tùm lum mà nỏ hiểu nguyên cơ.
Tôi nghĩ là công thức SUMPRODUCT của tôi bị sai thì phải.
Vụ này rất mong các cao thủ chỉ giáo....

Nếu dùng Sumproduct thì dùng công thức sau tại Ô B13 - sheet Requirement rồi fill sang phải:
PHP:
=SUMPRODUCT((DATA!$C$2:$C$56=--RIGHT(B$12))*(DATA!$G$2:$G$56=OFFSET(B$12,-1,-RIGHT(B$12)+1))*DATA!$L$2:$L$56)
 
Cho mình hỏi ở chỗ cột Ca: nếu từ 01:00 -> 06:00 thì cột Ca ko lookup duoc. Nó báo ra lỗi: #N/A
Mong bạn chỉ giáo thêm.
 
Cho mình hỏi ở chỗ cột Ca: nếu từ 01:00 -> 06:00 thì cột Ca ko lookup duoc. Nó báo ra lỗi: #N/A
Mong bạn chỉ giáo thêm.

Là Ca mấy, không thấy nói trong dữ liệu bạn gửi lên !
Muốn làm được(lookup) bạn phải mở rộng thêm dòng bên trên bảng tham chiếu (bạn tìm hiểu hàm và tùy biến trong vùng O1:P4)
 
Bạn dat_butmuc có thể vào yahoo ko. Minh gửi cái file đó qua bạn xem. Thanks bạn nhiều về sự giúp đỡ.
 
Bạn dat_butmuc xem giúp lại mình file này với. Không chính xác số liệu khi minh lọc lại tính tổng khối lượng từng ca cho từng ngày. Mong bạn giúp đỡ. Cảm ơn nhiều.
 

File đính kèm

Bạn dat_butmuc xem giúp lại mình file này với. Không chính xác số liệu khi minh lọc lại tính tổng khối lượng từng ca cho từng ngày. Mong bạn giúp đỡ. Cảm ơn nhiều.
Tôi kiểm tra lại thấy đúng mà Bạn. Sai là doc Bạn lọc lại có cả shift0 nữa nên tổng lại nó lớn hơn là đúng rồi. Bạn phải lọc thêm điều kiện không có shift0 nữa
 
nó vẫn thuộc ca 3 mà. ca 1: 06:00-13:59ca 2: 14:00-21:59ca 3: 22:00-05:59 (ngay tiep theo)
 
nó vẫn thuộc ca 3 mà. ca 1: 06:00-13:59ca 2: 14:00-21:59ca 3: 22:00-05:59 (ngay tiep theo)

Bạn chỉ cần đổi Name: ANHTHAO cũ thành =LOOKUP(--IF(HOUR(CLEANING_DO_V_20100605!$O2)<6,CLEANING_DO_V_20100605!$O2+24,CLEANING_DO_V_20100605!$O2),CLEANING_DO_V_20100605!$CH$2:$CH$4,CLEANING_DO_V_20100605!$CI$2:$CI$4)

Tôi thấy dữ liệu của bạn đến ngày 13 => Ở sheet Requirement cũng phải làm đến ngày đó hoặc hơn chứ !

P/s: Nếu là tôi - bài này tôi sẽ dùng Pivot !
 
Mình thích cách của bạn về Pivot Table hơn. Bạn có thể giúp mình luôn ko?
 

File đính kèm

Lần chỉnh sửa cuối:
Này bạn, đáng lẽ ra shift 3 của ngày 7-Jun-10 phải là 2110 chứ ko phải 650 bạn à. (vì mình filter ra cho kết quả: 2110 là hoàn toàn chính xác). Bạn xem lại giúp mình bị chỗ nào nữa. Thanks.
 
Này bạn, đáng lẽ ra shift 3 của ngày 7-Jun-10 phải là 2110 chứ ko phải 650 bạn à. (vì mình filter ra cho kết quả: 2110 là hoàn toàn chính xác). Bạn xem lại giúp mình bị chỗ nào nữa. Thanks.

Bạn kiểm tra lại đi ?
Kết quả của tôi chỉ ra vậy - tôi không xem lại đâu !
 
Thế bạn chưa hiểu ý của mình rồi. Giờ mình nói rõ hơn nữa:
Ca 1: 06:00 -> 13:59
Ca 2: 14:00 -> 21:59
Ca 3: 22:00 -> 05:59
Ví dụ bảng số liệu đơn giản cho bạn dễ hiểu:

Ngày Giờ Số lượng Ca
7/7/2010 23:15 100 C3
8/7/2010 04:20 200 C3
8/7/2010 07:00 350 C1
8/7/2010 13:42 300 C2
8/7/2010 22:30 500 C3
9/7/2010 05:20 400 C3
Giờ mình tính tổng dựa vào ngày và giờ để cho ra kết quả như sau:

+ Ngày 7/7/2010: Ca 3: Số lượng = 300 (100 của ngày 7/7/2010 + 200 của ngày 8/7/2010 = 300. Mặc dù là ngày 8/7/2010 nhưng có thời gian vẫn nằm thuộc Ca 3 của ngày 7/7/2010 nên khi SUM thì nó sẽ cho ra kết quả của Ca 3 ngày 7/7/2010).
+ Ngày 8/7/2010: Ca 1: Số lượng = 350
+ Ngày 8/7/2010: Ca 2: Số lượng = 300
+ Ngày 8/7/2010: Ca 3: Số lượng = 900 (500 của ngày 8/7/2010 + 400 của ngày 9/7/2010 = 900. Mặc dù là ngày 9/7/2010 nhưng có thời gian vẫn nằm thuộc Ca 3 của ngày 8/7/2010 nên khi SUM thì nó sẽ cho ra kết quả của Ca 3 ngày 8/7/2010).

Giờ mình hy vọng bạn sẽ rõ và giúp mình nhé. Cảm ơn nhiều!
 
Sao ko có cao nhân nào giúp tiếp mình vậy. Hic Hic.
 
Web KT

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

Back
Top Bottom