ncv


 
Trang ChínhTrợ giúpTìm kiếmThành viênĐăng kýĐăng Nhập
Similar topics

Share | 
 

 Tính toán chênh lệch các khoản thời gian trong tháng

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
admin
Admin
Admin
avatar

Phone : 0983954651
Tổng số bài gửi : 96
Points : 215
Reputation : 6
Join date : 04/09/2009
Age : 29
Đến từ : TT Dạy Nghề Và Sát Hạch Lái Xe Tỉnh BRVT

Bài gửiTiêu đề: Tính toán chênh lệch các khoản thời gian trong tháng   Tue Sep 28, 2010 10:04 pm

Hàm DAYS360()
Cú pháp: = DAYS360(start_date, end_date [, method])
start_date, end_date: Ngày tháng đại diện cho ngày bắt đầu và ngày kết thúc của khoảng thời gian cần tính toán. Nên nhập bằng hàm DATE(), hoặc dùng một kết quả trả về của một công thức khác, vì có thể sẽ xảy ra lỗi nếu bạn nhập trực tiếp ngày tháng dưới dạng text.
method: Một giá trị logic (TRUE, FALSE) để chỉ cách tính toán, theo kiểu châu Âu hay theo kiểu Mỹ.
* FALSE: (hoặc không nhập) Tính toán theo kiểu Mỹ: Nếu start_date là ngày 31 của tháng, thì nó được đổi thành ngày 30 của tháng đó. Nếu end_date là ngày 31 của tháng và start_date nhỏ hơn 30, thì end_date được đổi thành ngày 1 của tháng kế tiếp.
* TRUE: Tính toán theo kiểu châu Âu: Hễ start_date hoặc end_date mà rơi vào ngày 31 của một tháng thì chúng sẽ được đổi thành ngày 30 của tháng đó.
Ví dụ: So sánh số ngày chênh lệch giữa 01/01/2008 và 31/5/2008 theo kiểu một năm có 360 ngày và theo kiểu thường (dùng hàm DATEDIF)
DAYS360(“01/01/2008″, “31/5/2008″) = 150
DAYS360(“01/01/2008″, “31/5/2008″, TRUE) = 149
DATEDIF(“01/01/2008″, “31/5/2008″, “d”) = 151
Tính số ngày làm việc giữa hai khoảng thời gian
Bình thường, nếu lấy ngày tháng trừ ngày tháng, kết quả sẽ bao gồm luôn những ngày lễ, ngày nghỉ, v.v… Còn nếu tính số ngày làm việc trong một khoảng thời gian, thì phải trừ bớt đi những ngày không làm việc.
Trong Excel có một hàm chuyên để tính toán những ngày làm việc giữa hai khoảng thời gian mà không bao gồm các ngày thứ Bảy, Chủ Nhật và những ngày nghỉ khác được chỉ định: Hàm NETWORKDAYS (đúng nguyên nghĩa của nó: net workdays).
Dĩ nhiên hàm này chỉ thích hợp với những cơ quan làm việc 5 ngày một tuần, chứ như chúng ta, làm tuốt, có khi là 365 ngày một năm (hic) thì hàm này vô tác dụng!
Hàm NETWORKDAYS()
Cú pháp: = NETWORKDAYS(start_date, end_date [, holidays])
start_date, end_date: Ngày tháng đại diện cho ngày bắt đầu và ngày kết thúc công việc. Nên nhập bằng hàm DATE(), hoặc dùng một kết quả trả về của một công thức khác, vì có thể sẽ xảy ra lỗi nếu bạn nhập trực tiếp ngày tháng dưới dạng text.
holidays: Danh sách những ngày nghỉ ngoài những ngày thứ Bảy và Chủ Nhật. Danh sách này có thể là một vùng đã được đặt tên. Nếu nhập trực tiếp thì phải bỏ trong cặp dấu móc {}.
Ví dụ: Công thức tính số ngày làm việc giữa ngày 1/12/2007 và ngày 10/1/2008, trong đó có nghỉ ngày Noel (25/12) và ngày Tết Tây (1/1):
= NETWORKDAYS(“01/12/2007″, “10/01/2008″, {“12/25/2007″, “1/1/2008″})
Hàm DATEDIF()
Về Đầu Trang Go down
Xem lý lịch thành viên http://xomnhala.warsforum.com
admin
Admin
Admin
avatar

Phone : 0983954651
Tổng số bài gửi : 96
Points : 215
Reputation : 6
Join date : 04/09/2009
Age : 29
Đến từ : TT Dạy Nghề Và Sát Hạch Lái Xe Tỉnh BRVT

Bài gửiTiêu đề: Re: Tính toán chênh lệch các khoản thời gian trong tháng   Tue Sep 28, 2010 10:05 pm

DATEDIF(start_day, end_day, unit)
start_day: Ngày đầu
end_day: Ngày cuối (phải lớn hơn ngày đầu)
unit: Chọn loại kết quả trả về (khi dùng trong hàm phải gõ trong dấu ngoặc kép)
y : số năm chênh lệch giữa ngày đầu và ngày cuối
m : số tháng chênh lệch giữa ngày đầu và ngày cuối
d : số ngày chênh lệch giữa ngày đầu và ngày cuối
md : số ngày chênh lệch giữa ngày đầu và tháng ngày cuối, mà không phụ thuộc vào số năm và số tháng
ym : số tháng chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số ngày
yd : số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm
Ví dụ:
DATEDIF(“01/01/2000″, “31/12/2100″, “y”) = 100 (năm)
DATEDIF(“01/01/2000″, “31/12/2100″, “m”) = 1211 (tháng)
DATEDIF(“01/01/2000″, “31/12/2100″, “d”) = 36889 (ngày)
DATEDIF(“01/01/2000″, “31/12/2100″, “md”) = 30 (= ngày 31 – ngày 1)
DATEDIF(“01/01/2000″, “31/12/2100″, “ym”) = 11 (= tháng 12 – tháng 1)
DATEDIF(“01/01/2000″, “31/12/2100″, “yd”) = 365 (= ngày 31/12 – ngày 1/1)
Về Đầu Trang Go down
Xem lý lịch thành viên http://xomnhala.warsforum.com
 
Tính toán chênh lệch các khoản thời gian trong tháng
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» TeamSpeak 3
» Tên trong game - Clan muốn vào.
» Đơn xin gia nhập clan

Permissions in this forum:Bạn không có quyền trả lời bài viết
ncv :: Học hành :: Excel-
Chuyển đến 
Make hay while the sun shines.
Tra từ nhanh:
Từ cần tra:
© xomnhala.cuibap.vn

Lượt truy cập
tv7_2005