Lọc tìm dữ liệu mới trong table và hàm countif nâng cao

Liên hệ QC

th_dungdn

Thành viên mới
Tham gia
14/5/12
Bài viết
21
Được thích
1
Em chào mọi người,

Em đang làm bảng lương cho công ty.
Bảng chấm công thể hiện ca làm việc (ví dụ: 16-00 nghĩa là làm việc từ 16:00 đến 00:00) như hình bên dưới.

1541648967865.png

1, Em muốn hỏi là có cách nào để excel tự động lọc tìm và show ra cho mình toàn bộ các ca có trong bảng chấm công như hình bên dưới được không ạ? Hoặc có cách nào để sort hoặc chuyển dữ liệu nhanh từ bảng (table) sang 1 cột (tất cả bảng gom vào 1 cột) được không ạ?

1541647767630.png

2, Em đã sort tay và list được danh sách ca làm việc, từ đó xác định số giờ làm ca đêm cho từng ca như bảng dưới.
Hiện tại, em đang dùng hàm countif để tính tổng số giờ làm ca đêm cho từng nhân viên tại cột AN như hình trên. Nhưng công thức quá dài và thủ công như vậy có khả năng bị sót. Mọi người có công thức mảng áp dụng trong trường hợp này không ạ? (File em đính kèm)

1541647859070.png

Em cảm ơn mọi người nhiều nha.
 

File đính kèm

  • 1541647325469.png
    1541647325469.png
    47 KB · Đọc: 2
  • Sun Danang - Payroll (2018 Oct) ver02.xlsx
    37.3 KB · Đọc: 11
Em chào mọi người,

Em đang làm bảng lương cho công ty.
Bảng chấm công thể hiện ca làm việc (ví dụ: 16-00 nghĩa là làm việc từ 16:00 đến 00:00) như hình bên dưới.

View attachment 207254

1, Em muốn hỏi là có cách nào để excel tự động lọc tìm và show ra cho mình toàn bộ các ca có trong bảng chấm công như hình bên dưới được không ạ? Hoặc có cách nào để sort hoặc chuyển dữ liệu nhanh từ bảng (table) sang 1 cột (tất cả bảng gom vào 1 cột) được không ạ?

View attachment 207247

2, Em đã sort tay và list được danh sách ca làm việc, từ đó xác định số giờ làm ca đêm cho từng ca như bảng dưới.
Hiện tại, em đang dùng hàm countif để tính tổng số giờ làm ca đêm cho từng nhân viên tại cột AN như hình trên. Nhưng công thức quá dài và thủ công như vậy có khả năng bị sót. Mọi người có công thức mảng áp dụng trong trường hợp này không ạ? (File em đính kèm)

View attachment 207248

Em cảm ơn mọi người nhiều nha.
số giờ làm ca đêm tính thế nào vậy bạn.bạn không nói rõ ra ai biết mà làm.sao mình thấy có trường hợp làm từ 16h dến 00h là 2 tiếng ca đêm mà.sao bạn ghi có 0,25 là sao nhỉ
 
số giờ làm ca đêm tính thế nào vậy bạn.bạn không nói rõ ra ai biết mà làm.sao mình thấy có trường hợp làm từ 16h dến 00h là 2 tiếng ca đêm mà.sao bạn ghi có 0,25 là sao nhỉ
0.25 ngày = 2h/8 tiếng làm việc trong ngày đó bạn. Làm đêm đc tính từ 22:00 đến 6:00 sáng hôm sau bạn.
Thanks bạn!
 

File đính kèm

  • Sun Danang - Payroll (2018 Oct) ver02.xlsm
    42.2 KB · Đọc: 6
bạn xem cái tăng ca có đúng không nhé
Hixhix, mình thấy số tăng ca rất khác bạn ạ. Nhưng mình không lo công thức tính tăng ca bằng công thức giờ làm ca đêm bạn.

Bạn có công thức mảng nào để tính giờ làm ca đêm thay cho công thức dài dòng mà mình đang dùng không bạn?
Cảm ơn bạn nha!
 
Hixhix, mình thấy số tăng ca rất khác bạn ạ. Nhưng mình không lo công thức tính tăng ca bằng công thức giờ làm ca đêm bạn.

Bạn có công thức mảng nào để tính giờ làm ca đêm thay cho công thức dài dòng mà mình đang dùng không bạn?
Cảm ơn bạn nha!
Công thức bạn hỏi bác
Phan Thế Hiệp
chắc giải quyết được vấn đề của bạn ngay :
 
2, Em đã sort tay và list được danh sách ca làm việc, từ đó xác định số giờ làm ca đêm cho từng ca như bảng dưới.
Hiện tại, em đang dùng hàm countif để tính tổng số giờ làm ca đêm cho từng nhân viên tại cột AN như hình trên. Nhưng công thức quá dài và thủ công như vậy có khả năng bị sót. Mọi người có công thức mảng áp dụng trong trường hợp này không ạ?
Điều chỉnh, làm gọn công thức:
Mã:
AN5=SUMPRODUCT(COUNTIF(H5:AL5,'Bảng ca làm việc'!$A$2:$A$27)*'Bảng ca làm việc'!$H$2:$H$27)
Enter, fill xuống.

Thân
 

File đính kèm

  • Sun Danang - Payroll (2018 Oct) ver02.xlsx
    46.6 KB · Đọc: 20
Điều chỉnh, làm gọn công thức:
Mã:
AN5=SUMPRODUCT(COUNTIF(H5:AL5,'Bảng ca làm việc'!$A$2:$A$27)*'Bảng ca làm việc'!$H$2:$H$27)
Enter, fill xuống.

Thân
Công thức chạy ngon lành rồi anh ơi. Em cảm ơn anh nhiều nha!!!!!! :):):):):):)
Bài đã được tự động gộp:

Nghe tới Tổng lại nhớ hàm SUM...

=SUMPRODUCT(SUMIF('Bảng ca làm việc'!$A$2:$A$27,'Chấm công'!H5:AL5,'Bảng ca làm việc'!$H$2:$H$27))

Kết hợp với sumif chạy cũng ngon lành cành đào luôn. Em đã nghĩ tới hàm sumproduct rồi mà ngốc ngốc không chịu tìm hiểu thêm. Cảm ơn anh phuocam nhiều nhiều ngen. Đa tạ!!!!!!
 
Web KT
Back
Top Bottom