이 작업을 하기 위해서는 좀 피곤한 계산을 많이 해야 하네요.
엑셀의 weeknum함수 로 1/1이 있는 주를 1로 해서 어느 날이 몇 번째 주인지 구할 수 있고.
weekday 함수로 어떤 날이 무슨 요일인지 구할 수는 있는데..
그런데 이번 달(12월을 예로 들어서)에 화요일이 몇 개 있는지 구하려고 하면..
12월 1일은 49번째 주에 속해 있고, 요일은 화요일이네요.
12월 말일은 53번째 주 목요일인지 구한 다음에
53-48=5개의 주가 있는데, 첫주가 화요일을 포함하는지, 마지막주 가 화요일을 포함하는지 확인해야 하죠.
그 다음에 12월 첫째 화요일에 2개가 들어가는 날인지 1개가 들어가는지 알아야
12월 첫째주인 49번째 기준으로 판단해야 할지, 다음 주인 50번째 기준으로 판단해야 할지와 2개로 시작하는지 1개로 시작하는지 헷갈립니다.
그리고 12월이면 2,1,2,1,2이 되는데 1월의 첫째 화요일은 2개부터 시작할 지 1개 부터 시작할 지가 또 꼬이게 되잖아요.
그러면 저걸 다 풀기위해서 식이 몇개가 필요하냐 하면
1) 이번 달을 입력하고
2) 이번 달이 몇 번째 주인지
3) 이번 달이 무슨 요일인지
5) 이번 달의 마지막이 몇 번째 주인지
6) 이번 달의 마지막이 무슨 요일인지.
4) 이번 달이 2개 배달로 시작하는지, 1개 배달로 시작하는지?
수동으로 입력을 하든지, 아니면 자동으로 하려면 수식 몇 개를 짬뽕시켜야 함.
각 단계 마다 구하는 식도 date 함수, year함수, month함수, day 함수를 기본으로 사용해야 해서 5개의 함수가 중첩이 되는데
저 식을 한꺼번에 다 만들려면 수십개의 함수를 적으면서 해야 하는데, 적어줘도 너무 복잡해서 이해도 안되고 효용도 없겠죠.
보조열을 쓴다고 해도 6단계의 보조열을 풀어서 해결해야 할 겁니다.
질문자가 얼마나 피곤한 질문을 했는지 보이시나요?
스스로 구하려고 시도를 해 보면 어떤 정보가 있어야 저걸 할 수 있는지 알텐데,
그걸 모르니 하고 싶은 말만 해 놓고 답을 기다립니다.
이렇게 문제를 푸는 과정을 적어 놓고 어디에서 막히는지 질문을 해야 제대로 된 답을 얻을 수 있습니다.
추신) 나는 귀찮아서 이 문제 안 풉니다.