한눈에 요약

Google Sheets의 FILTER는 조건에 맞는 값이 없으면 #N/A를 반환합니다. 범위와 조건, 원본 오류를 먼저 확인하고 IFNA로 감싸세요. IFNA는 #N/A의 원인을 구별하지 않으므로 수식이 정상이라는 보증은 아닙니다.

대기 업무가 없는 날에도 목록은 읽기 쉬워야 합니다

담당자를 바꿀 때마다 미완료 업무만 보여 주는 시트라면, 처리할 일이 없는 날도 있습니다. 그때 빨간 오류 표시를 없애고 싶은 마음은 자연스럽습니다. 다만 ‘해당 업무 없음’이라는 문구가 뜬다고 정말 업무가 없는 것은 아닙니다. 수식이 잘못된 범위를 읽는 경우부터 구분해야 합니다.

Google 공식 문서는 FILTER의 검색 결과가 없을 때 #N/A를 반환한다고 설명합니다. Ben Collins의 설명은 여러 조건을 동시에 만족하는 행을 고르는 구조에, XelPlus의 예제는 조건을 바꾸고 원본을 수정해 결과를 확인하는 과정에 초점을 둡니다. BBS는 두 접근을 합쳐, 먼저 작게 확인한 뒤 표시를 다듬는 순서로 안내합니다.

네 행으로 정상 결과부터 확인하세요

아래는 BBS가 만든 가상 업무표입니다. A1:C5에 입력하고 F1에는 가람을 넣습니다. 결과를 둘 H2:J5 영역은 비워 두세요. H2에는 아래 FILTER 수식 하나를 입력합니다. F1과 담당자가 같으면서 상태가 대기인 행을 고르는 예시입니다.

A1:C5에 입력할 가상 데이터 — 첫 행은 제목
업무ID (A)담당자 (B)상태 (C)
T01가람대기
T02하늘완료
T03가람대기
T04가람완료
=FILTER(A2:C5,B2:B5=F1,C2:C5="대기")

#N/A가 나왔다면 범위·조건·원본 순으로 봅니다

우선 IFNA나 IFERROR를 쓰고 있었다면 잠시 벗겨 원래 FILTER와 오류 설명을 확인하세요. 표시를 바꾸기 전에는 무엇이 실패했는지 읽을 수 있어야 합니다.

  • 범위: A2:C5는 4행입니다. 담당자 B2:B5와 상태 C2:C5도 같은 4행인지 확인하세요. B2:B4로 끝나거나 B1:B4처럼 시작 행이 어긋나면 고쳐야 합니다. 길이가 같아도 시작 행이 다르면 다른 업무를 비교합니다.
  • 조건: F1의 이름과 상태 값이 원본에 실제로 있는지 봅니다. 목록을 손으로 좁혀 보거나 해당 행을 찾아 담당자·상태를 함께 대조하세요. 눈에 비슷하게 보이는 값도 불필요한 공백 등이 섞였는지 확인할 필요가 있습니다.
  • 원본: A2:C5 안의 다른 수식이 #N/A를 내고 있지는 않은지 확인합니다. 원본 오류를 결과 없음으로 바꾸면, 찾아야 할 업무가 가려질 수 있습니다.

정상인 것을 확인한 목록에만 안내 문구를 붙입니다

F1이 가람일 때 기대 결과는 T01·T03 두 행입니다. 하늘로 바꾸면 대기인 행은 0개이므로 원래 FILTER의 #N/A가 설명됩니다. 두 경우를 원본과 대조한 뒤 H2의 수식을 다음처럼 바꿉니다. 가람은 두 행을 유지하고, 하늘은 안내 문구가 나와야 합니다.

Google의 IFNA 정의는 #N/A를 지정한 값으로 바꾸는 것입니다. ‘정상적인 0건만 골라 바꾼다’는 뜻은 아닙니다. 범위 문제 등 다른 원인으로 #N/A가 생겨도 가릴 수 있습니다. IFERROR는 다른 종류의 오류도 처리하므로, 둘 중 무엇을 쓰든 진단을 먼저 해야 합니다.

Excel에서 가져온 수식을 손보고 있다면 세 번째 인수도 확인하세요. XelPlus가 짚듯 Google Sheets FILTER의 추가 인수는 추가 조건입니다. 빈 결과용 문구를 FILTER 안에 세 번째 인수로 넣지 말고 아래처럼 바깥의 IFNA에 넣습니다.

=IFNA(FILTER(A2:C5,B2:B5=F1,C2:C5="대기"),"해당 업무 없음")

안내 문구는 업무 한 건이 아닙니다

이 수식은 사람이 읽는 단독 목록에 적합합니다. 결과가 없을 때 문구 한 칸을 돌려주므로, 그 결과를 다시 업무 데이터처럼 세거나 여러 FILTER 결과 아래에 이어 붙이는 용도로 그대로 재사용하면 곤란합니다. 빈 문자열로 바꿔도 진짜 0행짜리 표가 된다고 가정하지 마세요.

팀에 넘기기 전에는 F1을 가람 → 하늘 → 가람으로 바꾸며 두 행 → 안내 문구 → 두 행인지 확인해 보세요. 잘못된 범위를 일부러 넣었을 때는 IFNA를 제거해야 원인을 읽을 수 있다는 점도 담당자에게 남겨 두면 좋습니다.

이 글은 Google Sheets 웹과 공식 함수 정의를 기준으로 합니다. 예시의 조건별 기대값은 별도로 검산했지만 로그인된 Sheets에서 수식을 실행한 시험은 하지 않았습니다. 원본 범위를 늘릴 때마다 데이터와 두 조건 범위의 시작·끝을 함께 맞추고 같은 확인을 반복하세요.

확인한 자료

본문의 근거와 관련 내용을 원문에서 살펴보세요.

저장 및 공유

저장한 글은 이 브라우저에만 남습니다.

편집 안내

AI를 활용해 작성한 기사입니다. 적용 조건과 확인한 원문, 직접 검증하지 않은 범위는 본문에 표시합니다.

AI 사용 정책