#NUM! 오류: Excel과 Google Sheets의 원인과 고치는 방법
#NUM!는 함수가 올바른 숫자를 만들지 못하거나 결과가 범위를 벗어날 때 납니다. 날짜를 뒤바꾼 DATEDIF, SQRT(-1), LN(-1), LOG(0), LOG10(0), POWER(10,400), RANDBETWEEN(10,1), basis가 9인 YEARFRAC, FACT(-1)은 모두 #NUM!이었습니다.
“formulas” 태그 튜토리얼 7개.
#NUM!는 함수가 올바른 숫자를 만들지 못하거나 결과가 범위를 벗어날 때 납니다. 날짜를 뒤바꾼 DATEDIF, SQRT(-1), LN(-1), LOG(0), LOG10(0), POWER(10,400), RANDBETWEEN(10,1), basis가 9인 YEARFRAC, FACT(-1)은 모두 #NUM!이었습니다.
#DIV/0!는 0으로 나누었다는 뜻입니다. 이번 Google Sheets에서 1/0, 10/0, 빈 칸으로 10을 나눔, 빈 문자열로 나눔, 0/0, 텍스트 0으로 1을 나눔, MOD(5,0), QUOTIENT(5,0)은 모두 #DIV/0!였습니다. 대조인 10/2는 5입니다.
#NAME?는 수식의 함수 이름, 이름 있는 범위, 식별자를 인식하지 못할 때 납니다. 조회 실패인 #N/A도, 형식이 잘못된 #VALUE!도 아닙니다. 이번 Google Sheets 테스트에서 SUMM, XLLOOKUP, IFEROR, 따옴표 없는 hello, 없는 이름 범위는 모두 #NAME?이었습니다.
색을 바꿀 셀을 선택한 뒤 Excel에서는 홈 > 조건부 서식 > 새 규칙 > 수식 사용, Google Sheets에서는 서식 > 조건부 서식의 맞춤 수식을 씁니다. 임계값은 별도 셀에 두고 =$B2>=$F$1처럼 절대 참조하세요. F1만 바꾸면 규칙을 고칠 필요가 없습니다. 수식은 선택 범위의 왼쪽 위 셀 기준으로 작성합니다.
수식은 =로 시작해야 하며, 적용 범위의 왼쪽 위 셀을 기준으로 평가된 뒤 일반 수식처럼 상대 참조가 이동합니다. 범위가 C2:C100이고 임계값이 F1이면 =C2>=$F$1로 쓰세요. =C1>=$F$1도, =$C$2>=$F$1도 안 됩니다. 후자면 열 전체가 같게 켜지거나 꺼집니다.
매출 1000 이상을 강조하려면 =$B2>=1000을 쓰세요. Excel은 홈 > 조건부 서식 > 새 규칙 > 수식 사용, Google Sheets는 서식 > 조건부 서식의 맞춤 수식입니다. 열 앞의 $가 중요하며, 행 전체에 적용해도 항상 B열을 검사합니다.
입력 셀을 선택한 뒤 데이터 > 데이터 유효성 검사에서 제한 대상을 사용자 지정으로 하고, 값을 허용할 때 TRUE가 되는 수식을 입력하세요. 수식은 선택 범위의 첫 셀 기준으로 쓰며, 범위가 B2부터면 =AND(B2>=1,B2<=10)입니다. 사용자 지정은 드롭다운을 그리지 않으므로 목록이 필요하면 목록을 쓰세요.