Nhờ giúp công thức tính giờ chấm công

  • Thread starter Thread starter Salemok
  • Ngày gửi Ngày gửi
Liên hệ QC

Salemok

Thành viên hoạt động
Tham gia
12/4/07
Bài viết
136
Được thích
7
Mình có file kết xuất giờ chấm công.
Nhờ các bạn giúp đỡcông thức cho cột I
I = Max (F:H)-E hoặc là ô có giá trị <>"" cuối cùng - E
Cám ơn các bạn
 

File đính kèm

Mình có file kết xuất giờ chấm công.
Nhờ các bạn giúp đỡcông thức cho cột I
I = Max (F:H)-E hoặc là ô có giá trị <>"" cuối cùng - E
Cám ơn các bạn
Đơn vị: Phút . .
Mã:
I2=(MAX(INDEX(--F2:H2,))-E2)*1440
 
Mình có file kết xuất giờ chấm công.
Nhờ các bạn giúp đỡcông thức cho cột I
I = Max (F:H)-E hoặc là ô có giá trị <>"" cuối cùng - E
Cám ơn các bạn
Bạn cũng có thể dùng hàm AGGREGATE, LARGE... để tìm mốc thời gian sau cùng
Mã:
I2=AGGREGATE(14,6,(F2:H2)*1,1)
nhưng trừ trực tiếp thời gian cuối và mốc thời gian đầu thì có gì đó không ổn. Ví dụ người A bấm thẻ lúc 07:27 nhưng giờ bắt đầu được tính là 07:30 chẳng hạn
 
Bạn cũng có thể dùng hàm AGGREGATE, LARGE... để tìm mốc thời gian sau cùng
Mã:
I2=AGGREGATE(14,6,(F2:H2)*1,1)
nhưng trừ trực tiếp thời gian cuối và mốc thời gian đầu thì có gì đó không ổn. Ví dụ người A bấm thẻ lúc 07:27 nhưng giờ bắt đầu được tính là 07:30 chẳng hạn
Hàm Aggregate chủ yếu MS đưa ra để tránh Error khi dùng trong Conditional Formatting.
Bình thường trên bảng tính thì chỉ khi nào rất tin tưởng vào dữ liệu mới dùng đến nó. Dữ liệu ỡm ờ thì thà để cho mấy cái hàm khác nó bắt lỗi: nhìn vào biết mình có vấn đề.

Tuy nhiên, theo tinh thần GPE thì bạn làm đúng:
- Thứ nhất, dân GPE không thích cái dấu #(error)!. Dữ liệu có vấn đề thì cứ bọc nó trong mấy cái hàm chỉnh lỗi.
- Thứ hai, dân GPE không "bình thường" như tôi nói ở trên. Họ chỉ trông ở cái kết quả đầu ra chứ cái điều rác rưởi trong đầu vào không đáng quan tâm.
 
Web KT

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

Back
Top Bottom