Thống kê các năm có các ngày trùng Thứ ngày tháng (2 người xem)

Liên hệ QC

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

Nguyễn Hồng Quang

Thành viên GPE Hà Nội
Tham gia
8/6/07
Bài viết
1,203
Được thích
877
Giới tính
Nam
Nghề nghiệp
Kế toán
Em thấy năm 2018 có 1 Thứ 7 ngày 07 tháng 07 là 1 ngày thú vị ngẫu nhiên trùng số Thứ ngày tháng
Vậy không biết có thể sử dụng công thức của excel để thống kê được các năm có sự kiện trùng ngẫu nhiên này không ạ.
 

File đính kèm

Em thấy năm 2018 có 1 Thứ 7 ngày 07 tháng 07 là 1 ngày thú vị ngẫu nhiên trùng số Thứ ngày tháng
Vậy không biết có thể sử dụng công thức của excel để thống kê được các năm có sự kiện trùng ngẫu nhiên này không ạ.
- Gõ vào cell A1 chỉ số năm (chẳng hạn là 2018)
- Đặt 1 name tên lPos với công thức:
Mã:
=IF(WEEKDAY(DATE($A$1,{2,3,4,5,6,7},{2,3,4,5,6,7}))={2,3,4,5,6,7},DATE($A$1,{2,3,4,5,6,7},{2,3,4,5,6,7}),"")
- Gõ xuống sheet công thức:
Mã:
=SMALL(lPos,ROWS($1:1))
kéo fill xuống
Nếu tính luôn CN thì chỗ {2,3,4,5,6,7} sửa thành {1,2,3,4,5,6,7}
 
Vài kết quả do macro đem lại:
PHP:
   Ngày  Thứ
2/2/2004  2
2/2/2009  2
2/2/2015  2
3/3/2009  3
3/3/2015  3
3/3/2020  3
4/4/2001  4
4/4/2007  4
4/4/2012  4
4/4/2018  4
5/5/2005  5
5/5/2011  5
5/5/2016  5
6/6/2003  6
6/6/2008  6
6/6/2014  6
7/7/2001  7
7/7/2007  7
7/7/2012  7
7/7/2018  7
 
Cảm ơn anh ndu96081631 ; anh SA_DQ
Vì hôm nọ có ông bạn kể chuyện nửa đùa nửa thật là có người nhờ tư vấn chọn ngày đính hôn sao cho phải là 1 ngày đặc biệt và càng dễ nhớ càng tốt, sau này dễ nịnh vợ; nên em mới nảy ra ý tưởng này. )(*^= Em lên google tra thì không tìm thấy; chỉ thấy cái thứ 7 ngày 07/07/2007 có rất nhiều đám cưới :) http://dantri.com.vn/the-gioi/the-gioi-len-con-sot-7707-1183895983.htm
 
Cảm ơn anh ndu96081631 ; anh SA_DQ
Vì hôm nọ có ông bạn kể chuyện nửa đùa nửa thật là có người nhờ tư vấn chọn ngày đính hôn sao cho phải là 1 ngày đặc biệt và càng dễ nhớ càng tốt, sau này dễ nịnh vợ; nên em mới nảy ra ý tưởng này. )(*^= Em lên google tra thì không tìm thấy; chỉ thấy cái thứ 7 ngày 07/07/2007 có rất nhiều đám cưới :)http://dantri.com.vn/the-gioi/the-gioi-len-con-sot-7707-1183895983.htm
Mấy vụ liên quan đến tính toán ngày tháng theo tiêu chí nào đó thì Excel là vô địch. Nếu bạn biết VBA thì bài này càng giải quyết nhanh gọn, trong nháy mắt có thể ra luôn kết quả từ năm 1900 đến 2100 luôn, thậm chí đến năm 3000 (mong sống được đến đó cho thành quỷ già)
 
Từ 1900 đến 3000 có 953 ngày trùng, không tính chủ nhật, hehe! ;)
 
Mấy vụ liên quan đến tính toán ngày tháng theo tiêu chí nào đó thì Excel là vô địch. Nếu bạn biết VBA thì bài này càng giải quyết nhanh gọn, trong nháy mắt có thể ra luôn kết quả từ năm 1900 đến 2100 luôn, thậm chí đến năm 3000 (mong sống được đến đó cho thành quỷ già)
Công thức vẫn chạy ngon, đâu cần VBA
 
Vì là công thức mảng nên mình ngại nếu tính tổng quát từ 1900 đến năm 3000 thì sẽ... hết ngon
Chỉ là mảng..nhỏ chưa tới 10.000 phần tử, công thức đáp ứng được:
Mã:
=SMALL(IF(WEEKDAY(REPT(COLUMN($B$1:$G$1)&"/",2)&ROW($1900:$3000))=COLUMN($B$1:$G$1),--(REPT(COLUMN($B$1:$G$1)&"/",2)&ROW($1900:$3000))),ROW(A1))
 
Chưa tìm được cách rút gọn công thức
Em cảm ơn anh nhiều. Em xem kết quả; thấy tương lai gần với hiện tại nhất có cái Thứ 5 ngày 6 tháng 7 năm 2028 đẹp quá. Chỉ tội 10 năm nữa mới đến ngày ấy. Hic chờ đến lúc đó mà mới tổ chức sự kiện gì thì lâu ghê :nopity:
 
Em cảm ơn anh nhiều. Em xem kết quả; thấy tương lai gần với hiện tại nhất có cái Thứ 5 ngày 6 tháng 7 năm 2028 đẹp quá. Chỉ tội 10 năm nữa mới đến ngày ấy. Hic chờ đến lúc đó mà mới tổ chức sự kiện gì thì lâu ghê :nopity:
Thời gian qua nhanh lắm, chẳng mấy chốc sẽ tới 10 năm :(
 
Web KT

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

Back
Top Bottom