계산제어
학습목표 수식의 일부분 계산 결과 값 고정 워크시트에 수식과 값 나타내기 수식의 오류 자동 수정 기능 오류 ##### 오류 N/A 오류 #DIV/0! 오류
수식의 일부분 계산 =B1+B2+B3+B4 +B5 의 수식에서 B2+B3 의 부분만 계산된 값으로 변환하는 과정 ② F9를 누르거나 Ctrl + =키를 클릭 ③ Enter를 눌러서 계산된 부분을 승인하거나 ‘ESC’키를 눌러서 수식을 복구
행과 열 합산 합을 구하려는 행과 열을 선택 계산 결과를 표시할 수 있도록 빈 셀을 추가
결과 값 고정 수식 대신에 값으로 고정 - 워크시트 계산 속도가 빨라진다 수식 대신에 값으로 고정 - 워크시트 계산 속도가 빨라진다 수식 입력줄에서 ꍧ 를 누르거나 단축키(ctrl+=) 클릭 수식을 값으로 바꾸면 수식 영구 제거 [선택하여 붙여넣기] 대화상자에서 ‘값’ 확인란을 선택하여 수식 대신 값으로 저장
워크시트에 수식과 값 나타내기 셀 - 수식의 계산 결과 수식 입력줄 - 수식 표시 수식 대신 값을 표시하거나 값 대신 수식 표시 Ctrl+‘(억음 악센트 기호)키 클릭
수식의 오류 자동 수정 기능 수식 결과 값 설명 =“15”+“34” 49 더하기 기호 때문에 앞뒤 값이 숫자이어야 한다. =“15”+“34” 49 더하기 기호 때문에 앞뒤 값이 숫자이어야 한다. 15와 34는 숫자로 변환되어 계산된다. =10+“₩400” 410 숫자 입력 위치에 숫자로 된 문자열이 입력되면 그 문자 열은 숫자로 변환된다. =“4/1/96”-”3/1/96“ 31 날짜는 엑셀 서식의 하나이므로 날짜가 숫자로 취급된다.
오류 ##### 오류 셀에 입력된 숫자가 너무 크거나 수식의 결과가 너무 길어 셀 안에 모두 표시하지 못할 때 발생하거나 ##### 오류 셀에 입력된 숫자가 너무 크거나 수식의 결과가 너무 길어 셀 안에 모두 표시하지 못할 때 발생하거나 날짜나 시간이 음수로 사용된 경우 발생 [해결 방법] ① 열 너비 늘리기 ② 내용을 열에 맞춰 줄이기 [셀 서식] 대화상자의 [맞춤] 탭에서 '셀에 맞춤' 확인란 선택
#DIV/0! 오류 숫자가 0으로 나누어지는 경우 발생 [해결 방법] ① 나누는 수를 0이 아닌 숫자로 변경 숫자가 0으로 나누어지는 경우 발생 [해결 방법] ① 나누는 수를 0이 아닌 숫자로 변경 ② 0이 포함된 셀이나 빈 셀의 셀 참조를 나누는 수로 사용한 경우 → 셀 참조를 다른 셀로 변경하고 나누는 수로 사용되는 셀에 0이 아닌 값을 입력
N/A 오류 함수나 수식에 대해 값을 사용할 수 없을 때 발생 [해결 방법] [해결 방법] ① 데이터가 없으며 그 자리에 #N/A나 NA()가 입력된 경우 → #N/A를 새 데이터로 바꾼다. ② HLOOKUP, VLOOKUP 등 함수에서 lookup_value 인수의 부적절과 정렬되지 않은 경우 → 기본적으로 표에서 정보를 찾는 함수는 오름차순으로 정렬되어야 한다. 그러나 표가 정렬되지 않았어도 range_lookup 인수를 FALSE로 설정하면 된다. ③ 사용할 수 없는 사용자 지정 워크시트 함수를 사용한 경우
#NAME? 오류 수식에 쓰이는 이름( 텍스트)을 인식할 수 없을 때 발생 [해결 방법] ① 존재하지 않는 이름을 사용한 경우 → 이름 추가 ② 이름의 철자가 틀린 경우 → 철자 확인 ③ 함수 이름의 철자가 틀린 경우 → 틀린 철자 수정 ④ 범위 참조에서 콜론(:)이 생략된 경우 → 콜론(:) 사용 확인
#NULL! 오류 교차되지 않는 두 개 영역에 논리곱을 지정할 때 발생 논리곱 연산자는 두 참조 사이에 공백으로 표시 논리곱 연산자는 두 참조 사이에 공백으로 표시 [해결 방법] ① 잘못된 범위 연산자를 사용한 경우 → 참조를 콜론(:)으로 구분 ② 교차되지 않는 두 영역을 참조 → 쉼표(,) 사용
#NUM! 오류 수식이나 함수에 잘못된 숫자 값을 사용할 때 발생 [해결 방법] ① 숫자 인수가 필요한 함수에 적용할 수 없는 인수를 사용한 경우 → 숫자 입력
#REF! 오류 수식이 유효하지 않은 셀을 참조할 때 발생 [해결 방법] ① 다른 수식에서 참조하는 셀을 삭제하거나 다른 수식에서 참조하는 셀 위에 이동된 셀을 붙여넣은 경우 → 수식을 변경하거나, 셀을 삭제한다. ② 실행 중이 아닌 프로그램에 대한 연결을 사용한 경우 → 해당 프로그램을 시작한다.
#VALUE! 오류 잘못된 인수나 피연산자를 사용하거나 수식자동고침 기능으로 수식을 고칠수 없을 때 발생 [해결 방법] ① TRUE 또는 FALSE와 같은 논리값이나 숫자가 필요한 수식에 텍스트를 입력한 경우 → 수식이 참조하는 셀에 유효한 값으로 수정한다. ② 배열 수식을 입력 또는 편집한 다음 Ctrl+Shift+Enter를 누른다. ③ 범위 대신 단일 값을 필요로 하는 함수나 연산자를 범위로 제공 한 경우 → 범위를 단일 값으로 변경한다.