Cách tính ngày lễ, chủ nhật trong khoảng một thời gian nhất định. (1 người xem)

Liên hệ QC

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

songlamnghean

Thành viên mới
Tham gia
21/7/09
Bài viết
36
Được thích
2
Xin chào mọi người, Anh em ai có thể giúp em một việc như sau có được không ạ?
- Em muốn tính các ngày lễ, thứ 7, chủ nhật trong một thời gian quy định được không ạ.
VD: Hiện nay em đang làm một công cu cho giấy nghỉ phép trên excel cho cán bộ, Giáo viên, CNV và em muốn có hàm tính các này lễ, ngày thứ 7, chủ nhật trong khoảng thời gian quy định. Người đó bắt đầu nghỉ phép từ ngày: 01/09/2011 đế hết này 30/09/2011 thì người đó phải có mặt ở cơ quan. Vậy anh chị em nào có công thức tính trong khoảng thời giai nghỉ đó chó thể đếm được tổng số ngày lễ+ngày thứ 7+ngày chủ nhật không.
Em xin xin chân thành cảm ơn.
 
Xin chào mọi người, Anh em ai có thể giúp em một việc như sau có được không ạ?
- Em muốn tính các ngày lễ, thứ 7, chủ nhật trong một thời gian quy định được không ạ.
VD: Hiện nay em đang làm một công cu cho giấy nghỉ phép trên excel cho cán bộ, Giáo viên, CNV và em muốn có hàm tính các này lễ, ngày thứ 7, chủ nhật trong khoảng thời gian quy định. Người đó bắt đầu nghỉ phép từ ngày: 01/09/2011 đế hết này 30/09/2011 thì người đó phải có mặt ở cơ quan. Vậy anh chị em nào có công thức tính trong khoảng thời giai nghỉ đó chó thể đếm được tổng số ngày lễ+ngày thứ 7+ngày chủ nhật không.
Em xin xin chân thành cảm ơn.
Mục đích cuối cùng của bạn là gì? Có phải là muốn tính thực chất người ấy nghĩ bao nhiêu ngày không? (trừ ngày thứ bảy, chủ nhật và lễ)
Đơn giản nhất là dùng hàm NETWORKDAYS
 
Xin chào mọi người, Anh em ai có thể giúp em một việc như sau có được không ạ?
- Em muốn tính các ngày lễ, thứ 7, chủ nhật trong một thời gian quy định được không ạ.
VD: Hiện nay em đang làm một công cu cho giấy nghỉ phép trên excel cho cán bộ, Giáo viên, CNV và em muốn có hàm tính các này lễ, ngày thứ 7, chủ nhật trong khoảng thời gian quy định. Người đó bắt đầu nghỉ phép từ ngày: 01/09/2011 đế hết này 30/09/2011 thì người đó phải có mặt ở cơ quan. Vậy anh chị em nào có công thức tính trong khoảng thời giai nghỉ đó chó thể đếm được tổng số ngày lễ+ngày thứ 7+ngày chủ nhật không.
Em xin xin chân thành cảm ơn.
Excel không biết được ngày nào là ngày lễ vì mỗi quốc gia có các ngày lễ khác nhau. Vì vậy, nếu muốn tính thì bạn phải liệt kê ra cho Excel biết ngày nào là ngày lễ.
Sau khi liệt kê các ngày lễ bạn có thể dùng hàm NETWORKDAYS() để tính.
 
Xin chào mọi người, Anh em ai có thể giúp em một việc như sau có được không ạ?
- Em muốn tính các ngày lễ, thứ 7, chủ nhật trong một thời gian quy định được không ạ.
VD: Hiện nay em đang làm một công cu cho giấy nghỉ phép trên excel cho cán bộ, Giáo viên, CNV và em muốn có hàm tính các này lễ, ngày thứ 7, chủ nhật trong khoảng thời gian quy định. Người đó bắt đầu nghỉ phép từ ngày: 01/09/2011 đế hết này 30/09/2011 thì người đó phải có mặt ở cơ quan. Vậy anh chị em nào có công thức tính trong khoảng thời giai nghỉ đó chó thể đếm được tổng số ngày lễ+ngày thứ 7+ngày chủ nhật không.
Em xin xin chân thành cảm ơn.
Để ý lỗi chính tả nhé bạn, sai 1 câu bán 1 con trâu đó.--=0

Bạn dùng NETWORKDAYS như sau:
Mã:
=NETWORKDAYS(B1,B2,B3:B6)
Với B1: Ngày bắt đầu; B2: Ngày kết thúc; B3:B6: Danh sách các ngày nghỉ lễ. (Trường hợp này B3=02/09/2011, B4:B6 để trống.)
 
1. Em cũng đã thửi làm như mọi người hướng dẫn nhưng vấn không được, em gửi file mà em làm cho anh chị em xem hộ em với nhé (ở Sheet DS DANG KY NP).
2. Qua đây cũng mong anh chị chỉ giúp em cách sai ở sheet GiAY PHEP luôn.
Em xin chân thành cảm ơn.
 

File đính kèm

1. Em cũng đã thửi làm như mọi người hướng dẫn nhưng vấn không được, em gửi file mà em làm cho anh chị em xem hộ em với nhé (ở Sheet DS DANG KY NP).
2. Qua đây cũng mong anh chị chỉ giúp em cách sai ở sheet GiAY PHEP luôn.
Em xin chân thành cảm ơn.
Tại cell L8 bạn nhập =NETWORKDAYS($J8,$K8,$J8:$K8) cái công thức dài nhằn kia nó vượt mức điều kiện cho phép không thê thực hiện được(tối đa 07 điều kiện) bạn tới 10
 
1. Em cũng đã thửi làm như mọi người hướng dẫn nhưng vấn không được, em gửi file mà em làm cho anh chị em xem hộ em với nhé (ở Sheet DS DANG KY NP).
2. Qua đây cũng mong anh chị chỉ giúp em cách sai ở sheet GiAY PHEP luôn.
Em xin chân thành cảm ơn.
bạn sai ở chỗ là tháng 6 làm gì có ngày 31
nếu bạn muốn tính ngày lễ và ngày nghỉ cuối tuần như trong file thì dùng công thức sau
=(K8-J8)-NETWORKDAYS(J8,K8,$O$1:$AF$1)
với o1:af1 là những ngày nghỉ trong năm ,
xin xem thêm file
 

File đính kèm

Xin cảm ơn anh, qua đây cũng mong anh giúp đơ em thêm ở sheet GIAY PHEP luôn. Em muốn thêm các đoạn lệnh trong sheet GIAY PHEP mà không được (file đính kèm có ghi chú các dòng lệnh em làm).
 

File đính kèm

Xin cảm ơn anh, qua đây cũng mong anh giúp đơ em thêm ở sheet GIAY PHEP luôn. Em muốn thêm các đoạn lệnh trong sheet GIAY PHEP mà không được (file đính kèm có ghi chú các dòng lệnh em làm).
Excell cho ta tính được 7 if thôi.tôi có nói với bạn rồi mà.
Còn của bạn nè đếm thử bao nhiêu
=IF(OR(AL63="HT",AL63="PHT",AL63="GV"),60,IF(AND(AL63="NV",AP3<=5),12,IF(AND(AL63="NV",AP3>5,AP3<=10),13,IF(AND(AL63="NV",AP3>10,AP3<=15),14,IF(AND(AL63="NV",AP3>15,AP3<=20),15,IF(AND(AL63="NV",AP3>20,AP3<=25),16,IF(AND(AL63="NV",AP3>25,AP3<=30),17,IF(AND(AL63="NV",AP3>30,AP3<=35),18,IF(AND(AL63="NV",AP3>35,AP3<=40),19,IF(AND(AL63="NV",AP3>40,AP3<=45),20,"")))))))))).có phải 10 không
 
xin cảm ơn anh, qua đây cũng mong anh giúp đơ em thêm ở sheet giay phep luôn. Em muốn thêm các đoạn lệnh trong sheet giay phep mà không được (file đính kèm có ghi chú các dòng lệnh em làm).
nếu bạ dùng office 2007 trở lên hàm của bạn không có vấn đề gì cả ngoài dài quá màthôi
còn cái này thì ngắn hơn nè
PHP:
=if(or(al63="ht",al63="pht",al63="gv"),60,lookup(ap3,{1,6,11,16,21,26,31,36,41},{12,13,14,15,16,17,18,19,20}))
HOẶC
PHP:
=IF(AL63="NV",LOOKUP(AP3,{1,6,11,16,21,26,31,36,41},{12,13,14,15,16,17,18,19,20}),60)
 
Lần chỉnh sửa cuối:
bạn sai ở chỗ là tháng 6 làm gì có ngày 31
nếu bạn muốn tính ngày lễ và ngày nghỉ cuối tuần như trong file thì dùng công thức sau
=(K8-J8)-NETWORKDAYS(J8,K8,$O$1:$AF$1)
với o1:af1 là những ngày nghỉ trong năm ,
xin xem thêm file

Cảm ơn anh Lê Duy Thương. Anh cho em hỏi thêm là có hàm nào khác ngoài hàm NETWORKDAYS này không. Bởi vì hiện nay em đang sử dụng office 2003 và các đơn vị nhà trường em muốn triển khai cũng sử dụng office 2003 nên khi sử dụng hà NETWORKDAYS này bắt buộc phải vào Tools/Add-ins.../đáng dấu tích vào Anlysis ToolsPak rồi cài đặt thì mới chạy được hàm.
 
Cảm ơn anh Lê Duy Thương. Anh cho em hỏi thêm là có hàm nào khác ngoài hàm NETWORKDAYS này không. Bởi vì hiện nay em đang sử dụng office 2003 và các đơn vị nhà trường em muốn triển khai cũng sử dụng office 2003 nên khi sử dụng hà NETWORKDAYS này bắt buộc phải vào Tools/Add-ins.../đáng dấu tích vào Anlysis ToolsPak rồi cài đặt thì mới chạy được hàm.
Nên sử dụng những tiện ích thuận tiện cho công việc bạn ạ, tốt nhất là nâng cấp office, chẳng ai muốn đi thụt lùi hay giậm chân tại chỗ đâu. Công thức anh Lê Duy Thương đưa ra là giải pháp tốt rồi.
 
Cho em hỏi thêm một chút nữa là em sử dụng hàm này =(B1-A1)-NETWORKDAYS(A1,B1) để đếm thứ 7 và chủ nhật của ngày 01/11/2011 đến ngày 18/11/2011 thì nó ra kết quả là 3 ngày. Tuy nhiên trên thực tế thì em đếm theo lịch là 4 ngày thứ 7 và chủ nhật. Vậy em muốn hỏi có cách nào để đếm đúng số ngày thứ 7 và chủ nhật không. em có gửi file đính kèm
 

File đính kèm

Cho em hỏi thêm một chút nữa là em sử dụng hàm này =(B1-A1)-NETWORKDAYS(A1,B1) để đếm thứ 7 và chủ nhật của ngày 01/11/2011 đến ngày 18/11/2011 thì nó ra kết quả là 3 ngày. Tuy nhiên trên thực tế thì em đếm theo lịch là 4 ngày thứ 7 và chủ nhật. Vậy em muốn hỏi có cách nào để đếm đúng số ngày thứ 7 và chủ nhật không. em có gửi file đính kèm
Híc, sao bạn không cộng thêm 1?
=(B1-A1)+1-NETWORKDAYS(A1,B1)
 
Web KT

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

Back
Top Bottom