Đếm ngày lẽ và ngày chẳn

Liên hệ QC

titi20034

Thành viên mới
Tham gia
26/7/07
Bài viết
17
Được thích
3
Hi all!
Xin giúp mình một tí nhé. Mình muốn đếm ngày chẳn hoặc lẽ thì dùng hàm gì. Ví dụ: Từ ngày 12/11/2009 đến 19/11/2009 có bao nhiêu ngày lẽ hoặc bao nhiêu ngày chẳn. Giúp mình nhé, cảm ơn rất nhiều.
 
Hi all!
Xin giúp mình một tí nhé. Mình muốn đếm ngày chẳn hoặc lẽ thì dùng hàm gì. Ví dụ: Từ ngày 12/11/2009 đến 19/11/2009 có bao nhiêu ngày lẽ hoặc bao nhiêu ngày chẳn. Giúp mình nhé, cảm ơn rất nhiều.
A1 là ngày đầu, A2 là ngày cuối. Đây là công thức tính ngày lẻ:
Mã:
=SUM(MOD(((A1-1+ROW(A1:A2000))>=A1)*((A1-1+ROW(A1:A2000))<=A2)*(A1-1+ROW(A1:A2000)),2))
Công thức mảng nha. Ctrl + Shift + Enter khi sử dụng.
Ngày chẵn thì lấy tổng số ngày trừ số ngày lẻ:
Mã:
=A2-A1+1-SUM(MOD(((A1-1+ROW(A1:A2000))>=A1)*((A1-1+ROW(A1:A2000))<=A2)*(A1-1+ROW(A1:A2000)),2))
Công thức mảng.
 
Công thức của bạn bỏ qua ngày đầu tiên rồi!
Mình thử tính từ ngày 1/29/2009 đến ngày 2/1/2009 => kết quả =2 ngày & 1/30/2009 đến 2/1/2009 cũng chỉ có 2 ngày thôi (công thức tính ngày lẻ)
 
Lần chỉnh sửa cuối:
Công thức của bạn bỏ qua ngày đầu tiên rồi!
Mình thử tính từ ngày 1/29/2009 đến ngày 2/1/2009 => kết quả =2 ngày & 1/30/2009 đến 2/1/2009 cũng chỉ có 2 ngày thôi (công thức tính ngày lẻ)
Không phải là bỏ qua ngày đầu tiên mà là tôi quên hàm Day() để chỉ lấy ngày thôi. Sửa lại thế này:
Mã:
=SUM(MOD(DAY(((A1-1+ROW(A1:A2000))>=A1)*((A1-1+ROW(A1:A2000))<=A2)*(A1-1+ROW(A1:A2000))),2))
Công thức mảng.
 
Công thức tính số ngày lẻ:
PHP:
=SUMPRODUCT((MOD(DAY(A2-1+ROW(INDIRECT("1:"&B2-A2+1))),2)=1)*1)
Công thức tính số ngày chẳn:
PHP:
=SUMPRODUCT((MOD(DAY(A2-1+ROW(INDIRECT("1:"&B2-A2+1))),2)=0)*1)
Với A2 là ngày bắt đầu, B2 là ngày kết thúc
Câu hỏi này đã có từ rất lâu rồi
 
Web KT

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

Back
Top Bottom