Tính toán thời gian nghỉ giữa giờ nếu thuộc vào khung giờ đó

lengkeng1

Thành viên mới
Tham gia ngày
5 Tháng một 2017
Bài viết
25
Được thích
6
Điểm
165
Mình phải làm một bài toán tính toán thời gian nghỉ nếu khung giờ đã cho trùng vào các khung giờ được nghỉ. Các bạn giúp mình với ạ. Trong file excel là mình phải điền công thức vào cột C. Còn từ cột F là các khoảng thời gian được nghỉ
 

File đính kèm

thanhlanh

Thành viên tích cực
Tham gia ngày
21 Tháng hai 2008
Bài viết
841
Được thích
1,220
Điểm
860
Mình phải làm một bài toán tính toán thời gian nghỉ nếu khung giờ đã cho trùng vào các khung giờ được nghỉ. Các bạn giúp mình với ạ. Trong file excel là mình phải điền công thức vào cột C. Còn từ cột F là các khoảng thời gian được nghỉ
Dùng code thôi
 

File đính kèm

Tham gia ngày
10 Tháng mười 2017
Bài viết
2,758
Được thích
7,923
Điểm
360
Nơi ở
Sài Gòn
Công thức để tính ra thời gian nghỉ dựa vào các khung giờ đã được quy định sẵn ấy bạn
Dùng Công thức thôi !!?

Vậy thì vầy:
Mã:
C3=SUMPRODUCT((MOD(A3,1)<=$F$3:$F$10)*(MOD(B3,1)>=$G$3:$G$10)*$H$3:$H$10)
Enter, fill xuống.

Thân
 

File đính kèm

lengkeng1

Thành viên mới
Tham gia ngày
5 Tháng một 2017
Bài viết
25
Được thích
6
Điểm
165
Bắt đầu từ 10:01 kết thúc 11:01 Có 9 phút nghỉ.
Đúng rồi bạn. Công thức có tính được như vậy ko ạ
Bài đã được tự động gộp:

Dùng Công thức thôi !!?

Vậy thì vầy:
Mã:
C3=SUMPRODUCT((MOD(A3,1)<=$F$3:$F$10)*(MOD(B3,1)>=$G$3:$G$10)*$H$3:$H$10)
Enter, fill xuống.

Thân
Công thức có trừ được thời gian nghỉ như bạn Phuocam nói không bạn. Xem giúp mình với nhé
 
Tham gia ngày
10 Tháng mười 2017
Bài viết
2,758
Được thích
7,923
Điểm
360
Nơi ở
Sài Gòn
Đúng rồi bạn. Công thức có tính được như vậy ko ạ
Công thức có trừ được thời gian nghỉ như bạn Phuocam nói không bạn. Xem giúp mình với nhé
"Dù ai nói ngã nói nghiêng" lòng bạn phải vững như kiềng sáu bảy cái chân chứ!?? :)
Bạn nghe lời "ông thầy của tui" vừa nói chút dzậy đó, mà bạn "hành" tui sao!? :mad:

Mốc 10:00 đến 10:10 thì hưởng được 10 phút nghỉ "xả hơi". Ai biểu "bắt chẹt" cho 10:01 phút mần chi! nó nằm ngoài rìa khung rồi, "sếp" chắc chắn hổng chịu cho 10 phút nghỉ luôn.

Trừ phi, bạn là "sếp" muốn "tính đúng tính đủ", thì phải xử cho mọi người 1 cách "công bằng", ai rơi vào 1 mốc giờ nghỉ, thì tính 1 mốc, ai rơi vô 2 mốc giờ nghỉ, thì phải được tính giờ nghỉ cả hai mốc. Nếu chịu chơi dzậy, thì tôi đem bửu bối của em tui @dazkangel ra "gả" cho bạn:
Mã:
C3=SUM(--TEXT(IF(MOD(B3,1)<$G$3:$G$10,MOD(B3,1),$G$3:$G$10)-IF(MOD(A3,1)>$F$3:$F$10,MOD(A3,1),$F$3:$F$10),"[h]:mm:ss;\0"))
Kết thúc bằng Ctrl+Shift+Enter.

Thân
/-*+//-*+//-*+/
 

File đính kèm

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
8,905
Được thích
8,580
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
"Dù ai nói ngã nói nghiêng" lòng bạn phải vững như kiềng sáu bảy cái chân chứ!??
..................................................................
Thân
Kiềng ba chân thôi, kiềng đến sáu bảy cái chân thì vướng víu quá lỡ sảy chân thì làm sao nhảy.
Hẹn gặp lại sinh nhật.
 

lengkeng1

Thành viên mới
Tham gia ngày
5 Tháng một 2017
Bài viết
25
Được thích
6
Điểm
165
Dữ liệu của bạn có trường hợp nào làm qua đêm không? Ví dụ bắt đầu từ 10/06/2019 23:20 đến 11/06/2019 03:30 ?

:starwars:
Có bạn. Chỗ mình làm thông ngày đêm luôn mà
Bài đã được tự động gộp:

"Dù ai nói ngã nói nghiêng" lòng bạn phải vững như kiềng sáu bảy cái chân chứ!?? :)
Bạn nghe lời "ông thầy của tui" vừa nói chút dzậy đó, mà bạn "hành" tui sao!? :mad:

Mốc 10:00 đến 10:10 thì hưởng được 10 phút nghỉ "xả hơi". Ai biểu "bắt chẹt" cho 10:01 phút mần chi! nó nằm ngoài rìa khung rồi, "sếp" chắc chắn hổng chịu cho 10 phút nghỉ luôn.

Trừ phi, bạn là "sếp" muốn "tính đúng tính đủ", thì phải xử cho mọi người 1 cách "công bằng", ai rơi vào 1 mốc giờ nghỉ, thì tính 1 mốc, ai rơi vô 2 mốc giờ nghỉ, thì phải được tính giờ nghỉ cả hai mốc. Nếu chịu chơi dzậy, thì tôi đem bửu bối của em tui @dazkangel ra "gả" cho bạn:
Mã:
C3=SUM(--TEXT(IF(MOD(B3,1)<$G$3:$G$10,MOD(B3,1),$G$3:$G$10)-IF(MOD(A3,1)>$F$3:$F$10,MOD(A3,1),$F$3:$F$10),"[h]:mm:ss;\0"))
Kết thúc bằng Ctrl+Shift+Enter.

Thân
/-*+//-*+//-*+/
Tại thời gian mình lấy trên system tính từ sản phẩm đầu tiên đến sản phẩm cuối cùng ấy. Nên thời gian ko thể chẵn được. Hihi
Bài đã được tự động gộp:

"Dù ai nói ngã nói nghiêng" lòng bạn phải vững như kiềng sáu bảy cái chân chứ!?? :)
Bạn nghe lời "ông thầy của tui" vừa nói chút dzậy đó, mà bạn "hành" tui sao!? :mad:

Mốc 10:00 đến 10:10 thì hưởng được 10 phút nghỉ "xả hơi". Ai biểu "bắt chẹt" cho 10:01 phút mần chi! nó nằm ngoài rìa khung rồi, "sếp" chắc chắn hổng chịu cho 10 phút nghỉ luôn.

Trừ phi, bạn là "sếp" muốn "tính đúng tính đủ", thì phải xử cho mọi người 1 cách "công bằng", ai rơi vào 1 mốc giờ nghỉ, thì tính 1 mốc, ai rơi vô 2 mốc giờ nghỉ, thì phải được tính giờ nghỉ cả hai mốc. Nếu chịu chơi dzậy, thì tôi đem bửu bối của em tui @dazkangel ra "gả" cho bạn:
Mã:
C3=SUM(--TEXT(IF(MOD(B3,1)<$G$3:$G$10,MOD(B3,1),$G$3:$G$10)-IF(MOD(A3,1)>$F$3:$F$10,MOD(A3,1),$F$3:$F$10),"[h]:mm:ss;\0"))
Kết thúc bằng Ctrl+Shift+Enter.

Thân
/-*+//-*+//-*+/
Cảm ơn b nhé
 
Tham gia ngày
10 Tháng mười 2017
Bài viết
2,758
Được thích
7,923
Điểm
360
Nơi ở
Sài Gòn
Dữ liệu của bạn có trường hợp nào làm qua đêm không? Ví dụ bắt đầu từ 10/06/2019 23:20 đến 11/06/2019 03:30 ?

:starwars:
Ậy ậy! sáng sớm chưa ai mở hàng "xem" phải không? đi "kiếm chuyện" nè! Đảm bảo hôm nay "thầy" ế từ sáng đến tối luôn.

Khà khà khà
/-*+//-*+//-*+/
ThayBoi.jpg

Kiềng ba chân thôi, kiềng đến sáu bảy cái chân thì vướng víu quá lỡ sảy chân thì làm sao nhảy.
Hẹn gặp lại sinh nhật.
Dạ! tại em lấy hình tượng con "nhiện", thấy nó có 6-7-8 cái chân bò dzững lắm anh! :)

Đúng dịp đó thì em lại kẹt ở chỗ khác, đành lỗi hẹn rồi anh!

Chúc anh ngày vui.
/-*+//-*+//-*+/
 
Top Bottom