반응형

DATEDIF 5

몇 달 전후의 날짜 구하기 - Edate 함수

1. 구문 EDATE(start_date, months) - start_date : 시작일인데 기준일이라고 생각하면 됩니다. 날짜 형식이어야지 문자 형식이면 에러가 발생합니다. - months : 떨어진 달 수입니다. +이면 미래, -이면 과거 날짜를 구해줍니다. 월 단위만 있고, 일, 주, 연 단위로는 계산하지 못하므로 일, 주 단위인 경우는 + 또는 - 연산자를 이용하고, 연인 경우는 12개월 단위로 입력하면 됩니다. 2. 예제 가. 2개월 후 날짜 구하기 Edate 함수 내에 start_date를 직접 날짜 형식인 date(2022,4,11)로 입력할 수도 있지만 A열에 날짜가 있고, B열에 months가 있기 때문에 =EDATE($A2,C$1&$B2) 라고 입력했습니다. + 기호는 안 붙이고, =..

Excel 2023.04.11

날짜간의 차이 계산(4) - VBA DateDiff 함수

워크시트에서는 날짜 차이를 계산하는 함수명이 DateDif인데, VBA에서는 DateDiff로 다릅니다. 1. 구문 DateDiff(interval, date1, date2, [ firstdayofweek, [ firstweekofyear ]] ) o interval(간격)의 유형 Setting Description yyyy Year (연) q Quarter (분기) m Month (월) y Day of year (몇번째 날) d Day (일) w Weekday (같은 요일에 해당하는 주의 수) ww Week (firstdayofweek 설정에 따라 일요일인 경우는 일요일부터 일요일까지의 주의 수) h Hour (시) n Minute (분) s Second (초) - w와 ww의 차이점 간격이 요일(we..

EXCEL - VBA 2023.04.10

날짜간의 차이 계산(2) : Days 함수

날짜 간의 차이를 계산하는 함수로는 DateDif뿐만 아니라 Days, NetWorkdays, NetWorkdays.Intl 함수가 있습니다. 1. 구문 DAYS(end_date, start_date) end_date와 start_date는 텍스트 형식 또는 숫자 형식이 될 수 있습니다. 2. 유사 함수와 비교 가. DateDif 함수와 비교 DateDif 함수의 경우는 start_date, end_date 순으로만 입력해야 하고 반대로 입력하면 에러가 발생하므로 순서가 반대입니다. 그러나, Days함수의 경우는 반대로 입력하면 음수 값이 반환될 뿐 에러는 발생하지 않습니다. 또한 DateDif 함수는 Days 함수와는 달리 날 수뿐만 아니라 연도, 월간의 차이를 계산할 수 있습니다. 나. Day 함수와..

Excel 2023.04.06

날짜 변환 - DateValue 함수, 선택하여 붙여넣기 VBA(1)

아래와 같이 날짜가 텍스트 형식으로 되어 있는 경우 날짜를 변환하는 방법을 알아보겠습니다. 1. 워크시트 가. 함수 이용 DateValue, Date함수를 사용해서 텍스트 형식의 날짜를 날짜 형식으로 변환할 수 있습니다. DateValue함수는 =DateValue(텍스트 형식의 날짜) 식으로 사용하고, Date함수는 =Date(연, 월, 일) 식으로 사용하므로, 연도는 왼쪽 텍스트에서 왼쪽 4개 숫자(문자)를 가져오고, 월은 /가 있고 가운데 있으므로 Mid함수를 이용해 A4셀의 텍스트에서 여섯 번째부터 2개를 가져오고, 일은 오른쪽 문자 2개를 가져오면 됩니다. 따라서, 수식이 =date(left(a4,4), mid(A4,6,2), right(a4,2)) 가 되는 것입니다. 나. 선택하여 붙여넣기 > ..

EXCEL - VBA 2023.02.15

엑셀 날짜 관련 함수 총정리(2) (days, networkdays, datedif 함수)

2. 날짜끼리 더하고 빼기 ① 연산자 +, - 를 이용해 더하고 빼기 날짜도 숫자와 동일한 성격이기 때문에 당연히 날짜끼리 더하고 뺄 수 있습니다. 빼는 것은 두 날짜사이의 기간을 구하는 것이고, 더하는 것은 둘 중 하나의 날짜만큼 미래의 날짜를 구하는 것이 됩니다. ​ ㈀ D라는 글자 부분에서 마우스 오른쪽 버튼을 누른 후 삽입 메뉴를 눌러 D열을 삽입합니다. ㈁ F열도 삽입합니다. F열 삽입시 위와 같이 F란 글자 부분을 눌러 삽입할 수도 있고, F열의 셀 하나를 선택한 다음 마우스 오른쪽 버튼을 누른 후 나오는 삽입 메뉴를 누른 후, 아래와 같은 선택 창에서 '열 전체'를 선택하고 '확인'버튼을 누르거나 '열 전체'를 더블 클릭해도 됩니다. D열과 F열이 삽입 되었습니다. ㈂ D5셀에 날짜간 빼기,..

Excel 2020.07.15
반응형