Nhờ giúp tính tổng giờ theo ca. (1 người xem)

Liên hệ QC

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

Mr Đạo

Thành viên mới
Tham gia
4/9/19
Bài viết
39
Được thích
5
Mình có 2 sheet:
- 1 sheet Ca: Ca ngày (ký hiệu N), ca đêm (ký hiệu D)
- 1 sheet Giờ theo ca tương ứng với ca ngày, ca đêm với sheet "Ca"
Nhờ các bác cộng tổng giúp em tổng giờ theo từng ca sang bên sheet "Giờ"
Cám ơn bác bác!
 

File đính kèm

Ca H là ca gì bạn?
 
Tôi chỉ thắc mắc vậy thôi chứ mấy bài mà thông tin không rõ ràng, đầy đủ ngay từ đầu thì tôi không tham gia.
 
Cám ơn bác. Thông tin em thiếu mỗi chỗ bác thắc mắc thôi ạ. Bác rảnh thì giúp em hoặc nhờ các bác khác chỉ giáo ạ
 
Cám ơn bác. Thông tin em thiếu mỗi chỗ bác thắc mắc thôi ạ. Bác rảnh thì giúp em hoặc nhờ các bác khác chỉ giáo ạ
Nếu bạn cần chỉ giúp thì tôi ráng chứ nhà tôi nghèo, cần đâm xóc gì thì dùng tầm vông; cái giáo có sắm nổi đâu mà bảo chỉ.
 
Bác bắt lỗi em quá. Cám ơn bác trước nhé!
Tại sao tôi bắt bẻ?
Những người nói chuyện nghiêm chỉnh, tránh tiếng Tây (thanks, sorry), không viết tắt (ok, k, e, a...), tránh dùng từ ngữ phim HK (tiền bối, chỉ giáo,...) thường bỏ công trình bày vấn đề rõ ràng, dễ cho người khác nắm bắt hơn.
Người dùng tiếng Tây để chào hỏi thường do thói quen nói chuyện hời hợt. Người viết tắt có thói quen cẩu thả. Người dùng từ ngữ phim HK nói chuyện không thẳng vào vấn đề. Gặp mấy bài loại này đoán đề cực bỏ bố.
 
Tại sao tôi bắt bẻ?
Những người nói chuyện nghiêm chỉnh, tránh tiếng Tây (Cảm ơn, sorry), không viết tắt (ok, k, e, a...), tránh dùng từ ngữ phim HK (tiền bối, chỉ giáo,...) thường bỏ công trình bày vấn đề rõ ràng, dễ cho người khác nắm bắt hơn.
Người dùng tiếng Tây để chào hỏi thường do thói quen nói chuyện hời hợt. Người viết tắt có thói quen cẩu thả. Người dùng từ ngữ phim HK nói chuyện không thẳng vào vấn đề. Gặp mấy bài loại này đoán đề cực bỏ bố.
Cám ơn bác nhắc nhở ạ
 
Thử công thức này
Mã:
AN9=SUMPRODUCT(((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="N")+(OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="H"))*(WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)
AO9=SUMPRODUCT((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="D")*(WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)
AP9==SUMPRODUCT(((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="N")+(OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="H"))*(WEEKDAY($I$7:$AM$7)=1)*$I9:$AM9)
AQ9=SUMPRODUCT((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="D")*(WEEKDAY($I$7:$AM$7)=1)*$I9:$AM9)
 
Lần chỉnh sửa cuối:
Thử công thức này
Mã:
AN9=SUMPRODUCT(((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="N")+(OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="H"))*(WEEKDAY($I$7:$AM$7)<>1)*$I$9:$AM$9)
AO9=SUMPRODUCT((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="D")*(WEEKDAY($I$7:$AM$7)<>1)*$I$9:$AM$9)
AP9==SUMPRODUCT(((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="N")+(OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="H"))*(WEEKDAY($I$7:$AM$7)=1)*$I$9:$AM$9)
AQ9=SUMPRODUCT((OFFSET(Ca!$H$3,MATCH($D9,Ca!$D$4:$D$34,),1,,31)="D")*(WEEKDAY($I$7:$AM$7)=1)*$I$9:$AM$9)
Cám ơn bạn. Dòng đầu tiên thì đúng số lượng những khi mình kéo xuống thì sai bạn ạ
 
Ngày thường: AN9
Mã:
=SUMPRODUCT((WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)-AO9

Đêm thường: AO9
Mã:
=SUM((VLOOKUP($E9,Ca!$E$4:$AO$34,4+COLUMN($A:$AE),0)="D")*(WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)
Ctrl-shift-enter cho ô này nhé
Copy 2 ô này qua 2 ô kế bên, sửa <>1 thành =1
 
Ngày thường: AN9
Mã:
=SUMPRODUCT((WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)-AO9

Đêm thường: AO9
Mã:
=SUM((VLOOKUP($E9,Ca!$E$4:$AO$34,4+COLUMN($A:$AE),0)="D")*(WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)
Ctrl-shift-enter cho ô này nhé
Copy 2 ô này qua 2 ô kế bên, sửa <>1 thành =1
Bổ sung file đính kèm
 

File đính kèm

Ngày thường: AN9
Mã:
=SUMPRODUCT((WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)-AO9

Đêm thường: AO9
Mã:
=SUM((VLOOKUP($E9,Ca!$E$4:$AO$34,4+COLUMN($A:$AE),0)="D")*(WEEKDAY($I$7:$AM$7)<>1)*$I9:$AM9)
Ctrl-shift-enter cho ô này nhé
Copy 2 ô này qua 2 ô kế bên, sửa <>1 thành =1
Phần đêm thường, hàm COLUMN(A:AE) thì vùng vì sao lại chọn vùng A:AE hả bạn? Mình làm file khác mà không biết chọn vùng này như thế nào?
 
Phần đêm thường, hàm COLUMN(A:AE) thì vùng vì sao lại chọn vùng A:AE hả bạn? Mình làm file khác mà không biết chọn vùng này như thế nào?
Điều chỉnh lại các tiêu đề Vùng AN6: AQ8, tham khảo thêm hai cách:
Cách 1: Chỉ dùng 1 công thức sử dụng chung cho 4 cột:
Mã:
AN9=SUMPRODUCT(ABS((LEFT(LOOKUP("z",$AN$7:AN$7))="T")-(WEEKDAY($I$7:$AM$7)=1))*(INDEX(Ca!$I$4:$AM$34,MATCH($D9,Ca!$D$4:$D$34,),)=AN$8)*$I9:$AM9)
Chỉ Enter, copy qua phải, rồi fill cả hàng xuống.

Cách 2: Dùng 1 công thức chung cho 2 cột:
Mã:
AS9=SUMPRODUCT((INDEX(Ca!$I$4:$AM$34,MATCH($D9,Ca!$D$4:$D$34,),)=AS$8)*$I9:$AM9)-AU9
Chỉ Enter, copy qua ô AT9.
Mã:
AU9=SUMPRODUCT((WEEKDAY($I$7:$AM$7)=1)*(INDEX(Ca!$I$4:$AM$34,MATCH($D9,Ca!$D$4:$D$34,),)=AU$8)*$I9:$AM9)
Chỉ Enter, copy qua ô AV9.

Xong, fill cả hàng xuống.

Thân
 

File đính kèm

Cám ơn các bạn rất nhiều nha
 
Web KT

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

Back
Top Bottom