Tính thêm giờ cho NV

Liên hệ QC

Tranthuy233

Thành viên mới
Tham gia
19/6/08
Bài viết
11
Được thích
0
Các bác xây dựng hộ em công thức tính thêm giờ ngày và thêm giờ đêm cho nhân viên với ah. Em nghĩ mãi mà không ra.
Vụ này hơi gấp, mong các cao thủ bớt chút thời gian.
 

File đính kèm

  • Tinh them gio.xls
    21.5 KB · Đọc: 30
Tranthuy233;393084:= Em thử gõ ở ô khác nó toàn báo lỗi.

(ông thức có tại [AI10:AJ10] đó thay!
Giải thích thêm =ThemGio(C10:AG10,FALSE)

Hàm tự tạo có tên là ThemGio; nó cần được cung cấp 2 tham số;
Tham số thứ nhất là vùng cần tính công fụ trội;
Tham số thứ hai để tính giờ fụ trội cho ca ngày hay ca đêm; riêng để tính cho ca đêm ta có thể không thêm tham số này vô.


Chúc thành công!
 
Chỉnh sửa lần cuối bởi điều hành viên:
(ông thức có tại [AI10:AJ10] đó thay!
Giải thích thêm =ThemGio(C10:AG10,FALSE)

Hàm tự tạo có tên là ThemGio; nó cần được cung cấp 2 tham số;
Tham số thứ nhất là vùng cần tính công fụ trội;
Tham số thứ hai để tính giờ fụ trội cho ca ngày hay ca đêm; riêng để tính cho ca đêm ta có thể không thêm tham số này vô.


Chúc thành công!

Em đã nhập dữ liệu vào ô khác, VD: AA10, công thức báo lỗi #Name
 
Em đã nhập dữ liệu vào ô khác, VD: AA10, công thức báo lỗi #Name

Chắc 1 điều là chương trình chống virus trong máy bạn xơi ngọt hàm tự tạo đó đi rồi!

Rất vui là là vui, hi, hi,. . . . .
 
To Tranthuy233;393260

Hic, thế có các nào không bác.
Có 2 cách tuỳ chọn:

(2) Chờ các Nhà Đại Công thức ngang qua sẽ giúp; ;;;;;;;;;;;

(1) Bỏ chế độ diệt macro đi khi cần đến hàm tự tạo này! -\\/.
 
Các bác xây dựng hộ em công thức tính thêm giờ ngày và thêm giờ đêm cho nhân viên với ah. Em nghĩ mãi mà không ra.
Vụ này hơi gấp, mong các cao thủ bớt chút thời gian.
Thử vầy xem:
1> Tính giờ làm thêm ngày:
PHP:
=SUM(IF(C10:AG10="",0,1*TRIM(LEFT(SUBSTITUTE(C10:AG10&"/0","/",REPT(" ",255)),255))))
2> Tính giờ làm thêm đêm:
PHP:
=SUM(IF(C10:AG10="",0,1*TRIM(MID(SUBSTITUTE(C10:AG10&"/0","/",REPT(" ",255)),255,255))))
Nếu tính chung cả thêm ngày và đêm thì:
PHP:
=SUM(IF(C10:AG10="",0,TRIM(LEFT(SUBSTITUTE(C10:AG10&"/0","/",REPT(" ",255)),255))+TRIM(MID(SUBSTITUTE(C10:AG10&"/0","/",REPT(" ",255)),255,255))))
Lưu ý:
- Công thức mảng nên phải Ctrl + Shift + Enter để kết thúc
- Kiểm tra Control Panel xem có phải trên máy bạn quy định DẤU CHẤM LÀ DẤU THẬP PHÂN không?
 

File đính kèm

  • Tinh them gio.xls
    32 KB · Đọc: 47
Web KT
Back
Top Bottom