Excel 수식이 작동하지 않습니다. 어떻게 해야 합니까?

어디에 문제가 있었다면 Excel 수식이 작동하지 않습니다.그래서 이 포스트는 당신을 위한 것입니다!

Excel에서 수식을 사용하는 사람은 조만간 수식이 작동하지 않는(또는 잘못된 결과를 제공하는) 문제에 직면하게 될 것입니다. 불행히도 Excel 수식과 관련하여 잘못될 수 있는 많은 것들이 있습니다. 그러나 좋은 소식은 몇 가지 일반적인 원인을 살펴보면 Excel에서 수식이 작동하지 않는 대부분의 문제를 해결할 수 있다는 것입니다.

이 기사에서는 Excel 수식이 작동하지 않는 원인이 될 수 있는 주요 문제를 보여줍니다. 확인하다!

Excel 수식이 작동하지 않음: 주요 원인

관심 주제 찾아보기:

함수 구문의 잘못된 사용

Excel의 모든 함수에는 사용할 수 있는 인수의 수 또는 허용할 수 있는 인수 유형이 포함된 특정 구문이 있습니다.

그리고 많은 경우 Excel 수식이 작동하지 않거나 잘못된 결과를 제공하는 이유는 잘못된 인수(또는 누락된 인수)일 수 있습니다.

예를 들어 VLOOKUP 함수는 XNUMX개의 필수 인수와 XNUMX개의 선택적 인수를 사용합니다.

잘못된 인수를 제공하거나 선택적 인수(공식이 작동하는 데 필요한 경우)를 지정하지 않으면 잘못된 결과를 반환합니다.

예를 들어, 아래 이미지에 표시된 것과 같은 테이블이 있고 VLOOKUP 함수를 사용하여 셀 E2에서 특정 학생의 성적을 얻으려고 한다고 가정합니다. 인수를 지정해야 합니다. 조회 값이 경우 학생의 이름입니다.

반면에 이 인수를 지정하지 않으면 수식이 반환됩니다. 오류 #N/A.

수식은 Excel에서 작동하지 않습니다. VLOOKUP 함수 오류

따라서 이 경우 함수가 올바른 결과를 반환하도록 하려면 D2 셀에 유효한 학생 이름을 입력하기만 하면 됩니다.

다음 문서도 참조하십시오. 2분 이내에 VLOOKUP 기능 배우기

여분의 공간 사용

선행 및 후행 공백은 파악하기 어려우며 수식에 공백이 있는 셀을 사용할 때 문제가 발생할 수 있습니다.

더 나은 이해를 위해 PROCV 함수를 사용하여 학생 Carlos의 성적을 얻는 아래의 예를 살펴보십시오. 그러나 수식의 결과는 #N/A 오류(사용할 수 없음 오류)입니다.

Excel에서 수식을 인식하지 못하는 경우 어떻게 해야 합니까?

공식이 정확하고 'Carlos'라는 이름이 목록에 분명히 존재하지만 우리가 볼 수 없는 것은 셀에 이름이 있는 후행 공백이 있다는 것입니다(D2 셀에 있음).

오류가 있는 procv 공식 N/A

Excel은 이 두 셀의 내용이 동일한 것으로 간주하지 않으므로 VLOOKUP(또는 다른 조회 수식)를 사용하여 값을 가져올 때 불일치를 고려합니다.

이 문제를 해결하려면 이러한 추가 공백 문자를 제거해야 합니다. 다음 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다.

1. 수식에 사용하기 전에 셀을 지우고 선행/후행 공백을 제거하십시오.
도스. 수식에서 TILE 함수를 사용하여 선행, 후행 또는 이중 공백이 무시되도록 합니다. 이 팁에 대한 자세한 내용은 다음 문서를 참조하세요. Excel에서 공백을 제거하는 방법

자동 대신 수동 계산 사용

Excel 수식이 작동하지 않는 또 다른 일반적인 이유는 자동 계산 대신 수동 계산을 사용하기 때문입니다.

이 설정은 Excel에 자동 및 수동의 두 가지 계산 모드가 있다는 사실을 아는 사람이 거의 없기 때문에 많은 Excel 사용자를 미치게 만들 수 있습니다.

기본적으로 자동 모드가 활성화되어 있습니다. 즉, 수식을 사용하거나 기존 수식을 변경하면 자동으로(그리고 즉시) 계산을 수행하고 결과를 제공합니다.

그러나 경우에 따라 Excel 사용자는 수동 계산 설정을 활성화합니다. 이것은 일반적으로 많은 데이터와 수식이 포함된 큰 Excel 파일이 있을 때 수행됩니다. 이러한 경우 재계산이 완료되는 데 몇 초 또는 몇 분이 소요될 수 있으므로 작은 변경을 수행할 때 Excel에서 모든 것을 재계산하는 것을 원하지 않을 수 있습니다.

수동 계산을 사용하도록 설정하면 Excel에서 강제로 계산하지 않는 한 계산하지 않으므로 수식이 올바르게 작동하지 않는다고 생각하게 됩니다. 이 경우 이 경우 계산을 다시 자동으로 설정하거나 F9 키를 눌러 강제로 다시 계산하기만 하면 됩니다.

다음은 수동에서 자동으로 계산을 변경하는 단계입니다.

1. 가이드에 액세스 방식

도스. 클릭 계산 옵션또는 선택 자동차

Excel에서 자동으로 계산하지 않음

삭제된 행 또는 열

Excel 수식이 작동하지 않을 수 있는 또 다른 이유는 계산에 사용되는 행이나 열을 제외하기 때문입니다.

이 경우 Excel에서 참조를 조정하고 수식이 계속 올바르게 작동하는지 확인할 수 있습니다. 그러나 이것이 항상 가능한 것은 아닙니다.

수식이 셀/행/열을 삭제하지 못할 때 얻는 명확한 표시는 #REF 오류! in cells 이것은 수식의 참조에 문제가 있음을 알려주는 참조 오류입니다.

더 나은 이해를 위해 SUM 함수를 사용하여 A1:A6 범위의 값을 추가하는 다음 예를 고려하십시오.

수식은 Excel에서 작동하지 않습니다. Excel 수식이 작동하지 않는 REF 오류

이제 해당 셀/행을 삭제하면 SUM 수식이 #REF! 오류를 반환합니다. 이것은 행을 삭제할 때 수식이 참조할 대상을 모르기 때문에 발생합니다.

REF가 Excel에 나타나는 이유는 무엇입니까?

위의 이미지에서 수식의 세 번째 인수가 #REF로 변환되었음을 알 수 있습니다. (이전에 삭제한 셀을 참조함).

이 문제를 해결하려면 수식에 사용된 데이터를 삭제하기 전에 삭제 후 오류가 없는지 확인하십시오. 또한 항상 백업할 항목이 있는지 확인하기 위해 작업을 정기적으로 백업하는 것이 좋습니다.

괄호 사용이 잘못되었습니다.

공식이 점점 더 커지고 복잡해지기 시작하면 괄호를 사용하여 결합할 부분을 절대적으로 명확하게 하는 것이 좋습니다. 경우에 따라 잘못된 위치에 괄호가 있어서 잘못된 결과나 오류가 발생할 수 있습니다.

예를 들어 다음 공식이 있다고 가정합니다.

=10+12*50

위 수식에서 Excel은 곱하기를 먼저 수행한 다음 더하기를 수행하므로 결과는 610입니다(연산자의 경우 우선 순위가 있기 때문에).

더하기를 먼저 한 다음 곱하기를 수행하려면 다음 공식을 사용해야 합니다.

=(10+12)*50

경우에 따라 우선 순위가 적절할 수 있지만 혼란을 피하기 위해 괄호를 사용하는 것이 좋습니다.

절대/상대 셀 참조의 잘못된 사용

수식을 복사하여 Excel에 붙여넣으면 참조가 자동으로 조정됩니다. 때로는 이것이 정확히 원하는 것입니다(특히 수식을 복사하여 열에 붙여넣을 때). 그러나 때로는 원하지 않는 경우가 있습니다.

절대 참조는 셀 참조(또는 범위 참조)를 설정하여 수식을 복사하여 붙여넣을 때 변경되지 않도록 하는 것이고 상대 참조는 변경되는 참조입니다.

이 주제에 대한 자세한 내용은 다음 문서를 참조하십시오. 셀 참조: 상대, 절대 및 혼합

참조를 절대 참조로 변경하는 것을 잊어버린 경우(또는 그 반대로) 잘못된 결과를 얻을 수 있습니다. 더 나은 이해를 위해 VLOOKUP 함수를 사용하여 열 E의 모든 학생의 성적을 반환하는 아래 예를 살펴보십시오. 수식은 셀 E2에 삽입된 다음 엑셀 채우기 핸들 다른 셀에 수식을 적용합니다.

드래그 할 때 Excel에서 수식이 작동하지 않음

그러나 보시다시피 수식에 오류가 있는 경우가 있습니다. 이것은 table_array 인수를 차단하지 않기 때문에 발생합니다. A2 : B6 D2 셀에 있어야 하지만 $A$2:$B$6

셀 참조에서 행 번호와 열 알파벳 앞에 이러한 달러 기호가 있으면 Excel에서 이러한 셀 참조를 고정 상태로 유지하도록 합니다. 따라서 이 수식을 복사하더라도 테이블 배열은 여전히 ​​A2:B6을 참조합니다.

따라서 수식을 더 많은 셀로 드래그하기 전에 참조가 올바른지 확인하십시오. 상대 참조를 절대 참조로 변환하려면 셀 내에서 해당 셀 참조를 선택하고 F4 키를 누릅니다. 달러 기호를 추가하면 이 변경 사항을 알 수 있습니다. 원하는 참조를 얻을 때까지 F4 키를 계속 누를 수 있습니다.

수식은 Exce에서 작동하지 않습니다. procv에서 셀을 잠그는 방법

워크시트/통합 문서 이름에 대한 잘못된 참조 사용

Excel의 수식에서 다른 워크시트나 통합 문서를 참조할 때는 특정 형식을 따라야 합니다. 그리고 형식이 잘못된 경우 오류가 발생합니다.

예를 들어 Sheet1의 A2 셀을 참조하려는 경우 참조는 다음과 같습니다. =시트2!A1 (여기서 시트 이름 뒤에 느낌표가 있는 경우).

스프레드시트 이름에 여러 단어가 있는 경우(예: Monthly Billing 2022) 참조는 다음과 같습니다. ='2022년 월간 과금'!A1 (여기서 이름은 작은따옴표로 묶고 그 뒤에 느낌표가 붙음).

외부 통합 문서를 참조하는 경우('Sales Control'이라는 통합 문서의 'Monthly Invoicing 1'에서 A2022 셀을 참조한다고 가정해 봅시다) 참조는 아래와 같습니다.

='[월간 청구 2022.xlsx]2022년 월간 청구'!$A$1

통합 문서를 닫는 경우 통합 문서의 전체 경로를 포함하도록 참조가 변경됩니다(아래 참조).

='C:UsersExcelEasyDesktop[월간 청구 2022.xlsx]2022년 월간 청구'!$A$1

수식이 참조하는 통합 문서 또는 시트의 이름을 변경하면 #REF! 오류가 반환됩니다.

순환 참조

A 순환 참조 Excel 수식이 작동하지 않는 일반적인 이유이기도 합니다.

순환 참조는 수식이 계산되는 동일한 셀을 (직접적으로 또는 간접적으로) 참조하는 경우입니다.

다음은 A5 셀에서 SUM 함수를 사용하면서 계산 자체에서 사용하는 간단한 예입니다.

= SUM (A1 : A5)

Excel에서 순환 참조에 대해 알려 주지만 항상 그런 것은 아닙니다. 그리고 그것은 당신에게 잘못된 결과를 줄 수 있습니다(경고 없이). 그리고 수식에서 순환 참조가 의심되는 경우 어떤 셀에 순환 참조가 있는지 확인할 수 있습니다.

이렇게하려면 탭으로 이동하십시오. 공식 그리고 그룹에서 공식 감사드롭다운 아이콘을 클릭 오류 확인 (아래를 가리키는 작은 화살표).

옵션 위로 마우스를 가져갑니다. 순환 참조 순환 참조 문제가 있는 셀이 표시됩니다.

Excel 수식이 작동하지 않음

텍스트로 서식이 지정된 셀

Excel에서 셀에 수식을 입력하고 Enter 키를 눌러 값 대신 수식을 반환했다면 셀이 텍스트로 서식이 지정되었음을 알 수 있습니다.

수식은 Excel에서 작동하지 않습니다. Excel에서 셀을 추가하지 않는 이유는 무엇입니까?

셀이 텍스트로 서식이 지정되면 Excel은 수식을 텍스트 문자열로 간주하여 있는 그대로 표시합니다. 이 경우 두 가지 가능한 솔루션이 있습니다.

1. 셀 형식을 다음으로 변경 일반 텍스트 대신.
도스. 수식이 있는 셀로 이동하여 편집 모드(F2 키를 사용하거나 셀을 두 번 클릭)로 이동하고 Enter 키를 누릅니다.

위의 단계로 문제가 해결되지 않으면 셀 시작 부분에 아포스트로피가 있는지 확인해야 합니다. 많은 사람들이 수식과 숫자를 텍스트로 변환하기 위해 아포스트로피를 추가합니다. 아포스트로피가 있으면 간단히 제거할 수 있습니다.

다음 Excel 팁도 확인하세요.

그럼 팁은 어떻게 생각하시나요? 이제 Excel 수식이 작동하지 않는다는 것을 알게 될 때마다 이 문서로 돌아와서 각 항목을 확인하여 솔루션을 찾으십시오.

토미 뱅크스
우리는 당신의 생각을 기꺼이 들을 것입니다

답장을 남겨주세요

테크노브레이크 | 제안 및 리뷰
심벌 마크
설정에서 등록 활성화-일반
쇼핑 카트