Lập công thức tính giá trị thời gian (1 người xem)

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

thanhngan2412

Thành viên mới
Tham gia
3/6/10
Bài viết
6
Được thích
0
Mong các thành viên trên diễn đàn giúp đỡ mình vấn đề sau nhé:
Mình cần tính ra tổng số giờ làm việc của công nhân, ví dụ:
Công nhân A có thời gian làm việc như sau:
Ngày 01/5: từ 13h30 đến 15h40
Ngày 02/5: từ 17h40 đến 20h20
Ngày 03/5: từ 08h30 đến 11h40
..........
Mình đã làm thử bằng cách định dạng giờ trong Format cell/time nhưng khi tính dòng tổng cộng thì ko tính được, có cách nào để tính được ra tổng số giờ không ạ ?
Rất mong được giúp đỡ.
Chân thành cảm ơn !
nganvt2412@gmail.com
 
Mong các thành viên trên diễn đàn giúp đỡ mình vấn đề sau nhé:
Mình cần tính ra tổng số giờ làm việc của công nhân, ví dụ:
Công nhân A có thời gian làm việc như sau:
Ngày 01/5: từ 13h30 đến 15h40
Ngày 02/5: từ 17h40 đến 20h20
Ngày 03/5: từ 08h30 đến 11h40
..........
Mình đã làm thử bằng cách định dạng giờ trong Format cell/time nhưng khi tính dòng tổng cộng thì ko tính được, có cách nào để tính được ra tổng số giờ không ạ ?
Rất mong được giúp đỡ.
Chân thành cảm ơn !
nganvt2412@gmail.com

Ta lập 1 cột là giờ bắt đầu, cột tiếp là giờ kết thúc, cột số giờ làm ta lấy giờ kết thúc trừ giờ bắt đầu, sau đó SUM cột này lại. Ở cột số giờ làm ta định dạng kiểu [hh]:mm là ra tổng số giờ CN A đã thực hiện.
 

File đính kèm

Nếu giờ bắt đầu ở một cột và giờ kết thúc ở một cột thì dùng hàm SUMPRODUCT trừ hai cột này với nhau sẽ ra tổng thời gian.
 
Nếu giờ bắt đầu ở một cột và giờ kết thúc ở một cột thì dùng hàm SUMPRODUCT trừ hai cột này với nhau sẽ ra tổng thời gian.
cảm ơn VeMini nhé
Nhưng cách 1 thì thấy dễ làm hơn còn Cách 2 mình thấy sao sao ấy....không hiểu lắm với hàm Sumproduct.
Tiện đây cho mình hỏi thêm là từ dòng tổng số giờ với định dạng như vậy thì có thể quy ra ngày công với định dạng số ví dụ: Tổng thời gian là: 17:40/8= 2,12 công chứ ko phải 02:12.
Tại vì cũng ko biết về Excel nên hơi tùm lum, mong mọi người thông cảm nhé.
 
cảm ơn VeMini nhé
Nhưng cách 1 thì thấy dễ làm hơn còn Cách 2 mình thấy sao sao ấy....không hiểu lắm với hàm Sumproduct.
Tiện đây cho mình hỏi thêm là từ dòng tổng số giờ với định dạng như vậy thì có thể quy ra ngày công với định dạng số ví dụ: Tổng thời gian là: 17:40/8= 2,12 công chứ ko phải 02:12.
Tại vì cũng ko biết về Excel nên hơi tùm lum, mong mọi người thông cảm nhé.

Ý của bác Vetmini là nếu bạn có một CSDL thì làm với hàm SUMPRODUCT, còn cách của mình thì bạn sẽ thấy trực quan thôi chứ nó không phải dạng CSDL.

Để tính ra số ngày công, với cái file của tôi, bạn chỉ việc gõ công thức này: =E5/8*24

Sau đó định dạng lại kiểu General là được.

Nếu bạn không muốn có số lẽ (chỉ lấy phần nguyên của ngày) bạn ghi công thức: =INT(E5/8*24)
 
Dùng hàm sumproduct:

Ví dụ như dư liệu ở trong file đính kèm của #2

giờ làm là C2:C4, và giờ nghỉ là D2:D4 ===> tổng thời gian làm =Sumproduct(D2:D4-C2:C4)

Kết quả là số ngày (0.333333) chứ không phải số giờ, nếu định dạng theo time thì sẽ ra 8:00 (tức là 8 giờ)

Tuy nhiên, nếu bạn không biết về hàm mảng thì không nên dùng để tránh nguy hiểm kết quả sai mà cứ ngỡ là đúng.
 
Dùng hàm sumproduct:

Ví dụ như dư liệu ở trong file đính kèm của #2

giờ làm là C2:C4, và giờ nghỉ là D2:D4 ===> tổng thời gian làm =Sumproduct(D2:D4-C2:C4)

Kết quả là số ngày (0.333333) chứ không phải số giờ, nếu định dạng theo time thì sẽ ra 8:00 (tức là 8 giờ)

Tuy nhiên, nếu bạn không biết về hàm mảng thì không nên dùng để tránh nguy hiểm kết quả sai mà cứ ngỡ là đúng.

Lúc đầu tưởng đâu Vetmini áp dụng Sumproduct cho CSDL tức là một bảng dữ liệu có một cột nhiều tên, rồi cột giờ làm, giờ nghỉ, sau đó mới dùng hàm đó để tính theo tên. Nếu càng dùng nhiều hàm mảng thì tốc độ tính sẽ ì ạch.

Mình cũng có thể dùng công thức này: =SUM(D2:D4-C2:C4)

Kết thúc công thức với tổ hợp phím Ctrl+Shift+Enter
 

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

Back
Top Bottom