Tính số giờ giữa 2 mốc thời gian ??? (1 người xem)

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

islandspring

Thành viên mới
Tham gia
25/10/11
Bài viết
9
Được thích
1
Chào cả nhà !

Mình đang làm Bảng lương, bên mình tính lương theo số giờ làm việc và tương ứng với từng khoảng thời gian sẽ có một mức lương riêng.

- Bây giờ mình đang gặp rắc rối vì không tính được số giờ làm việc (ví dụ: vào ca lúc 22:00 & ra ca lúc 3:00 thì khi mình lấy "ra ca" - "vào ca" thì không ra kết quả nên mình không tính được thời gian làm việc?
- Và tương ứng với từng khoảng thời gian thì lại có một mức lương khác nhau, mình phải dùng công thức gì để tính lương thực tế cho từng người ?

Mình có file đính kèm...

Xin mọi người giúp mình với!!!

 

File đính kèm

Tại F3, nhập công thức
=E3-D3+(E3<D3)

(hơi lạ vì tôi không muốn dùng hàm IF).

Tôi chưa tính ra Lương được hưởng theo giờ làm việc.

Nhưng tại sao cơ quan bạn làm việc theo giờ tùy tiện như vậy. Thường thì phân ca theo giờ cố định chứ. Nếu thế thì có thể lập lại bảng vả tính toán nhanh hơn
 
Chào cả nhà !
Mình đang làm Bảng lương, bên mình tính lương theo số giờ làm việc và tương ứng với từng khoảng thời gian sẽ có một mức lương riêng.
- Bây giờ mình đang gặp rắc rối vì không tính được số giờ làm việc (ví dụ: vào ca lúc 22:00 & ra ca lúc 3:00 thì khi mình lấy "ra ca" - "vào ca" thì không ra kết quả nên mình không tính được thời gian làm việc?
- Và tương ứng với từng khoảng thời gian thì lại có một mức lương khác nhau, mình phải dùng công thức gì để tính lương thực tế cho từng người ?
Mình có file đính kèm...
Xin mọi người giúp mình với!!!
Để tính giờ làm việc, bạn có thể sử dụng công thức này cho ô F3 và fill xuống cho cả cột: =E3-D3+(E3<D3)
Còn vấn đề tính Lương được hưởng theo giờ làm việc thì mình vẫn chưa rõ lắm là dựa vào Giờ vào hay Giờ ra hay là làm giờ nào tính giờ đó. Chẳng hạn Vào: 22:00, Ra: 3:00 thì tính toàn bộ theo mức 17000 đồng/giờ hay là toàn bộ theo mức 18000 đ/h hay là từ 22:00 đến 0:00 tính mức 17000, còn 0:00 đến 3:00 tính mức 18000? Bạn nói lại cho rõ nhé.
 
Tại F3, nhập công thức
=E3-D3+(E3<D3)
nghiaphuc đã viết:
sử dụng công thức này cho ô F3 và fill xuống cho cả cột: =E3-D3+(E3<D3)
Kết quả phải quy ra giờ nguyên để nhân với đơn giá giờ, tức là phải ra kết quả 6 giờ, chứ không phải 6:00, 6:00 chỉ là 0,25 giờ thôi.

=(E3-D3+(E3<D3))*24

Nhưng tại sao cơ quan bạn làm việc theo giờ tùy tiện như vậy. Thường thì phân ca theo giờ cố định chứ. Nếu thế thì có thể lập lại bảng vả tính toán nhanh hơn

Đã có bảng phân ca rồi mà?

Một ngày chia ra 5 ca, ca đêm 3.5 giờ hoặc 4 giờ, ca ngày 5.5 giờ hoặc 6 giờ. Ban đêm làm ít giờ hơn nhưng đơn giá giờ cao hơn. Như vậy là tương đối hợp lý, chỉ là quá thấp thôi.
Có 1 chuyện sai là tổng 5 ca lên tới 24.5 giờ? Lẽ ra chỉ vừa đủ 24 giờ thôi. Tôi cho lùi ca sáng từ 7:00 xuống 7:30 rồi tính

Cách tính: Giờ phút nào làm trong ca nào, lấy đơn giá giờ của ca đó. Một lần vào ra có thể kéo dài gọn trong 1 ca, có thể vào sớm từ trước khi chấm dứt ca trước hoặc về trễ lố giờ qua ca sau. Tóm lại, 1 lần vào ra phải tính số giờ tương ứng của 3 ca.

Cách tính quá phức tạp nên yêu cầu thêm 1 cột chính là ca làm việc. Số giờ làm việc chủ yếu nằm trong ca này, ca trước nó và ca sau nó chỉ là đi sớm về muộn thôi.

Ngoài ra thêm 5 cột giờ vào và 5 cột giờ ra.
 

File đính kèm

Kết quả phải quy ra giờ nguyên để nhân với đơn giá giờ, tức là phải ra kết quả 6 giờ, chứ không phải 6:00, 6:00 chỉ là 0,25 giờ thôi.

=(E3-D3+(E3<D3))*24



Đã có bảng phân ca rồi mà?

Một ngày chia ra 5 ca, ca đêm 3.5 giờ hoặc 4 giờ, ca ngày 5.5 giờ hoặc 6 giờ. Ban đêm làm ít giờ hơn nhưng đơn giá giờ cao hơn. Như vậy là tương đối hợp lý, chỉ là quá thấp thôi.
Có 1 chuyện sai là tổng 5 ca lên tới 24.5 giờ? Lẽ ra chỉ vừa đủ 24 giờ thôi. Tôi cho lùi ca sáng từ 7:00 xuống 7:30 rồi tính

Cách tính: Giờ phút nào làm trong ca nào, lấy đơn giá giờ của ca đó. Một lần vào ra có thể kéo dài gọn trong 1 ca, có thể vào sớm từ trước khi chấm dứt ca trước hoặc về trễ lố giờ qua ca sau. Tóm lại, 1 lần vào ra phải tính số giờ tương ứng của 3 ca.

Cách tính quá phức tạp nên yêu cầu thêm 1 cột chính là ca làm việc. Số giờ làm việc chủ yếu nằm trong ca này, ca trước nó và ca sau nó chỉ là đi sớm về muộn thôi.

Ngoài ra thêm 5 cột giờ vào và 5 cột giờ ra.

:clap:THẬT TUYỆT, MANY THANKS !!!
 
mình cần tính số giờ giữa hai mốc time bằng Excel. Giúp mình với^^
 
Công thức này là sao anh

=(E3-D3+(E3<D3))*24

Sao lại +(E3<D3)
 
Mình dùng công thức giống bạn ptm0412 nhưng khi cho số giờ vào ra để test thì không đúng, giúp mình với. ( Công thức tách ca từ giờ in và out)
 

File đính kèm

thấy cột H đúng có gì sai? cần mô tả rõ, cụ thể hơn
Bạn nhìn kết quả ở ô M5 giúp, sai ở phần tách ca ấy. Cảm ơn bạn
Bài đã được tự động gộp:

thấy cột H đúng có gì sai? cần mô tả rõ, cụ thể hơn
Khi rơi vào ca 4, giờ in là 22h hoặc 23 giờ luôn cho kết quả giờ công bị tách ra sai, mình ko hiểu vì sao như vậy á
 
Bạn nhìn kết quả ở ô M5 giúp, sai ở phần tách ca ấy. Cảm ơn bạn
Bài đã được tự động gộp:


Khi rơi vào ca 4, giờ in là 22h hoặc 23 giờ luôn cho kết quả giờ công bị tách ra sai, mình ko hiểu vì sao như vậy á
Không hiểu, 6 - 24h thì 18 tiếng là đúng rồi
Nếu thế là sai, thì xem lại công thức tính ra 6 và 24 đó
 
Không hiểu, 6 - 24h thì 18 tiếng là đúng rồi
Nếu thế là sai, thì xem lại công thức tính ra 6 và 24 đó
Công thức ở ô K5 và L5 khi test các giờ khác đều đúng, nhưng khi test giờ in 22h hoặc 23h là bị sai. Mình đang ko hiểu vì sao sai chỗ này, trong khi các giờ khác đều đúng.
 
Công thức ở ô K5 và L5 khi test các giờ khác đều đúng, nhưng khi test giờ in 22h hoặc 23h là bị sai. Mình đang ko hiểu vì sao sai chỗ này, trong khi các giờ khác đều đúng.
Tôi không hiểu thì bạn đang tính gì ở 2 cột K và L (rồi 1 loạt cột ẩn)
Chỉ lưu ý 1 điều bạn phải thống nhất quan điểm giờ là 24 hay giờ là 12 AM/PM cần thống nhất thì mới tính đúng
Chỗ thì 24 chỗ thì ghi mỗi 7.75 chẳng hạn thì làm sao hiểu sao cho đúng
 
Kết quả phải quy ra giờ nguyên để nhân với đơn giá giờ, tức là phải ra kết quả 6 giờ, chứ không phải 6:00, 6:00 chỉ là 0,25 giờ thôi.

=(E3-D3+(E3<D3))*24



Đã có bảng phân ca rồi mà?

Một ngày chia ra 5 ca, ca đêm 3.5 giờ hoặc 4 giờ, ca ngày 5.5 giờ hoặc 6 giờ. Ban đêm làm ít giờ hơn nhưng đơn giá giờ cao hơn. Như vậy là tương đối hợp lý, chỉ là quá thấp thôi.
Có 1 chuyện sai là tổng 5 ca lên tới 24.5 giờ? Lẽ ra chỉ vừa đủ 24 giờ thôi. Tôi cho lùi ca sáng từ 7:00 xuống 7:30 rồi tính

Cách tính: Giờ phút nào làm trong ca nào, lấy đơn giá giờ của ca đó. Một lần vào ra có thể kéo dài gọn trong 1 ca, có thể vào sớm từ trước khi chấm dứt ca trước hoặc về trễ lố giờ qua ca sau. Tóm lại, 1 lần vào ra phải tính số giờ tương ứng của 3 ca.

Cách tính quá phức tạp nên yêu cầu thêm 1 cột chính là ca làm việc. Số giờ làm việc chủ yếu nằm trong ca này, ca trước nó và ca sau nó chỉ là đi sớm về muộn thôi.

Ngoài ra thêm 5 cột giờ vào và 5 cột giờ ra.
Tôi không hiểu thì bạn đang tính gì ở 2 cột K và L (rồi 1 loạt cột ẩn)
Chỉ lưu ý 1 điều bạn phải thống nhất quan điểm giờ là 24 hay giờ là 12 AM/PM cần thống nhất thì mới tính đúng
Chỗ thì 24 chỗ thì ghi mỗi 7.75 chẳng hạn thì làm sao hiểu sao cho đúng
Tôi không hiểu thì bạn đang tính gì ở 2 cột K và L (rồi 1 loạt cột ẩn)
Chỉ lưu ý 1 điều bạn phải thống nhất quan điểm giờ là 24 hay giờ là 12 AM/PM cần thống nhất thì mới tính đúng
Chỗ thì 24 chỗ thì ghi mỗi 7.75 chẳng hạn thì làm sao hiểu sao cho đúng
Từ giờ in và out, mình muốn tách 4 ca, ca 1 từ 6h đến 7h45, ca 2 từ 7h45-17h, ca 3 từ 17h đến 22h, ca 4 từ 22h đến 6h. Bạn có thể ko nhìn bảng excel của mình và cho mình công tách tách ca được không ạ. Mình đang cần lắm, sẽ hậu tạ và xin cảm ơn rất nhiều.
Bài đã được tự động gộp:

Từ giờ in và out, mình muốn tách 4 ca, ca 1 từ 6h đến 7h45, ca 2 từ 7h45-17h, ca 3 từ 17h đến 22h, ca 4 từ 22h đến 6h. Bạn có thể ko nhìn bảng excel của mình và cho mình công thức tách ca được không ạ. Mình đang cần lắm, sẽ hậu tạ và xin cảm ơn rất nhiều.
 
Từ giờ in và out, mình muốn tách 4 ca, ca 1 từ 6h đến 7h45, ca 2 từ 7h45-17h, ca 3 từ 17h đến 22h, ca 4 từ 22h đến 6h. Bạn có thể ko nhìn bảng excel của mình và cho mình công tách tách ca được không ạ. Mình đang cần lắm, sẽ hậu tạ và xin cảm ơn rất nhiều.
Bài đã được tự động gộp:
Tôi chưa hiểu bạn tách ca làm sao? mỗi người chỉ làm 1 ca thôi?
Tôi thấy trong file bạn đã có từng ca rồi?
 
Tôi chưa hiểu bạn tách ca làm sao? mỗi người chỉ làm 1 ca thôi?
Tôi thấy trong file bạn đã có từng ca rồi?
Hình như ý của chủ thớt là căn cứ vào giờ vào giờ ra để tách ra số tiếng làm việc của từng ca,Ca 1: từ 6:00 đến 7:45, Ca 2: từ 7:45 đến 17:00, Ca 3: từ 17:00 đến 22:00, ca 4: từ 22:00 đến 6:00 sáng hôm sau. Nhưng hiện tại theo công thức chủ thớt là thấy không đúng cho dữ liệu dòng đầu tiên:
Vào 23:00 ra 00:00 tức là làm chỉ có 1 tiếng nhưng theo công thức tách ca thì là 25 tiếng.
 
Hình như ý của chủ thớt là căn cứ vào giờ vào giờ ra để tách ra số tiếng làm việc của từng ca,Ca 1: từ 6:00 đến 7:45, Ca 2: từ 7:45 đến 17:00, Ca 3: từ 17:00 đến 22:00, ca 4: từ 22:00 đến 6:00 sáng hôm sau. Nhưng hiện tại theo công thức chủ thớt là thấy không đúng cho dữ liệu dòng đầu tiên:
Vào 23:00 ra 00:00 tức là làm chỉ có 1 tiếng nhưng theo công thức tách ca thì là 25 tiếng.
Bạn Tam888 đúng rồi đó. Bạn có thể giúp mình công thức được không ạ. Từ giờ vào, giờ ra, tách ra số tiếng làm việc của từng ca như trên. Cảm ơn bạn nhiều
 

File đính kèm

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ài đã được tự động gộp:

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
 
Lần chỉnh sửa cuối:
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ài đã được tự động gộp:


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 giải thích tại sao số thứ tự 2 "18:00" là ca 2
 
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

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

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

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
 

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

Back
Top Bottom