Sử dụng hàm nào để làm bảng chấm công (1 người xem)

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

thanhthu2004

Thành viên mới
Tham gia
29/1/08
Bài viết
34
Được thích
13
Em là thành viên mới, em đang cần lập bảng chấm công cho cơ quan mà không biết phải dùng hàm nào, các bác giúp em với nhé!
 

File đính kèm

Dùng hàm countif em ạ. xem file nhé.
 

File đính kèm

Cảm ơn ngocmaipretty, em đã làm được bảng chấm công. Hiện nay có một số vấn đề nảy sinh cần các Bác giúp đỡ:
1- Khi thay đổi tháng, muốn nó tự động đánh dấu (bôi mầu) các ngày thứ 7, CN thì phải làm thế nào? Em đã xem bảng tính của anh Tuấn và Salam nhưng không thấy công thức nên không áp dụng vào bảng của mình được (hì....các bác đừng cười em dốt nhé).
2- Đối với những người đi công tác dài ngày (chấm "CT") thì phải chấm cả những ngày T7, CN nhưng nguyên tắc chỉ được tính lương không quá 22 công /tháng, những ngày công tác vào T7, CN sẽ được chấm nghỉ bù. Vậy phải làm thế nào để nó chỉ đếm những ngày thường, còn T7, CN tuy có chấm công (việc chấm công này làm cơ sở cho việc thanh toán tiền công tác phí) nhưng không tính vào cột tổng (cột lương thời gian).
Nhờ chị Ngọc Mai và các cao thủ giúp em, cảm ơn nhiều!
 
View attachment 8946Cảm ơn anh Tuấn, mò mẫm suốt cả buổi em cũng tô màu được các ngày T7, CN rồi nhưng muốn tô mầu các ngày lễ thì không làm sao tô cả cột được, Anh xem giúp xem công thức của em sai chỗ nào nhé.
Tiện thể Anh xem hộ xem có cách nào để hàm đếm bỏ qua các ô mầu không?
 

File đính kèm

Lần chỉnh sửa cuối:
Thanhthu xem file nhé, có 2 cột làm xong, các cột khác em tự làm. Còn tô màu chị cũng đã xong.
Ui, em đã tô màu được thứ bảy chủ nhật rồi à!
 

File đính kèm

Lần chỉnh sửa cuối:
Đây, tôi làm cho bạn đây... Xem file nhé!
Xin góp ý mấy điểm như sau:
1> Trước tiên là về file Excel2007: Khi đưa file lên diển đàn bạn nên chuyển nó thành file .xls vì 1 số bạn chưa có Excel2007, sẽ ko đọc dc file
2> Tô màu ngày thứ bảy và chủ nhật của bạn và cả file của ngocmaipretty đều có 1 điểm dở là chia chúng ra thành 2 điều kiện riêng biệt, gây lãng phí... Để ý rằng 2 cột này là cùng 1 Format nên bạn hảy gôm chúng thành chung 1 công thức (tiết kiệm điều kiện)... Cách gôm như sau:
a) Dùng hàm OR: =OR(Weekday(...)=1,Weekday(...)=7)
b) Dùng Weeday với tham số là 2: Weekday(... ,2) > 5
(Trong file tôi dùng cách 2)
3> Tô màu ngày lể cũng ko khó, bạn cùng công thức COUNTIF... đại khái nếu ngày có trong list ngày lể thì tô màu
4> Ngoài ra bạn cũng nên chú ý đến hình thức thiết kế bảng tính, tôi thấy nó còn khá lượm thượm đấy! Xin mạn phép sửa lại tí (bạn có thể chỉnh thêm cho đẹp hơn)
Bạn xem chi tiết trong file nha!
Mến
ANH TUẤN
 

File đính kèm

Oh... ko có VBA gì đâu... Toàn công thức... Vào menu Format\Conditional Formating xem nhé! (công thức cực kỳ đơn giản)
Tôi làm cho bạn 2 ComboBox để chọn tháng và năm.. Hay click phải chuột lên nó, chọn Format Control để xem thiết kế bên trong (xem nó đang lấy cái gì là Dropdown list và link tới cell nào)...
ANH TUẤN

Anh Tuấn ơi, anh hướng dẫn em làm cái ComboBox được không?
Dể lắm! Trong Excel có 2 loại ComboBox, 1 cái thuộc thanh Control Toolbox và 1 cái thuộc thanh Forms.. cả 2 loại cũng có mặt giống nhau và khác nhau, với nhưng bạn mới bắt đầu sử dụng thì nên dùng cái thuộc thanh Forms, vì thao tác nó khá đơn giản:
1> Click phải chuột trên thanh Toolbars, chọn Forms
2> Trong thanh này bạn sẽ này có nút ComboBox.. bấm vào nó rồi vẽ ra trên bảng tính
3> Click phải chuột trên ComboBox, chọn Format Control... Vào tab Control và điền dử liệu vào các khung Input Range và Cell Link nhé
Cách sử dụng và thao tác gần giống với Validation đấy! Bạn nghiên cứu thử xem!
ANH TUẤN
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bảng chấm công

Tôi cũng có làm 1 bảng chấm công
Các bạn xem rồi góp ý với nhé.

File gắn kèn Post này bị lỗi (version 1.0)

Các bạn Download file đính kèm ở Post dưới nhé.
Xin lỗi các bạn đã mất công tải Ver1.0.

thân ái.
 

File đính kèm

Lần chỉnh sửa cuối:
Ah... mà nếu bạn cần cái lịch ấy thì tôi gữi cho bạn giãi pháp ngắn gọn hơn nhiều, ko có bất kỳ cột phụ nào cả... (có điêu chưa hiểu dùng lịch để làm gì nữa)
Xem file nhé!
Hoặc tham khảo tại đây cách làm 1 tờ lịch đơn giản:
http://www.giaiphapexcel.com/forum/showthread.php?t=7899
ANH TUẤN
 

File đính kèm

Lần chỉnh sửa cuối:
v/v Sheet Calendar để làm gì

Hi Tuấn Anh ...

Tôi làm thêm Sheet Calendar để giúp người dùng có View đầy đủ về Năm cần chấm công, cả việc Check lại nữa.

Xin lỗi các bạn, lần trước tôi đã Post Version đầu tiên tôi làm,
May có Tuấn Anh thắc mắc tôi đã xem lại.
Rất cám ơn Mr Tuấn Anh đã giúp đỡ, phần Calendar của Tuấn Anh rất đáng để tôi tham khảo, Cám ơn nhiều.

Dưới đây là Version cuối của tôi

Có gì thì góp ý thêm cho tôi với,
Tôi sẽ hoàn thiện.


Thân ái
Thuan1975@gmail.com
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn thử dùng Bảng chấm công này xem,

Nếu thấy ổn tôi sẽ Open 100% để bạn xem CF và Fx
Có gì thì góp ý cho tôi với nhé

Tôi đang muốn đưa lịch âm vào kèm cùng Sheet Calendar nhưng chưa xong.
Khi nào xong sẽ Post lại renew Version
Thân ái.
 

File đính kèm

Lần chỉnh sửa cuối:
Về các phần chuyên môn trong file này thì tôi ko dám bàn (vì ko hiểu) tuy nhiên các công thức ngày tháng tôi xin góp ý như sau:
1> Bạn nên làm 1 file chấm công cho 1 năm, tên file có phần đuôi chính là chỉ số năm (ví dụ Chamcong_2008.xls)
2> Tên sheet nên đặt thống nhất về số lượng ký tự, ví dụ T01, T02... T12
3> Dựa vào 2 dử kiện trên bạn hoàn toàn có thể lập 1 bảng tự động từ A đến Z về ngày tháng năm... Năm thì lấy theo tên file, tháng thì lấy theo 2 ký tự bên phải của tên sheet...
Như vậy bạn chỉ cần làm công thức cho 1 sheet duy nhất, là sheet T01.. tiếp theo tạo thêm 11 sheet nữa là T02 đến T12... cuối cùng copy sheet T01 và paste vào 11 sheet còn lại lại xong mà ko phải chỉnh sửa thêm bất cứ thứ gì
Ko cần phải đặt quá nhiều name thế.. thậm chí có những công thức dài đến mức khó hiễu.. như ở cột AO
Bạn nghĩ lại xem!
ANH TUẤN
 
Đây! Tôi gữi lên cho mọi người tham khảo 1 mẩu chấm công... Tất nhiên tôi chỉ làm phần công thức ngày tháng thôi (những phần chuyên môn tôi ko biết)
Trong file công thức đã dc lập sằn tại Sheet T01, các bạn chỉ cần copy sheet này và paste vào 11 sheet còn lại là ngày tháng sẽ dc cập nhật đúng theo từng tháng
Cách dùng và tùy biến nó như sau:
1> Tên sheet phải dc đặt theo kiểu XX01 .. XX02 đến XX12, với XX là ký tự tùy ý...
2> Tên file dc đặt theo nguyên tắc XXnăm.xls, với XX là ký tự tùy ý, năm là chỉ số năm... VD: Chamcong_2008.xls
Sang năm, nếu muốn dùng lại file thì chỉ việc đổi tên file thành Chamcong_2009.xls là xong
Mến
ANH TUẤN
 

File đính kèm

Hi Mr Tuan Anh.

Vấn đề dùng Tên File và tên sheet tôi cũng có để ý đến chắc các Ver sau sẽ OK.
Tôi dùng sheet cố định để dùng cho các File khác tham khảo đến ChamCong.xls để lấy dữ liệu.
Và làm bảng tổng hợp.

Đây là 1 bảng chấm công của 1 phòng/ban thôi.
Sau khi có bảng chấm công của từng phòng gửi về thì Bảng tổng hợp sẽ tự động Update để lấy số liệu, cho kết quả tổng hợp cả cơ quan.

Thân ái.
 
Tôi đang tìm công thức để cộng số giờ làm ngoài giờ của các ngày lễ, ngày nghỉ hàng tuần trong bảng chấm công nhưng không biết dùng công thức nào. Nhờ các anh chị hướng dẫn giúp.
 
Ok.
Đó là một vấn đề mới, Bạn nói tôi mới thấy, chứ tôi chưa làm phần này,
Vài hôm nữa tôi rỗi sẽ làm thêm.
Nhưng có lẽ cần phải thêm 1 Sheet nữa để sử lý vấn đề này.
Hoặc có Mã công riêng để chấm công thêm giờ (Ví dụ X2 là mã ngày công hành chính với thời gian làm thêm là 2 giờ.)
Tôi không làm bên tài chính nên cũng không biết chính xác họ chấm công như thế nào.
Tôi chỉ thấy mấy bé ở chỗ tôi chấm công vất vả quá lên làm 1 cái hộ họ thôi.
Tôi sẽ cố hoàn thiện để mọi người đều dùng đc.

Thân ái
 
Đây, tôi làm cho bạn đây... Xem file nhé!
Xin góp ý mấy điểm như sau:
1> Trước tiên là về file Excel2007: Khi đưa file lên diển đàn bạn nên chuyển nó thành file .xls vì 1 số bạn chưa có Excel2007, sẽ ko đọc dc file
2> Tô màu ngày thứ bảy và chủ nhật của bạn và cả file của ngocmaipretty đều có 1 điểm dở là chia chúng ra thành 2 điều kiện riêng biệt, gây lãng phí... Để ý rằng 2 cột này là cùng 1 Format nên bạn hảy gôm chúng thành chung 1 công thức (tiết kiệm điều kiện)... Cách gôm như sau:
a) Dùng hàm OR: =OR(Weekday(...)=1,Weekday(...)=7)
b) Dùng Weeday với tham số là 2: Weekday(... ,2) > 5
(Trong file tôi dùng cách 2)
3> Tô màu ngày lể cũng ko khó, bạn cùng công thức COUNTIF... đại khái nếu ngày có trong list ngày lể thì tô màu
4> Ngoài ra bạn cũng nên chú ý đến hình thức thiết kế bảng tính, tôi thấy nó còn khá lượm thượm đấy! Xin mạn phép sửa lại tí (bạn có thể chỉnh thêm cho đẹp hơn)
Bạn xem chi tiết trong file nha!
Mến
ANH TUẤN
Chào ANH Tuấn
Mình đang cố gắng để hiểu làm thế nào các bạn bôi màu cho từng cột ngày t7 và chủ nhật mà bó tay. Bạn hướng dẫn mình với.
 
Chào ANH Tuấn
Mình đang cố gắng để hiểu làm thế nào các bạn bôi màu cho từng cột ngày t7 và chủ nhật mà bó tay. Bạn hướng dẫn mình với.
Bạn chọn vào 1 ngày nào đó, vào menu Format\Conditional Formating sẽ biết "Họ đã làm điều đó như thế nào?"
 
Bạn chọn vào 1 ngày nào đó, vào menu Format\Conditional Formating sẽ biết "Họ đã làm điều đó như thế nào?"
Cảm ơn bạn nhưng mình hơi yếu về món này, bạn giúp mình với nhé. Mình gửi kèm bảng chấm công, ý mình muốn là: khi có cột nào rơi vào thứ 7, chủ nhật sẽ chuyển toàn bộ cột đó sang một màu ghi hoặc đỏ (mình nói màu trong bản đính kèm). Bác nào biết sửa giúp mình với nhé.
Thank
 

File đính kèm

Tôi sửa cho bạn đây, rất dơn giản, bạn xem xong hỉu liền. Tớ cũng chỉ là tên lính mới trong lình vực này thoai--=0--=0--=0
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi sửa cho bạn đây, rất dơn giản, bạn xem xong hỉu liền. Tớ cũng chỉ là tên lính mới trong lình vực này thoai--=0--=0--=0
Về phần Conditional Formating thì đúng rồi, nhưng còn phần tính ngày tháng thì sai hết trơn
Tính Date mà có vụ dùng các hàm xử lý chuổi thì... vô cùng NGUY
 
Thì người ta cũng chỉ yêu mỗi phần Conditional Formating thui mà. phần date tui để nguyên bản....
 
Tôi sửa cho bạn đây, rất dơn giản, bạn xem xong hỉu liền. Tớ cũng chỉ là tên lính mới trong lình vực này thoai--=0--=0--=0
Cảm ơn bạn nhiều, mình đã làm được rồi.

Mình muốn làm một ô theo ngày hệ thống thì làm thế nào các bác ơi
 
Chỉnh sửa lần cuối bởi điều hành viên:
Về phần Conditional Formating thì đúng rồi, nhưng còn phần tính ngày tháng thì sai hết trơn
Tính Date mà có vụ dùng các hàm xử lý chuổi thì... vô cùng NGUY
Chào bạn
MÌNH CŨNG KHÔNG BIẾT SỬ DỤNG ĐỂ TÍNH NGÀY THÁNG THÌ DÙNG HÀM GÌ, CÁI NÀY MÌNH CŨNG CHỈ COPY TRONG 4RUM VÀ SỬA LẠI. NHƯNG MÌNH THẤY VẪN CHẠY ĐƯỢC BẠN XEM THỬ. CÁI VỤ NÀY MÌNH KHÔNG RÀNH LẮM, CÓ GÌ THÌ SỬA LUÔN CHO MÌNH VỚI.
THANK
 

File đính kèm

Chào bạn
MÌNH CŨNG KHÔNG BIẾT SỬ DỤNG ĐỂ TÍNH NGÀY THÁNG THÌ DÙNG HÀM GÌ, CÁI NÀY MÌNH CŨNG CHỈ COPY TRONG 4RUM VÀ SỬA LẠI. NHƯNG MÌNH THẤY VẪN CHẠY ĐƯỢC BẠN XEM THỬ. CÁI VỤ NÀY MÌNH KHÔNG RÀNH LẮM, CÓ GÌ THÌ SỬA LUÔN CHO MÌNH VỚI.
THANK
File này sẽ sai khi ngày >12, lúc này hàm text(weekday(..../..../....),"ddd") sẽ sai.
Và làm như vậy ct cũng dài lắm.
Ct tại cột AI hay ghê nhỉ, giờ mới biết.
Xem file kèm!
 

File đính kèm

File này sẽ sai khi ngày >12, lúc này hàm text(weekday(..../..../....),"ddd") sẽ sai.
Và làm như vậy ct cũng dài lắm.
Ct tại cột AI hay ghê nhỉ, giờ mới biết.
Xem file kèm!
Cảm ơn bạn
Đúng là file này khi mình tải về từ 4rum thì nếu ngày >12 sẽ báo lỗi, nhưng sau đó mình đổi thành tháng/ngày/năm trong công thức thì chạy đúng, ít ra là mình thấy đúng như trong mấy tháng gần đây. Còn công thức tại cột AI mình cũng chẳng hiểu nhiều nhưng thấy sử dụng thì đúng. KHông biết bạn khen hay chê đây nữa.
 
Chào ban ThuNghi
Mình đã dùng bảng lương của bạn để sửa hàm ngày tháng, tuy nhiên lại xảy ra vấn đề là cell tháng (W4) thì khi mình chuyển sang tháng khác sẽ không được, bạn giúp mình với. sheet mình sửa năm tại T2.
Cảm ơn
 

File đính kèm

Chào ban ThuNghi
Mình đã dùng bảng lương của bạn để sửa hàm ngày tháng, tuy nhiên lại xảy ra vấn đề là cell tháng (W4) thì khi mình chuyển sang tháng khác sẽ không được, bạn giúp mình với. sheet mình sửa năm tại T2.
Cảm ơn
Vấn đề nằm ở tại cell W4... Bạn chọn cell này, vào menu Data Validation và sửa Source lại thành: 1,2,3,4,5,6,7,8,9,10,11,12
Hoặc đơn giản hơn: Copy W4 của Sheet T(1) và paste vào W4 của Sheet T(2)
 
Tính giờ đi muộn về sớm

Em đang làm về nhân sự, công việc đang cần phải theo dõi đi muộn về sớm của CBCNV, các pác giúp em với. Dùng hàm nào để có thể lọc được những người đi muộn về sớm.
Thời gian làm việc được chia như sau:
Ca1 bắt đầu: 7h15 đến 18h30 (nghỉ ca 1h, tại Nhà máy)
Ca 2 bắt đầu: 12h45 đến 22h00
Ca 3 bắt đầu: 18h45 đến 6h30
 
Tính những ngày đi làm vào nghỉ lễ và CN .
Giúp mình công thức để lọc ra những ngày làm và tăng ca vào Chủ nhật và ngày lễ .
Thanks all
 
Tự đồng điền ngày trong tháng vào bảng chấm công

Em có bảng chấm công như file đính kèm. Hiện giờ hàng tháng phải điền số vào tương ứng với thứ ở trên và tháng bên trái (cố định).

Bác nào có công thức trong dòng tương ứng từng tháng và tự động điền ngày (từ 1...đến hết) mà không phải vào bằng tay.

Cảm ơn.
 

File đính kèm

Em có bảng chấm công như file đính kèm. Hiện giờ hàng tháng phải điền số vào tương ứng với thứ ở trên và tháng bên trái (cố định).

Bác nào có công thức trong dòng tương ứng từng tháng và tự động điền ngày (từ 1...đến hết) mà không phải vào bằng tay.

Cảm ơn.
Xem file đính kèm này có đúng ý bạn không nha
Chú ý name trong define name (bấm Ctrl + F3 để xem)
 

File đính kèm

Ah... mà nếu bạn cần cái lịch ấy thì tôi gữi cho bạn giãi pháp ngắn gọn hơn nhiều, ko có bất kỳ cột phụ nào cả... (có điêu chưa hiểu dùng lịch để làm gì nữa)
Xem file nhé!
Hoặc tham khảo tại đây cách làm 1 tờ lịch đơn giản:
http://www.giaiphapexcel.com/forum/showthread.php?t=7899
ANH TUẤN
Bạn có thể giúp mình nhúng lịch vào Bảng chấm công như bạn đã làm cho Ngocmai. Mình gửi bạn file bảng chấm công của mình. Cần gấp lắm lắm !! cảm ơn bạn nhiều. Hôm nào cafe nhé!}}}}} ủa sao không up được file lên Web nhỉ?????!$@!!
 
Lần chỉnh sửa cuối:
Chào mọi người.
Em đã tải và xem các bảng lương của các anh chị về việc chấm công. Rất hiệu quả, nhưng áp dụng với bên em thì hơi khác.
Em đang loay hoay không biết xây dựng bảng chấm công và sử dụng các hàm như thế nào cho nó hợp lý.
Bên em làm dự án. Một năm dc nghỉ 14 ngày phép. Nếu nghỉ không hết thì dc chuyển phép sang năm sau.
Trên bảng lương chỉ thể hiện: W (working- ngày làm viêc). Có thể chấm là W1/2, W1/3 (làm 1/3 ngày)...
L (leaving- nghỉ); Trong ngày có thể nghỉ và chấm là L1/2, L1/3(nghỉ 1/3 ngày)....
Em ko biết dùng hàm nào để tính dc số ngày nghỉ và số ngày đi làm. vì toàn 1/2,1/3,1/4...toàn là số thập phân
Em chỉ biết phát thảo ý tưởng. Chứ thực hiện thì em vẫn còn dốt excel nên em mong mọi người chỉ bảo.
Em cảm ơn nhiều
 
Bạn xài thử cái ni xem sao (Xem trong file kèm theo)

Bên em làm dự án. Trên bảng lương chỉ thể hiện: W (working- ngày làm viêc). Có thể chấm là W1/2, W1/3 (làm 1/3 ngày)...
L (leaving- nghỉ); Trong ngày có thể nghỉ và chấm là L1/2, L1/3(nghỉ 1/3 ngày)....
Em ko biết dùng hàm nào để tính dc số ngày nghỉ và số ngày đi làm. vì toàn 1/2,1/3,1/4...toàn là số thập phân
Em chỉ biết phát thảo ý tưởng. Chứ thực hiện thì em mong mọi người chỉ bảo.

PHP:
Option Explicit
Function TH_Cong(LookUpRange As Range, Optional Work As String = "W")
 Dim Clls As Range:                    Dim StrC As String
 Const Le As String = "/"
  
 If ucase$(Work) <> "W" Then Work = "L"
 For Each Clls In LookUpRange
   StrC = Clls.Value
   If InStr(StrC, Work) > 0 Then
      If InStr(StrC, Le) > 0 Then
         TH_Cong = TH_Cong + IIf(InStr(StrC, "2"), 0.5, 0.33)
      Else
         TH_Cong = TH_Cong + 1
      End If
   End If
 Next Clls
End Function
 

File đính kèm

PHP:
Option Explicit
Function TH_Cong(LookUpRange As Range, Optional Work As String = "W")
 Dim Clls As Range:                    Dim StrC As String
 Const Le As String = "/"
 
 If ucase$(Work) <> "W" Then Work = "L"
 For Each Clls In LookUpRange
   StrC = Clls.Value
   If InStr(StrC, Work) > 0 Then
      If InStr(StrC, Le) > 0 Then
         TH_Cong = TH_Cong + IIf(InStr(StrC, "2"), 0.5, 0.33)
      Else
         TH_Cong = TH_Cong + 1
      End If
   End If
 Next Clls
End Function

Anh SA_DQ ơi, anh giúp em thì giúp cho chót, em tải file của anh về
Nhưng em dốt thế này thì sao hiểu dc cái code mà anh lập. Anh hướng dẫn giúp em với
Anh có công thức nào làm đơn giản ko ạ?
Cảm ơn vì sự chỉ bảo tận tình của anh
 
mấy hôm lang thang trên mạng tình cờ tìm được 1 file về bảng chấm công mình post lên cho các bạn tham khảo và giải thích về cách làm cho mình với nha:bicycle:
 

File đính kèm

(1) Anh ơi, anh giúp em thì giúp cho chót, em tải file về. Nhưng em sao hiểu dc cái code mà anh lập. Anh hướng dẫn giúp em với

(2) Anh có công thức nào làm đơn giản ko ạ?
Cảm ơn vì sự chỉ bảo tận tình của anh

(1)
Trước tiên trong hàm người dùng đó chưa tính đến trường hợp W/4 hay L/4; Việc này do mình chưa viết đủ các trường hợp; Hàm tự tạo dưới đây có luôn trường hợp này:

PHP:
Option Explicit
Function TH_Cong(LookUpRange As Range, Optional Work As String = "W")
 Dim Clls As Range:                    Dim StrC As String, CLe As String
 Const Le As String = "/"
  
 If ucase$(Work) <> "W" Then Work = "L"
 For Each Clls In LookUpRange
   StrC = Clls.Value
   If InStr(StrC, Work) > 0 Then
      If InStr(StrC, Le) > 0 Then
8         CLe = Right(StrC, 2)
         TH_Cong = TH_Cong + Switch(CLe = "/2", 0.5, CLe = "/3", 0.33, CLe = "/4", 0.25)
      Else
         TH_Cong = TH_Cong + 1
      End If
   End If
 Next Clls
End Function

Hàm mới có ~ thay đổi sau:
Dòng lệnh 1 có khai thêm biến CLe
Dòng 8 là mới toanh;
Dòng 9 xài hàm SWITCH() của VBA, vì không xài được IF() được nữa.

Hướng dẫn cách dùng:
Tại trang Sheet2 các ô 'AJ7:AK7' & 'Ạ9:AK9' đang có cú pháp hàm tự tạo & kết quả hàm đưa lại;
Bạn kiểm theo cú pháp hàm đã đúng số liệu chưa;

Bạn Copy toàn bộ nội dung hàm mình vừa chỉnh sửa & đem chép đè toàn bô hàm cũ;
Sau đó thay vài số liệu trong vùng chấm công xem hàm làm việc có gì sai không?
Hãy phát biểu vài ý kiến nếu thấy cần thiết sau khi đã thử nghiệm cho toàn bộ số CNV trong danh sách.

(2)
Về khoảng dùng công thức trong êxcel, có khi mình còn tệ hơn bạn nữa không chừng; Vậy bạn đợi các cao thủ về công thức nha!
Nhưng thường với bảng chấm công có trong diễn đàn thì hàm tự tạo làm được hầu hết; Chưa thua đâu nha!
 
Chào bạn, tôi đã ngâm cứu file của bạn rất kỹ, nhưng có vài chỗ vẫn ko hiểu, xin bạn chỉ giúp:
1/ Bạn làm cách nào để khi gõ =E5 nó lại ra kết quả Tháng 4 năm 2008.
2/ Tôi muốn tạo 1 bảng chấm công gồm 12 sheet cho 12 tháng thì sau khi tạo sheet 1 cho tháng 1 thì muốn có tháng 2 ta phải copy từ sheet 1 qua rồi vào combobox chọn tháng cần làm hay sao?
Tôi thấy bảng chấm công của bạn rất tuyệt vì chỉ cần vào combobox chọn tháng là sẽ có ngay tháng đó một cách chính xác kể cả tô màu ngày T7,CN và ngày lễ. Cách làm cụ thể như thế nào nhờ bạn chỉ giúp.
3/ Nhờ bạn giải thích rõ dùm công thức =weekday(..., 2)>5 vì khi tôi áp dụng vào bảng của tôi có tháng nó ko tô màu đúng T7, CN.
Cảm ơn bạn rất nhiều.
 
Bạn thử dùng Bảng chấm công này xem,

Nếu thấy ổn tôi sẽ Open 100% để bạn xem CF và Fx
Có gì thì góp ý cho tôi với nhé

Tôi đang muốn đưa lịch âm vào kèm cùng Sheet Calendar nhưng chưa xong.
Khi nào xong sẽ Post lại renew Version
Thân ái.

Cái này thấy hay đó. Xong chưa vậy bạn, sao không thấy renew cho anh em tham khảo
 
anh Anh Tuấn ơi, anh có thể trình bày cụ thể cách làm bảng chấm công như file "chamcong _ 2008 " mà anh gửi lên đc ko? Em ko hiểu vì sao anh lại làm đc như vậy.Em rất muốn học.Em cảm ơn anh nhiều.
 
Anh ơi cho em hỏi trường hợp công ty em chấm công từ ngay 26 tháng trước đến ngày 25 tháng này mình phải làm sao,anh chỉ em cách làm với nhé.
Cảm ơn anh nhiều.
 
hi, tớ vẫn chưa làm được ý của bạn:" Đối với những người đi công tác dài ngày (chấm "CT") thì phải chấm cả những ngày T7, CN nhưng nguyên tắc chỉ được tính lương không quá 22 công /tháng, những ngày công tác vào T7, CN sẽ được chấm nghỉ bù. Vậy phải làm thế nào để nó chỉ đếm những ngày thường, còn T7, CN tuy có chấm công (việc chấm công này làm cơ sở cho việc thanh toán tiền công tác phí) nhưng không tính vào cột tổng (cột lương thời gian)." làm ơn chỉ rõ giùm mình với. thanks:d

 
Chào cả nhà! Cả nhà cho mình hỏi tí.Mình chấm công dùng countif bình thường, nhưng giờ phát hiện ra là chấm công nửa ngày k xài đc hàm này thì phải.mọi người giúp mình làm sao để tính công 1/2 ngày với.
Tks! Cả nhà nhé!
 
Mọi người giúp e công thức để định dạng màu cho ngày t7, chủ nhật mí ạ. e vào đến conditional formatting rồi, chọn new rules và sau đó ko biết làm thế nào tiếp ạ.
Tks a lot!
 
Mọi người ơi
Em đang làm file tính lương cho cán bộ công nhân công ty
Hỗ trợ em cái hàm vlookup trong sheet payroll với ạ
Sao em làm nó cứ ra N/A
Em đang cần gấp ạ
Cảm ơn cả nhà
 

File đính kèm

Mọi người ơi
Em đang làm file tính lương cho cán bộ công nhân công ty
Hỗ trợ em cái hàm vlookup trong sheet payroll với ạ
Sao em làm nó cứ ra N/A
Em đang cần gấp ạ
Cảm ơn cả nhà
Bạn lập Topic mới và nêu yêu cầu cụ thể sẽ có người giúp ngay. Bạn hỏi bài kiểu này chắc lâu lắm mới có người giúp (Do đây là topic của người khác, tự nhiên bạn xen vào hỏi câu hỏi chẳng liên quan gì chủ đề này)
 
Em đang làm file tính lương cho cán bộ công nhân công ty
Hỗ trợ em cái hàm vlookup trong sheet payroll với ạ; Sao em làm nó cứ ra N/A// Em đang cần gấp ạ. Cảm ơn cả nhà

=VLOOKUP($B11,Attendance!$B$6:$AJ$14,35,0)
 

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

Back
Top Bottom