Tính số giờ giữa 2 mốc thời gian ???

Liên hệ QC
Bạn giải thích tại sao số thứ tự 2 "18:00" là ca 2
Chắc chủ thớt gõ nhầm rồi anh, cho nên mới nhờ viết công thức cột I (cột Loại Ca).

Mấy nay cuối năm vào mùa của nghề, lu bu quá không chơi với anh em đều được.
Chúc anh ngày vui.
/-*+//-*+//-*+/

Cảm ơn bạn Phan Thế Hiệp rất nhiều, rất nhiều. Có thể cho mình xin viber hoặc zalo để mình tạ ơn nhé. Quá vui rồi, hi hi
Bạn có thể giúp mình 1 việc nữa, cho công thức ở cột I được ko ạ, cảm ơn rất nhiều
Bạn vui là được rồi, không cần qua chỗ khác để làm gì, tôi cũng không quen việc đó! :p

Về công thức phân loại ca chỉ có tính chất tương đối, do dữ liệu bạn gửi lên đều nằm trong khung nên dễ phân vào loại ca, nếu giờ vào sớm hơn các mốc của khung, nó sẽ không chính xác. Việc phân ca thực tế thường do quản lý từ Phòng HCNS, và các công nhân-nhân viên phải đăng ký hoặc đã được sắp xếp trước từ lệnh của Quản đốc xưởng, nó phải là giá trị thô nhập từ tay, rồi căn cứ từ đó các phần hành tính toán dựa vào đó mà xác định. Vd: nhân viên đăng ký ca 4 (mốc từ 22h-6h), thì có nhiều nhân viên bấm giờ vào là 21:45 (đi sớm), nhưng khi tính toán dựa vào số ca là 4 thì cũng chỉ tính từ 22h00.

Công thức sau dành cho bạn tham khảo cho vui.
Mã:
I5=CHOOSE(MATCH(ROUND(IFERROR(1/(1/$D5),1)*24,),{0,6,7.75,17,22}),4,1,2,3,4)
Enter, fill xuống.

Thân
 

File đính kèm

  • TachGioTheoCa.xlsx
    29.4 KB · Đọc: 12
Chắc chủ thớt gõ nhầm rồi anh, cho nên mới nhờ viết công thức cột I (cột Loại Ca).

Mấy nay cuối năm vào mùa của nghề, lu bu quá không chơi với anh em đều được.
Chúc anh ngày vui.
/-*+//-*+//-*+/


Bạn vui là được rồi, không cần qua chỗ khác để làm gì, tôi cũng không quen việc đó! :p

Về công thức phân loại ca chỉ có tính chất tương đối, do dữ liệu bạn gửi lên đều nằm trong khung nên dễ phân vào loại ca, nếu giờ vào sớm hơn các mốc của khung, nó sẽ không chính xác. Việc phân ca thực tế thường do quản lý từ Phòng HCNS, và các công nhân-nhân viên phải đăng ký hoặc đã được sắp xếp trước từ lệnh của Quản đốc xưởng, nó phải là giá trị thô nhập từ tay, rồi căn cứ từ đó các phần hành tính toán dựa vào đó mà xác định. Vd: nhân viên đăng ký ca 4 (mốc từ 22h-6h), thì có nhiều nhân viên bấm giờ vào là 21:45 (đi sớm), nhưng khi tính toán dựa vào số ca là 4 thì cũng chỉ tính từ 22h00.

Công thức sau dành cho bạn tham khảo cho vui.
Mã:
I5=CHOOSE(MATCH(ROUND(IFERROR(1/(1/$D5),1)*24,),{0,6,7.75,17,22}),4,1,2,3,4)
Enter, fill xuống.

Thân
Lợi dụng lúc bạn phân tâm do phải "kết sổ" cuối năm với các em kế toán xinh đẹp, nhảy vào phá đám chơi ;)
I5 =IFERROR(MATCH(D5*24,{6,7.5,17,22}),4)
Chúc bạn 1 ngày vui /-*+//-*+//-*+/
 
Lợi dụng lúc bạn phân tâm do phải "kết sổ" cuối năm với các em kế toán xinh đẹp, nhảy vào phá đám chơi ;)
I5 =IFERROR(MATCH(D5*24,{6,7.5,17,22}),4)
Chúc bạn 1 ngày vui /-*+//-*+//-*+/
Chiêu này trong 36 kế gọi là "Lạc tỉnh hạ thạch".
Tức: thấy người ta rơi xuống giếng (Lạc tỉnh) không cứu nè! mà chơi thêm "tảng đá" bự xự xuống cho khỏi "ngáp ngáp" luôn.

Khà khà khà.
/-*+//-*+//-*+/
Chúc anh ngày vui
 
Chiêu này trong 36 kế gọi là "Lạc tỉnh hạ thạch".
Tức: thấy người ta rơi xuống giếng (Lạc tỉnh) không cứu nè! mà chơi thêm "tảng đá" bự xự xuống cho khỏi "ngáp ngáp" luôn.

Khà khà khà.
/-*+//-*+//-*+/
Chúc anh ngày vui
Cơ hội hiếm có dể gì bỏ qua. Khà khà
Bình thường chỉ thưởng thức các tuyệt chiêu của bạn và Like mỏi tay /-*+//-*+//-*+/
 
Cơ hội hiếm có dể gì bỏ qua. Khà khà
Bình thường chỉ thưởng thức các tuyệt chiêu của bạn và Like mỏi tay /-*+//-*+//-*+/
Vậy gửi anh 1 bộ đủ 36 kế bản mộc (hiện đại), dành tặng anh "ngââm cứuu" cho mấy ngày tết, vừa xem vừa tra tự điển Hán Việt mõi mắt chơi, cho hết ngày tết luôn!

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

File đính kèm

  • TamThapLucKe.pdf
    3.6 MB · Đọc: 21
Vậy gửi anh 1 bộ đủ 36 kế bản mộc (hiện đại), dành tặng anh "ngââm cứuu" cho mấy ngày tết, vừa xem vừa tra tự điển Hán Việt mõi mắt chơi, cho hết ngày tết luôn!

Khà khà khà.
/-*+//-*+//-*+/
Kiểu nầy hết ăn tết rùi, ngày xưa học gần trăm từ Hán Việt, giờ trả Thầy Cô hết rồi, Nhìn ngọn núi có chữ "Đại" đọc thành chữ "Nhân" mới chết :(
 
Chắc chủ thớt gõ nhầm rồi anh, cho nên mới nhờ viết công thức cột I (cột Loại Ca).

Mấy nay cuối năm vào mùa của nghề, lu bu quá không chơi với anh em đều được.
Chúc anh ngày vui.
/-*+//-*+//-*+/


Bạn vui là được rồi, không cần qua chỗ khác để làm gì, tôi cũng không quen việc đó! :p

Về công thức phân loại ca chỉ có tính chất tương đối, do dữ liệu bạn gửi lên đều nằm trong khung nên dễ phân vào loại ca, nếu giờ vào sớm hơn các mốc của khung, nó sẽ không chính xác. Việc phân ca thực tế thường do quản lý từ Phòng HCNS, và các công nhân-nhân viên phải đăng ký hoặc đã được sắp xếp trước từ lệnh của Quản đốc xưởng, nó phải là giá trị thô nhập từ tay, rồi căn cứ từ đó các phần hành tính toán dựa vào đó mà xác định. Vd: nhân viên đăng ký ca 4 (mốc từ 22h-6h), thì có nhiều nhân viên bấm giờ vào là 21:45 (đi sớm), nhưng khi tính toán dựa vào số ca làcc 4 thì cũng chỉ tính từ 22h00.

Công thức sau dành cho bạn tham khảo cho vui.
Mã:
I5=CHOOSE(MATCH(ROUND(IFERROR(1/(1/$D5),1)*24,),{0,6,7.75,17,22}),4,1,2,3,4)
Enter, fill xuống.
Bài đã được tự động gộp:

Lợi dụng lúc bạn phân tâm do phải "kết sổ" cuối năm với các em kế toán xinh đẹp, nhảy vào phá đám chơi ;)
I5 =IFERROR(MATCH(D5*24,{6,7.5,17,22}),4)
Chúc bạn 1 ngày vui /-*+//-*+//-*+/
Cho mình hỏi thêm, nếu ko có dữ liệu in và out, ngày đó nv nghỉ phép ( tức là bắt buộc tồn tại 1 dòng ko có dữ liệu in out) thì công thức trên cho kết quả là 4, mình muốn kết quả trường hợp đó là 0 thì mình chỉnh công thức như nào ạ
Bài đã được tự động gộp:

Lợi dụng lúc bạn phân tâm do phải "kết sổ" cuối năm với các em kế toán xinh đẹp, nhảy vào phá đám chơi ;)
I5 =IFERROR(MATCH(D5*24,{6,7.5,17,22}),4)
Chúc bạn 1 ngày vui /-*+//-*+//-*+/
Cho mình hỏi thêm, nếu ko có dữ liệu in và out, ngày đó nv nghỉ phép ( tức là bắt buộc tồn tại 1 dòng ko có dữ liệu in out) thì công thức trên cho kết quả là 4, mình muốn kết quả trường hợp đó là 0 thì mình chỉnh công thức như nào ạ
 
Lần chỉnh sửa cuối:
Cho mình hỏi thêm, nếu ko có dữ liệu in và out, ngày đó nv nghỉ phép ( tức là bắt buộc tồn tại 1 dòng ko có dữ liệu in out) thì công thức trên cho kết quả là 4, mình muốn kết quả trường hợp đó là 0 thì mình chỉnh công thức như nào ạ
Điều chỉnh:
Mã:
I5 =IF(D5+F5,IFERROR(MATCH(D5*24,{6,7.5,17,22}),4),)
Enter, fill xuống

Thân
 
Chắc chủ thớt gõ nhầm rồi anh, cho nên mới nhờ viết công thức cột I (cột Loại Ca).

Mấy nay cuối năm vào mùa của nghề, lu bu quá không chơi với anh em đều được.
Chúc anh ngày vui.
/-*+//-*+//-*+/


Bạn vui là được rồi, không cần qua chỗ khác để làm gì, tôi cũng không quen việc đó! :p

Về công thức phân loại ca chỉ có tính chất tương đối, do dữ liệu bạn gửi lên đều nằm trong khung nên dễ phân vào loại ca, nếu giờ vào sớm hơn các mốc của khung, nó sẽ không chính xác. Việc phân ca thực tế thường do quản lý từ Phòng HCNS, và các công nhân-nhân viên phải đăng ký hoặc đã được sắp xếp trước từ lệnh của Quản đốc xưởng, nó phải là giá trị thô nhập từ tay, rồi căn cứ từ đó các phần hành tính toán dựa vào đó mà xác định. Vd: nhân viên đăng ký ca 4 (mốc từ 22h-6h), thì có nhiều nhân viên bấm giờ vào là 21:45 (đi sớm), nhưng khi tính toán dựa vào số ca là 4 thì cũng chỉ tính từ 22h00.

Công thức sau dành cho bạn tham khảo cho vui.
Mã:
I5=CHOOSE(MATCH(ROUND(IFERROR(1/(1/$D5),1)*24,),{0,6,7.75,17,22}),4,1,2,3,4)
Enter, fill xuống.

Thân
Bạn ơi xem lại công thức chỗ ca 3 dùm mình, ca 3 tính từ 22h-
Chắc chủ thớt gõ nhầm rồi anh, cho nên mới nhờ viết công thức cột I (cột Loại Ca).

Mấy nay cuối năm vào mùa của nghề, lu bu quá không chơi với anh em đều được.
Chúc anh ngày vui.
/-*+//-*+//-*+/


Bạn vui là được rồi, không cần qua chỗ khác để làm gì, tôi cũng không quen việc đó! :p

Về công thức phân loại ca chỉ có tính chất tương đối, do dữ liệu bạn gửi lên đều nằm trong khung nên dễ phân vào loại ca, nếu giờ vào sớm hơn các mốc của khung, nó sẽ không chính xác. Việc phân ca thực tế thường do quản lý từ Phòng HCNS, và các công nhân-nhân viên phải đăng ký hoặc đã được sắp xếp trước từ lệnh của Quản đốc xưởng, nó phải là giá trị thô nhập từ tay, rồi căn cứ từ đó các phần hành tính toán dựa vào đó mà xác định. Vd: nhân viên đăng ký ca 4 (mốc từ 22h-6h), thì có nhiều nhân viên bấm giờ vào là 21:45 (đi sớm), nhưng khi tính toán dựa vào số ca là 4 thì cũng chỉ tính từ 22h00.

Công thức sau dành cho bạn tham khảo cho vui.
Mã:
I5=CHOOSE(MATCH(ROUND(IFERROR(1/(1/$D5),1)*24,),{0,6,7.75,17,22}),4,1,2,3,4)
Enter, fill xuống.

Thân
Bạn ơi, xem công thức ở ca 3 dùm mình, ca 3 yêu cầu tính giờ từ 17h-22h, hiện công thức đang tính từ 17h-0h00. Cảm ơn bạn. Làm phiền bạn quá, vì mình cùi bắp excel dể sợ...
Bài đã được tự động gộp:

Bạn ơi xem lại công thức chỗ ca 3 dùm mình, ca 3 tính từ 22h-

Bạn ơi, xem công thức ở ca 3 dùm mình, ca 3 yêu cầu tính giờ từ 17h-22h, hiện công thức đang tính từ 17h-0h00. Cảm ơn bạn. Làm phiền bạn quá, vì mình cùi bắp excel dể sợ...
Tương tự, công thức ở ca 4, giờ out chỉ tính đến 6h sáng, nếu làm đến 7h thì có 1h ở ca 1. Cảm ơn bạn
 
Lần chỉnh sửa cuối:
Bạn ơi xem lại công thức chỗ ca 3 dùm mình, ca 3 tính từ 22h-

Bạn ơi, xem công thức ở ca 3 dùm mình, ca 3 yêu cầu tính giờ từ 17h-22h, hiện công thức đang tính từ 17h-0h00. Cảm ơn bạn. Làm phiền bạn quá, vì mình cùi bắp excel dể sợ...
Bài đã được tự động gộp:


Tương tự, công thức ở ca 4, giờ out chỉ tính đến 6h sáng, nếu làm đến 7h thì có 1h ở ca 1. Cảm ơn bạn
Bài đã được tự động gộp:

Ở ca 3, làm việc 21h -0h00 phải tách ra 2 ca, 21h-22h ở ca 3, 22h-0h00 ở ca 4
 
Bài đã được tự động gộp:

Ở ca 3, làm việc 21h -0h00 phải tách ra 2 ca, 21h-22h ở ca 3, 22h-0h00 ở ca 4
Bài toán trở lên phức tạp rồi,
Thời gian in out của bạn có ghi ngày tháng không, ví dụ tan ca vào 6h sáng ngày hôm sau thì có ghi ngày tháng kèm giờ phút không?
Bài kiểu này tức là 1 người làm có thể tràn sang hơn 1 ca (2 ca) và sao phải tính sang ca khác? (tiền khác chăng)
Dần phức tạp thế này thì công thức khó đảm đương
 
Bài đã được tự động gộp:

Ở ca 3, làm việc 21h -0h00 phải tách ra 2 ca, 21h-22h ở ca 3, 22h-0h00 ở ca 4
Nhân lúc bạn @Phan Thế Hiệp vắng mặt nhảy vào quậy thử :) Chờ bạn hiền tinh gọn lại công thức /-*+//-*+//-*+/
Làm lại tất cả các công thức mình tô màu, màu khác nhau công thức khác nhau
Chú ý 2 cột cuối có dùng format theo điều kiện để hiện giá trị: "00.00"
 

File đính kèm

  • Công thức tách ca từ giờ in và out (1).xlsx
    91.9 KB · Đọc: 28
Nhân lúc bạn @Phan Thế Hiệp vắng mặt nhảy vào quậy thử :) Chờ bạn hiền tinh gọn lại công thức /-*+//-*+//-*+/
Làm lại tất cả các công thức mình tô màu, màu khác nhau công thức khác nhau
Chú ý 2 cột cuối có dùng format theo điều kiện để hiện giá trị: "00.00"
Cảm ơn bạn HieuCD nhiều, sau khi mình đổ giờ in out vào để test đã ok hết òi. Trên web này nhiều người giỏi quá. Các bạn đã giúp mình đúng lúc mình cần. Hi hi
 
Web KT
Back
Top Bottom