계산 오류 원인 1 - 숫자를 문자로 입력
숫자라야 계산이 되는데, 여러 가지 이유로 숫자가 아니라 문자로 표시되는 경우가 많습니다. 특히 시스템에서 다운로드 받은 자료의 경우 숫자가 아닌 경우가 종종 있으므로 주의해야 합니다. 문자인지 확인하는 방법은 아래 세 가지 경우가 있습니다. 1. 작은 따옴표를 이용해 숫자를 입력한 경우 C2셀의 수식 입력줄을 보면 '12,345라고 작은 따옴표를 입력한 다음 12,345라고 입력하면 숫자처럼 보이는데, 문자라서, 셀 왼쪽 위에 녹색 세모 표시가 보이고, 셀 왼쪽에는 느낌표로 에러 표시가 있습니다. 에러 표시를 눌러 보면 '텍스트 형식으로 저장된 숫자'라고 하면서 그 아래 '숫자로 변환'할 것인지 묻고, 이 오류에 대한 도움말, 오류 무시, 수식 입력줄에서 편집, 오류 검사 옵션 등 메뉴가 있습니다. 이..
2023. 10. 31.
몇 달 전후의 날짜 구하기 - 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) 라고 입력했습니다. + 기호는 안 붙이고, =..
2023. 4. 11.
숫자로만 된 날짜+시간을 날짜, 시간 형식으로 바꾸기
아래와 같이 날짜 및 시간이 연속해서 연결되어 있는 경우 엑셀에서는 날짜, 시간으로 인식할 수 없으므로 엑셀에서 인식할 수 있는 yyyy-mm-dd hh:mm:ss로 바꿔줘야 합니다. A2셀의 숫자를 보면 20200725가 날짜이고, 14가 시간에 해당됩니다. 1. 날짜 변환을 위한 함수 날짜 변환을 위한 함수는 Date와 DateValue가 있습니다. Date와 DateSerial함수의 인수는 둘 다 year, month, day이고, DateValue의 인수 date_text, 다시 말해 날짜 형식의 텍스트입니다. 2. 시간 변환을 위한 함수 시간 변환을 위한 함수는 Time과 TimeValue가 있습니다. Time 함수의 인수는 hour, minute, second이고, TimeValue의 함수는 ..
2023. 2. 26.
피벗 테이블 필터에 숫자가 보이지 않을 때
아래 영업점별 데이터를 기준으로 설명하겠습니다. 1. 피벗 만들기 삽입 탭 > 피벗 테이블 윗부분을 클릭하면 피벗 테이블 대화 상자가 표시되는데, 범위가 자동으로 현재 셀을 기준으로 연속된 주변 영역, 다시 말해 현재 영역(CurrentRegion)으로 설정되고, 피벗 테이블을 배치할 위치가 새 워크시트로 지정됩니다. 위치를 기존 워크시트로 바꾼 후 h1셀을 클릭하고 확인 버튼을 누릅니다. 그러면 h1셀을 기준으로 피벗 테이블이 배치할 영역이 표시되고, 오른쪽에는 피벗 테이블 필드와 그 아래 필터, 열, 행, 값 등 영역이 표시됩니다. 피벗 테이블 필드에서 월, 영업점, 매출액을 클릭하면 자동으로 숫자는 값 영역, 문자는 행 영역에 배치되고, 열 영역에는 합계(∑)라는 계산 기준이 표시됩니다. 월이 숫자..
2023. 2. 20.