Search

스프레드 시트 오류

과정
데이터 기반 의사결정을 위한 질문
날짜
2024/01/26

#DIV/0!

수식에서 셀 값을 0 또는 빈 셀로 나누려고 할 때 발생합니다.

IFERROR

Required Tasks
Task Completed
% Complete
0
0
#DIV/0!
3
1
33.33%
위의 표에서 DIV 오류를 해결하기 위해 IFERROR 를 사용할 수 있습니다.
=IFERROR(B2/A2, "Not applicable")
Plain Text
복사
이렇게 작성하면, 해당 수식에 에러가 발생할 경우 오른쪽에 지정한 문구가 나타납니다.
Required Tasks
Task Completed
% Complete
0
0
Not applicable
3
1
33.33%

#ERROR!

수식의 작성에 오류가 있을 경우 발생합니다.
Total # of Tasks
Required Tasks
Task Completed
% Complete
here
0
0
#DIV/0!
3
1
33.33%
here 이라고 쓰여진 칸에 아래와 같은 수식을 작성하면 어떻게 될까요?
=SUM(B2:B3 C2:C3)
Plain Text
복사
아래와 같이 에러가 발생할 거에요. 왜 그런걸까요?
Total # of Tasks
Required Tasks
Task Completed
% Complete
#ERROR!
0
0
#DIV/0!
3
1
33.33%
이는 수식에 오류가 있기 때문입니다. 아래와 같이 구분자를 넣어주면 에러는 사라지게 되죠.
=SUM(B2:B3, C2:C3)
Plain Text
복사

#N/A

N/A 오류는 스프레드시트에서 수식의 데이터를 찾을 수 없을 때 발생합니다. 보통은 데이터가 존재하지 않는다는 뜻입니다. 대표적인 N/A 오류는 열에서 특정한 값을 검색하고 해당하는 정보를 반환하기 위해서 VLOOKUP 같은 함수를 사용할 때 발생합니다.

VLOOKUP 예시

Price Table
Nuts
Prices ($)
Almonds
$9.99
Baru Nuts
$11.95
Brazil Nuts
$7.99
Cashews
$9.89
Chestnuts
$3.99
Hazelnuts
$7.19
Hickory Nuts
$24.99
Macademia Nuts
$24.50
Peanuts
$8.99
Pecans
$11.59
Pili Nuts
$11.95
Pine
$28.14
Pistachios
$20.99
Sacha Inchi Nuts
$19.99
Tiger Nuts
$12.99
Walnuts
$14.49
Store #60
Prices ($)
5% Markup
Almond
#N/A
#N/A
Baru Nuts
$11.95
$12.55
Brazil Nuts
$7.99
$8.39
Cashews
$9.89
$10.38
Chestnuts
$3.99
$4.19
Hazelnuts
$7.19
$7.55
Hickory Nuts
$24.99
$26.24
Macademia Nuts
$24.50
$25.73
Peanuts
$8.99
$9.44
Pecans
$11.59
$12.17
Pili Nuts
$11.95
$12.55
Pine
$28.14
$29.55
Pistachios
$20.99
$22.04
Sacha Inchi Nuts
$19.99
$20.99
Tiger Nuts
$12.99
$13.64
Walnuts
$14.49
$15.21
각각의 수식은 아래와 같이 잘 작성되었습니다. 근데 왜 오류가 발생했을까요?
=VLOOKUP(A49, $A$3:$B$18, 2, 0) =B49+(0.05*B49)
Plain Text
복사
마우스를 올려보면 아래와 같은 문구를 찾을 수 있습니다.
오류 VLOOKUP 평가에서 ‘Almond’ 값을 찾을 수 없습니다.
Plain Text
복사
따라서 오른쪽 테이블에서 Almond 를 Almonds 로 수정하면 해결됩니다.

#NAME?

수식의 이름이 인식되지 않거나 이해할 수 없을 때 발생합니다.
=VLOOOKUP(A21, $A$3:$B$18, 2, 0)
Plain Text
복사

#NUM!

지정된 데이터로는 수식을 계산할 수 없다는 뜻입니다. 해당하는 수식 계산에 사용할 수 없는 데이터라는 뜻입니다.

DATEDIF

Start Date와 End Date 사이의 개월 수를 계산할 수 있습니다.
Major Milestone
Start Date
End Date
Months to Complete
Securing funding
2/2/15
5/30/15
3
Acquiring site
6/1/15
3/18/16
9
Hiring consultants
1/2/16
4/28/16
3
Completing design
6/1/15
8/18/16
14
Gaining client approval
9/1/16
11/20/15
#NUM!
Securing permits
9/1/16
1/14/17
4
Finalizing contract
9/1/16
5/5/17
8
Selecting contractor
9/1/16
10/31/17
13
Handing off site
11/1/17
12/2/17
1
Compleitng construction
12/2/17
9/2/19
21
Fixing defects
10/1/19
5/1/20
7
수식은 아래와 같습니다. 전혀 문제가 없죠.
=DATEDIF(B6, C6, "M")
Plain Text
복사
하지만 속성을 보면, End Date 가 Start Date 보다 빠르기 때문에 계산을 할 수 없습니다.

#REF!

수식에 참조된 셀이 이미 삭제된 상태라서 수식 계산이 불가능할 때 REF 오류가 발생합니다.
Table Location
Seats Available
Main Room
5
Patio
17
2nd Floor
36
Total Available
58
Table Location
Seats Available
Main Room
5
Patio
17
2nd Floor
36
Total Available
58
왼쪽 테이블에서 만약 2nd Floor 행이 필요 없어서 삭제하게 된다면 어떤 일이 일어날까요?
Table Location
Seats Available
Main Room
5
Patio
17
Total Available
#REF!
아래와 같이 REF 오류가 나타나게 됩니다. 왜 그런걸까요? 처음 수식 작성자는 합계식을 아래와 같이 작성하였습니다.
=B2+B3+B4
Plain Text
복사
때문에 B4 열이 사라지면 B4 에 대한 값이 존재하지 않기 때문에 오류가 발생하게 됩니다.
이를 해결하기 위해서는 하나하나 값을 넣어서 더하는 것이 아닌 범위를 지정해서 넣으면 됩니다. 즉, =B2+B3+B4 가 아닌 =SUM(B2:B4) 를 넣는 것이죠. 이렇게 범위를 지정하면 특정 행이 삭제되도 에러가 발생하지 않습니다.

#VALUE!

수식 또는 참조된 셀에 문제가 있음을 나타내는 일반적인 오류입니다.
공백이나 텍스트와 관련된 문제 또는 수식에 참조된 셀에 문제가 있을 수 있습니다. 문제의 원인을 찾기 위해 추가 작업이 필요할 수 있습니다.