Bộ hàm tính & đếm ngày (8 người xem)

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

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

Excel chưa có hàm COUNTDAYS, chỉ có hàm tự tạo, nếu bạn dùng hàm tự tạo thì liên hệ người viết hàm đó. Bạn nên gửi file lên để mọi người có thể giúp bạn.
 
Tôi xin hỏi thế này, tôi cần tính ra ngày hoàn tất khi công việc của tôi cần 25 ngày làm việc (trừ thứ 7, chủ nhật, ngày lễ) thì làm thế nào? Tôi không chuyên về excel nên khi đọc các hướng dẫn trên vẫn chưa làm được, các bác có thể hướng dẫn từng bước không ạ? Cám ơn nhiều
nếu bạn dùng excel 2010 thì dùng hàm workday.inl(....)
http://www.giaiphapexcel.com/forum/...mới-trong-excel-2010-beta&p=230535#post230535
 
Trong Excel có cách nào (công thức) để đếm tổng số ngày thứ bảy, chủ nhật và các ngày nghỉ theo luật lao động của các tháng trong năm 2012 không các Anh/Chị ?
 
Trong Excel có cách nào (công thức) để đếm tổng số ngày thứ bảy, chủ nhật
Có sẵn trên GPE rồi còn gì:
http://www.giaiphapexcel.com/forum/...-trong-một-quãng-T-G-bất-kỳ&p=16111#post16111
và các ngày nghỉ theo luật lao động của các tháng trong năm 2012 không các Anh/Chị ?
Cái này bạn tự liệt kê thôi, anh Bill làm gì biết Việt Nam có ngày lễ nào chứ
 
Mình vừa đếm tay trong Excel, năm 2012 số ngày nghỉ như sau :

Chúa nhật: 53 ngày

Thứ bảy : 52 ngày

Ngày nghỉ VN theo luật Lao động (kể cả nghỉ bù) : 12 ngày.

P/s: chỉ Áp dụng cho các nhà bank và khối DN nhà nước.
 
Mình vừa đếm tay trong Excel, năm 2012 số ngày nghỉ như sau :

Chúa nhật: 53 ngày

Thứ bảy : 52 ngày

Ngày nghỉ VN theo luật Lao động (kể cả nghỉ bù) : 12 ngày.

P/s: chỉ Áp dụng cho các nhà bank và khối DN nhà nước.

Có cách nào lấy số ngày thứ bảy, ngày chủ nhật, ngày nghỉ theo luật Việt Nam để tính ra số ngày trong Excel không các Anh/Chị ?

Ví dụ: ngày 07/01/2012 là ngày thứ Bảy, đếm là 1 ngày... tương tự xem calendar năm 2012 sẽ tính ra ngày tháng năm và số ngày còn lại của năm 2012 !
 
Có cách nào lấy số ngày thứ bảy, ngày chủ nhật, ngày nghỉ theo luật Việt Nam để tính ra số ngày trong Excel không các Anh/Chị ?

Ví dụ: ngày 07/01/2012 là ngày thứ Bảy, đếm là 1 ngày... tương tự xem calendar năm 2012 sẽ tính ra ngày tháng năm và số ngày còn lại của năm 2012 !
Bạn thử cái này xem sao
=A2-A1-NETWORKDAYS(A1;A2;$A$3:$A$7)
A1=ngày bắt đầu tính toán
A2=ngày kết thúc
$A$3:$A$7=các ngày nghỉ lễ
 
Chào mọi người,

Đây là câu trả lời chung cho 2 thread sau đây:

http://www.giaiphapexcel.com/forum/showthread.php?t=2431

http://www.giaiphapexcel.com/forum/showthread.php?t=2422

Xin giới thiệu 3 hàm dùng để tính toán những vấn đề thường gặp phải có liên quan đến ngày tháng:

Hàm đếm số ngày - SoNgay(ngày 1, ngay 2, x, cột chứa các ngày lễ). Xin quí vị xem hướng dẫn chi tiết trong file đính kèm. Hàm này có rất nhiều chức năng bao gồm luôn cách tính datediff và Networkdays. Khác với khi dùng hàm networkdays, bạn khỏi cần cài đặt addin VBA analysis toolpak hay analysis toolpak.
cho mình hỏi vùng liệt kê ngày lễ là: từ ô đến ô hay phải viết như thế nào
VD: H10:H20 hay như thế nào
còn ngày tháng đc liệt kê trong vùng đó đc định dạng và viết như thế nào
VD: 21/01/2012 hay 01/21/2012 (cách nhập) hay là "21/01/2012"
mình thử liệt kê 9 ngày nghỉ tết Nhâm Thìn vừa rồi mỗi ô 1 kiểu khác nhau mà kết quả vẫn ko thay đổi !$@!!
 

File đính kèm

Anh ơi, làm sao để em dùng được hàm này ạ ??? phải tạo lập công thức cho êxcel trước đúng ko anh ?

Em đang dùng Excel 2010
 
Chào các bạn mình có một bài nhưng không biết làm xin các bạn trợ giúp. Một người đi làm từ 11tháng 10 năm 2012 đến 31 tháng 10 năm 2012 trong đó ngày 24 nghỉ, chủ nhật nghỉ tính số ngày đi làm. Xin cảm ơn
 
xin chào bạn!
mình đã thử dùng thử hàm edate trong máy của mình excell 2007. nhưng chỉ đúng với tháng thôi vì hàm edate có mặc định sẵn là: edate(start_date,months) vd: edate("14/12/2012",5)=14/05/2013.
bạn nào biết cách chỉnh để hàm trả về mặc định tính ngày không?
nếu các bạn có ý kiến gửi về mail này giúp mình nhé: cloudy2626@yahoo.com.vn
thanks

Chào mọi người,

Đây là câu trả lời chung cho 2 thread sau đây:

http://www.giaiphapexcel.com/forum/showthread.php?t=2431

http://www.giaiphapexcel.com/forum/showthread.php?t=2422

Xin giới thiệu 3 hàm dùng để tính toán những vấn đề thường gặp phải có liên quan đến ngày tháng:

Hàm đếm số ngày - SoNgay(ngày 1, ngay 2, x, cột chứa các ngày lễ). Xin quí vị xem hướng dẫn chi tiết trong file đính kèm. Hàm này có rất nhiều chức năng bao gồm luôn cách tính datediff và Networkdays. Khác với khi dùng hàm networkdays, bạn khỏi cần cài đặt addin VBA analysis toolpak hay analysis toolpak.

Nếu ta biết ngày 1 công trình bắt đầu và dự tính là bao nhiêu ngày sẽ hoàn tất, hàm thứ 2 (Edate) sẽ giúp tính ngày kết thúc. Edate có nghĩa là end date (ngày cuối). Cú pháp dùng là edate(ngày đầu, số ngày làm việc,
cột chứa các ngày lễ).

Hàm thứ 3 là Sdate (start date - ngày bắt đầu). Cái hàm này làm ngược lại thao tác Edate khi ta biết ngày kết thúc và muốn tìm ngày bắt đầu. Cú pháp giống như hàm 2.

Các hàm trên đều tính ngày làm là từ Thứ 2 đến Thứ 6. Nếu tính ngày Thứ 7 là 1 ngày làm việc bình thường thì cần dùng hàm SoNgay để đếm bao nhiêu ngày Thứ 7 trong thời gian tính.

Thí dụ: 1 công việc bắt đầu vào ngày 29/12/2006 (ở ô J1) và mất 10 ngày công để hoàng thành. Nếu không làm ngày Thứ 7 thì Edate(J1, 10, cột chứa ngày lể) = 12/1/2007. Nếu có làm ngày Thứ 7 thì cần dùng 2 công thức liên kết như sau:

Edate(J1, 10 - SoNgay(J1,Edate(ngày bắt đầu, 10, Ngày lễ),7,Ngày lễ),ngày lễ).

Đã chạy thử các hàm này trong XL 2003 thì cho kết quả đúng hết. Tuy chưa thữ trong các bản XL khác, nhưng tôi tin là các hàm này tương hợp với tất cả ấn bản XL cũ và mới.

Mời mọi người xài thữ cho ý kiến. Nếu gặp trục trặc xin pm cho mình biết.

Mến chào
 
Cảm ơn anh rất nhiều em đang đau dầu vì vấn đề này, may quá gặp được bài của anh
 
Chào mọi người,

Đây là câu trả lời chung cho 2 thread sau đây:

http://www.giaiphapexcel.com/forum/showthread.php?t=2431

http://www.giaiphapexcel.com/forum/showthread.php?t=2422

Xin giới thiệu 3 hàm dùng để tính toán những vấn đề thường gặp phải có liên quan đến ngày tháng:

Hàm đếm số ngày - SoNgay(ngày 1, ngay 2, x, cột chứa các ngày lễ). Xin quí vị xem hướng dẫn chi tiết trong file đính kèm. Hàm này có rất nhiều chức năng bao gồm luôn cách tính datediff và Networkdays. Khác với khi dùng hàm networkdays, bạn khỏi cần cài đặt addin VBA analysis toolpak hay analysis toolpak.

Nếu ta biết ngày 1 công trình bắt đầu và dự tính là bao nhiêu ngày sẽ hoàn tất, hàm thứ 2 (Edate) sẽ giúp tính ngày kết thúc. Edate có nghĩa là end date (ngày cuối). Cú pháp dùng là edate(ngày đầu, số ngày làm việc,
cột chứa các ngày lễ).

Hàm thứ 3 là Sdate (start date - ngày bắt đầu). Cái hàm này làm ngược lại thao tác Edate khi ta biết ngày kết thúc và muốn tìm ngày bắt đầu. Cú pháp giống như hàm 2.

Các hàm trên đều tính ngày làm là từ Thứ 2 đến Thứ 6. Nếu tính ngày Thứ 7 là 1 ngày làm việc bình thường thì cần dùng hàm SoNgay để đếm bao nhiêu ngày Thứ 7 trong thời gian tính.

Thí dụ: 1 công việc bắt đầu vào ngày 29/12/2006 (ở ô J1) và mất 10 ngày công để hoàng thành. Nếu không làm ngày Thứ 7 thì Edate(J1, 10, cột chứa ngày lể) = 12/1/2007. Nếu có làm ngày Thứ 7 thì cần dùng 2 công thức liên kết như sau:

Edate(J1, 10 - SoNgay(J1,Edate(ngày bắt đầu, 10, Ngày lễ),7,Ngày lễ),ngày lễ).

Đã chạy thử các hàm này trong XL 2003 thì cho kết quả đúng hết. Tuy chưa thữ trong các bản XL khác, nhưng tôi tin là các hàm này tương hợp với tất cả ấn bản XL cũ và mới.

Mời mọi người xài thữ cho ý kiến. Nếu gặp trục trặc xin pm cho mình biết.

Mến chào
Chào bạn.
tôi là dân kỹ thuật đơn thuần, xin gửi file đề nghị bạn và diễn đàn giúp đỡ với yêu cầu đã ghi trong file, cụ thể là lập công thức thể hiện ngày đến hạn của 1 kỳ hạn gửi tiết kiệm không phải là 1 tháng, 3 tháng..., ngày đến hạn đó lại là ngày gửi của kỳ hạn tiếp theo
cám ơn bạn và diến đàn
 

File đính kèm

Lần chỉnh sửa cuối:
mình tải về gọi hàm không được? vba hay macro tìm ko thấy
 
Tôi tải về nhưng công thức bị lỗi value. mong được giúp đỡ
 
các anh ơi cho em hỏi nếu muốn tính ngày kết thúc của 1 khoảng thời gian giống như hàm WORKDAY nhg mà tính cả t7,cn thì làm như nào? mong mọi người chỉ giúp với
 
dear mọi người ơi, có ai biết về cách đếm này, hướng dẫn hàm giúp mình với nhé:

Mình muốn đếm tổng số ngày từ dd/mm/yyyy đến dd/mm/yyy (2 cột này mình tự nhập giá trị), tổng cộng là bao nhiêu ngày, 1 cái là vẫn tính ngày thứ 7, 1 cái là không tính ngày thứ 7, không đếm ngày chủ nhật.

Ví dụ: mình muốn đếm tổng số ngày từ ngày 06/07/2017 đến ngày 14/07/2017,
Theo mình đếm tay thì kết quả đúng sẽ là
- Nếu đếm ngày thứ 7: tổng cộng 8 ngày
- Nếu không đếm thứ 7: tổng cộng 7 ngày

Giúp mình hàm này với nhé, và có thể nào kết hợp 2 điều kiện này và một hàm luôn không?
Thanks mọi người nhiều ạ!
 
dear mọi người ơi, có ai biết về cách đếm này, hướng dẫn hàm giúp mình với nhé:

Mình muốn đếm tổng số ngày từ dd/mm/yyyy đến dd/mm/yyy (2 cột này mình tự nhập giá trị), tổng cộng là bao nhiêu ngày, 1 cái là vẫn tính ngày thứ 7, 1 cái là không tính ngày thứ 7, không đếm ngày chủ nhật.

Ví dụ: mình muốn đếm tổng số ngày từ ngày 06/07/2017 đến ngày 14/07/2017,
Theo mình đếm tay thì kết quả đúng sẽ là
- Nếu đếm ngày thứ 7: tổng cộng 8 ngày
- Nếu không đếm thứ 7: tổng cộng 7 ngày

Giúp mình hàm này với nhé, và có thể nào kết hợp 2 điều kiện này và một hàm luôn không?
Thanks mọi người nhiều ạ!
Nếu bạn đang sử dụng excel >= 2010, bạn tham khảo hàm NETWORKDAYS.INTL()
Giả sử: A2= 06/07/2017; B2=14/07/2017, công thức:
=NETWORKDAYS.INTL(A2,B2) hoặc =NETWORKDAYS.INTL(A2,B2,1) : đối số 1 để loại trừ ngày thứ 7 và CN.

Xem thêm : https://support.office.com/vi-vn/article/Hàm-NETWORKDAYS-INTL-a9b26239-4f20-46a1-9ab8-4e925bfd5e28?ui=vi-VN&rs=vi-VN&ad=VN

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom