근속기간(날짜) 정렬 문제
1. 문제 아래와 같이 DateDif 함수를 이용해 근속 기간을 구한 후 G7에 =DATEDIF(D7,E7,"Y")&"년 " & DATEDIF(D7,E7,"ym") & "개월 "&DATEDIF(D7,E7,"md") & "일 "라고 입력하고, 아래로 복사한 후 순위를 =RANK(G7,$G$7:$ G$20,0)를 이용해 구하면 #VALUE! 에러가 발생합니다. 원인은 근속 기간이 숫자가 아니라 문자(텍스트) 형식이라 그렇습니다. 이 상태에서는 표시 형식을 날짜라고 지정해도 텍스트 형식이 변경되지 않습니다. 2. 해법가. 텍스트가 아닌 날짜를 반환하도록 수식 변경 반환 값을 텍스트 형식에서 날짜 형식으로 바꾸면 됩니다. 이 때 Date 함수를 이용하는데, 위에서 구한 연, 개월, 일을 Date함수의 year,..
2024. 10. 22.
통화 표시형식
숫자는 표시 형식이 일반인 경우 100으로 숫자만 표시되지만, 아래 1행에서 3행까지와 같이 ₩, $, ¥ 등 통화 표시를 넣거나4행에서 6행과 같이 KRW, USD, JPY와 함께 표시해야 할 경우도 있을 것입니다. 1. 통화 표시형식을 기호 한 개로 표시하기 통화 표시형식 없이 모두 100으로 표기된 상태에서 가. A1셀에 ₩ 기호 넣기① A1셀에서 마우스 오른쪽을 누르고, 셀 서식을 누르거나② A1셀에서 Ctrl + 1을 눌러 셀 서식 창으로 바로 들어갈 수도 있습니다. 그러면 아래와 같이 표시 형식 탭에 범주가 일반으로 표시되는데, 통화로 변경하기 위해서 범주에서 통화를 누르면 오른쪽의 기호가 ₩가 기본으로 표시되고,그 아래 음수 표시 형식이 있는데, 빨간색 괄호, 검은색 괄호, 괄호 없는 빨간..
2024. 7. 5.
계산 오류 원인 1 - 숫자를 문자로 입력
숫자라야 계산이 되는데, 여러 가지 이유로 숫자가 아니라 문자로 표시되는 경우가 많습니다. 특히 시스템에서 다운로드 받은 자료의 경우 숫자가 아닌 경우가 종종 있으므로 주의해야 합니다. 문자인지 확인하는 방법은 아래 세 가지 경우가 있습니다. 1. 작은 따옴표를 이용해 숫자를 입력한 경우 C2셀의 수식 입력줄을 보면 '12,345라고 작은 따옴표를 입력한 다음 12,345라고 입력하면 숫자처럼 보이는데, 문자라서, 셀 왼쪽 위에 녹색 세모 표시가 보이고, 셀 왼쪽에는 느낌표로 에러 표시가 있습니다. 에러 표시를 눌러 보면 '텍스트 형식으로 저장된 숫자'라고 하면서 그 아래 '숫자로 변환'할 것인지 묻고, 이 오류에 대한 도움말, 오류 무시, 수식 입력줄에서 편집, 오류 검사 옵션 등 메뉴가 있습니다. 이..
2023. 10. 31.