반응형

Date 9

요일, 주와 관련된 함수

1.WeekDay 가. 기능 날짜에 해당하는 요일을 정수 형태로 반환합니다. 나. 구문 =WEEKDAY(serial_number,[return_type]) serial_number는 1900-01-01을 1로 해서 구하고자 하는 날짜에 해당하는 일련번호입니다. return_type은 날짜별 특성을 고려해서 기본값은 일요일부터 시작하므로 일요일이 1이지만, 월요일이 1이 될 수도 있는 등 경우를 고려해서 반환 형식을 지정하는 것입니다. return_type 반환되는 수 1 또는 생략 1(일요일)에서 7(토요일) 사이의 숫자 이전 버전의 Microsoft Excel처럼 동작합니다. 2 1(월요일)에서 7(일요일) 사이의 숫자 3 0(월요일)에서 6(일요일) 사이의 숫자 11 1(월요일)에서 7(일요일) 사이..

Excel 2024.05.02

월말을 구해주는 EOMonth 함수

1. 정의 몇 개월 전, 후의 말일을 구해주는 함수로서, End Of Month라고 하면 이해하기 쉽습니다. =EO까지 입력하면 EOMONTH 함수명이 표시되기 때문에 실수할 염려는 없지만, 함수명이 EOfMonth가 아닌 점 주의해야 합니다. 위와 같이 =eo까지 입력하면 EOMONTH 함수명이 표시되므로 Tab키를 누르거나, 마우스로 EOMONTH 함수명을 더블 클릭해서 함수명을 완성할 수 있습니다. 2. 구문 EOMONTH(start_date, months) 인수가 두 개인데, 모두 필수 요소입니다. - start_date : 날짜 형식 또는 숫자로 입력하며, 텍스트로 입력하면 에러가 발생할 수 있다고 하는데, 문제없습니다. - months : 몇 개월 전, 후를 지정하는 숫자입니다. 입력하지 않고..

Excel 2023.04.17

DateValue, TimeValue : 텍스트 형식의 날짜, 시간을 정수 또는 소수로 변환

1. 구문 DATEVALUE(date_text) TIMEVALUE(time_text) 문자열로 되어 있는 날짜 또는 시간을 정수 또는 소수로 변환해서 날짜, 시간 표시형식으로 바꿀 수 있도록 하는 함수입니다. 날짜는 1900/1/1부터 9999/12/31까지 가능하고, 시간은 0:00:00부터 23:59:59까지 가능합니다. 그렇다면 24:00:00가 없으므로 다음 날 0:00:00으로 바꾸는 특별한 처리가 필요합니다. 2. 예제 가. 텍스트 날짜, 시간을 DateValue, TimeValue 함수 내에 입력 (1) DateValue 함수 직접 DateValue함수 내에 날짜를 큰따옴표 안에 넣어서 입력할 수 있습니다. 그러면 정수 45029가 반환되며, 홈 탭 > 표시 형식 그룹에서 일반을 간단한 날짜..

Excel 2023.04.13

몇 달 전후의 날짜 구하기 - 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

Range.AutoFilter Method(2) - Field, Criteria, Operator, SubField, VisibleDropDown

(2) expression.AutoFilter(field, criteria1) In expression.AutoFilter method, a Field value should be inputted after :=(colon and equals) after Field like Field:=2 without parentheses Add below macro to existing macro. Sub autofilter_field1() ActiveCell.AutoFilter Field = 2 End Sub Module1 is shown like below. If you run autofilter_field1 sub procedure, it occurs errors that 'Variable is not defi..

EXCEL - VBA 2023.03.12

날짜 변환 - 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

엑셀 날짜 관련 함수 총정리(5) (VBA 날짜관련 함수 - DateAdd, DateDiff, DatePart 등)

1. 엑셀 VBA 관련 Function(함수)에 대한 도움말 아래 URL에서 확인할 수 있습니다. https://docs.microsoft.com/en-us/office/vba/language/reference/functions-visual-basic-for-applications ​ 2. 도움말 화면 Functions 아래에 Date, DateAdd, DateDiff 등이 나열되어 있는 것을 볼 수 있습니다. ​ ​ 3. 엑셀과 VBA의 날짜 관련 함수 비교 함수명이 같은 것도 있고, 비슷한 것도 있고, 다른 것도 있는데, VBA의 함수(Function)가 더 많고 복잡함을 알 수 있습니다. 엑셀 VBA 비고 today() Date 오늘. 괄호 표시 안함 now() Now 오늘 날짜 및 시각. 괄호 표..

EXCEL - VBA 2020.07.20

엑셀 날짜 관련 함수 총정리(4) (today, now, weekday, weeknum, yearfrac 함수)

오늘 날짜를 구해주는 today, 지금의 날짜와 시간을 구해주는 now, 요일이 뭔지 알려주는 weekday, 몇 번째 주인지 알려주는 weeknum, 그리고 기간이 1년중 차지하는 비율을 알려주는 yearfrac에 대해 알아보겠습니다. ​ 5. 오늘은 today 함수 ​ ① 함수는 인수를 입력받는데, today와 now는 인수가 필요없습니다. 왜냐하면 오늘을 구해주는 함수이고, 오늘이 몇 일인지 컴퓨터가 알고 있기 때문입니다. 그렇다고 괄호까지 입력하지 않으면 안됩니다. 따라서, =today() 라고 입력하면 됩니다. ​ ② A3셀에 =today()라고 입력하면 날짜가 표시됩니다. ③ A4셀에 ="오늘은 " & a3 & " 입니다." 라고 입력하면 어떻게 될까요? 날짜로 표시되지 않고 숫자로 표시됩니다..

Excel 2020.07.17

엑셀 날짜 관련 함수 총정리(3) (year, month, day, hour, minute, second, date, time 함수)

연,월,일을 구하는 year, month, day 함수와 시,분,초를 구하는 hour, minute, second 함수 및 날짜와 시간 표시와 관련된 date, time 함수에 대해 알아보겠습니다. 3. 날짜 및 시간 분리하기 ​ ① year, month, day 함수 year함수는 날짜에서 연도를 구해주는 함수로서, 입력형식은 =year(날짜 또는 날짜 시간) 이며, month함수는 날짜에서 월을 구해주는 함수로서, 입력형식은 year가 month로 바뀔 뿐 인수는 같습니다. day함수는 날짜에서 일을 구해주는 함수로서, 입력형식은 함수명이 day라는 것만 다르고, 인수는 같습니다. ​ ㈀ 위 파일을 연 후 C열부터 K열까지 마우스를 끌어서 선택하고, 마우스 오른쪽 버튼을 눌러 컨텍스트 메뉴가 나오게 ..

Excel 2020.07.16
반응형