컴활 함수 사전 p.15
1. DAYS360 함수가 1년을 360일로 가정한다고 했는데요, 왜 360일로 가정한 건가요?
굳이 365일이 아닌 360일로 가정한 이유가 있나요?
2. DAYS360 함수를 사용할 때, 다른 수식 또는 결과값으로 입력해야 한다고 했는데요,
기본 문제에는 그냥 날짜가 쓰여 있는데 이때는 왜 계산이 되는 건가요?
3. 엑셀에서 날짜는 문자인가요? 숫자인가요? 날짜가 가운데 정렬되어있으면 날짜의 데이터 형식을 모르겠어요.
예를 들어, 2019-1-1 -> 숫자.
2019년 1월 1일 -> 문자. 인가요?
4. DAYS360 함수 옵션에서, 미국식, 유럽식이 다르잖아요.
두 옵션의 차이가 이해가 안 돼요.
안녕하세요.
1. 프로그램상에서 한달을 30일 기준으로 처리하기 때문에 360일로 가정한 것입니다.
2.
날짜가 적혀있는 셀을 선택한 것이기 때문에 date 함수 없이 사용이 가능한 것입니다.
3.
결국은 날짜 형식으로 보셔야 합니다.
굳이 결정하자면, 숫자에 가까운 날짜 형식입니다.
4.
시작일이 어떤 달의 31일이면 그 달의 30일로 처리하는 것은 미국식과 유럽식이 동일합니다.
하지만,
종료일이 어떤 달의 31일이면 유럽식은 30일로 처리하고,
미국식은 종료일이 31일이고 시작일이 30일 이전이면, 종료일은 30일이 아닌 다음 달 1일로 처리됩니다.
이 경우가 아니라면 유럽식 처럼 30일로 처리하죠.
좋은 하루 보내세요.
-
관리자2019-09-15 21:19:22
안녕하세요.
1. 프로그램상에서 한달을 30일 기준으로 처리하기 때문에 360일로 가정한 것입니다.
2.
날짜가 적혀있는 셀을 선택한 것이기 때문에 date 함수 없이 사용이 가능한 것입니다.
3.
결국은 날짜 형식으로 보셔야 합니다.
굳이 결정하자면, 숫자에 가까운 날짜 형식입니다.
4.
시작일이 어떤 달의 31일이면 그 달의 30일로 처리하는 것은 미국식과 유럽식이 동일합니다.
하지만,
종료일이 어떤 달의 31일이면 유럽식은 30일로 처리하고,
미국식은 종료일이 31일이고 시작일이 30일 이전이면, 종료일은 30일이 아닌 다음 달 1일로 처리됩니다.
이 경우가 아니라면 유럽식 처럼 30일로 처리하죠.
좋은 하루 보내세요.
-
관리자2019-10-14 20:25:04
안녕하세요.
유럽식일 경우, 시작일이나 종료일이 어떤 달의 31이면 그 달의 30일로 처리됩니다.
시작일 2019-10-30, 종료일 2019-10-30 으로 인식되어 결과가 0이 됩니다.
미국식일 경우,
종료일이 31일이고, 시작일이 30일 이전(30일 제외)이면 종료일은 다음달 1일로 처리됩니다.
시작일 2019-10-29, 종료일 2019-10-31의 결과와
시작일 2019-10-29, 종료일 2019-11-01의 결과가 2로 동일합니다.
시작일 2019-10-30, 종료일 2019-10-31의 경우, 위 경우에 해당하지 않으므로 종료일은 그 달의 30일로 처리됩니다. 그래서 시작일과 종료일이 같아져서 결과가 0이 됩니다.
좋은 하루 보내세요.
-
*2019-10-13 12:20:42
시작일 종료일 미국식 유럽식
2019-10-30 2019-10-31 0 0
이런 결과 값이 나오는데요, 미국식은 10월 30일, 11월 1일 해서 1이 나와야 하는거 아닌가요? ㅠㅠ
왜 시작일이 30일 이전이 되어야 하는 건가요?