블로그
엑셀 IF 함수 조건식, AI 브라우저에서 말로 만들고 검증하기
엑셀 IF 함수는 "조건이 맞으면 이 값, 아니면 저 값"이라는 단순한 구조지만, 조건이 서너 개로 늘고 텍스트 비교와 빈 셀 처리가 섞이면 괄호 하나에 결과가 통째로 틀어집니다. 회사에서 IF가 가장 많이 쓰이는 곳은 판정 열입니다. 재고가 안전재고 아래인지, 거래처 미수금이 한도를 넘었는지, 납기가 지났는지를 표시하는 열이고, 이 열이 틀리면 발주나 독촉이 늦어집니다. inline AI OS의 AI 브라우저에서는 시트를 연 채 옆의 AI에게 판정 기준을 말로 설명하고, AI가 만든 수식과 결과를 검증하는 데 시간을 쓰면 됩니다.
AI 브라우저에서 IF 판정 열 만들기
장면: 품목별 재고 점검표
구매팀 직원이 매주 월요일 보는 "품목별 재고 점검표.xlsx"를 예로 들어 보겠습니다. A열 품목코드, B열 품목명, C열 가용재고, D열 안전재고가 있고, 일부 품목은 안전재고가 아직 정해지지 않아 D열이 비어 있습니다. AI 브라우저 첫 번째 탭에 이 파일이 열려 있습니다.
직원은 AI 패널에 이렇게 입력합니다.
"E열에 판정 열을 추가해줘. 가용재고가 안전재고보다 적으면 '발주 필요', 안전재고의 1.5배보다 적으면 '주의', 그 외는 '정상'. 안전재고가 비어 있으면 '기준 없음'으로 표시하고, 가용재고가 숫자가 아닌 행은 '확인 필요'로 해줘."
AI가 만드는 수식
AI는 시트 구조를 읽고 조건의 우선순위부터 정리합니다. 빈 기준과 잘못된 입력을 먼저 걸러야 뒤의 비교가 의미가 있기 때문입니다. 그 결과 E2에 다음과 같은 수식을 넣고 아래로 채웁니다.
=IF(D2="","기준 없음",IF(NOT(ISNUMBER(C2)),"확인 필요",IF(C2<D2,"발주 필요",IF(C2<D2*1.5,"주의","정상"))))
수식을 넣은 뒤에는 판정별 건수와 함께 확인이 필요한 행을 알려 줍니다. 예를 들어 C열에 "120 "처럼 공백이 붙어 텍스트로 저장된 값이 있으면 그 행 번호를 표시하고, 숫자로 바꿀지 묻습니다. IFERROR로 오류를 감추는 대신 원인이 되는 입력을 드러내는 쪽을 택하는 이유는, 판정 열에서 오류가 사라지면 잘못된 데이터도 함께 묻히기 때문입니다.
직원이 확인할 것
직원은 판정이 바뀌는 경계값을 몇 개 골라 봅니다. 가용재고가 안전재고와 정확히 같을 때 '주의'로 나오는지, 1.5배와 같을 때 '정상'으로 나오는지 확인하면 비교 연산자가 의도대로 들어갔는지 알 수 있습니다. 기준을 "이하"로 바꾸고 싶다면 "안전재고와 같아도 발주 필요로 바꿔줘"라고 이어서 요청하면 됩니다.
권한과 기록
AI는 직원이 쓰기 권한을 가진 파일에만 수식을 넣습니다. 어떤 요청으로 어느 열에 어떤 수식이 들어갔는지는 감사 로그에 남으므로, 다른 사람이 나중에 판정 기준을 물어도 근거를 바로 찾을 수 있습니다.
매주 같은 점검표를 만들 때
새로 내려받은 재고 파일에 지난주 점검표와 같은 판정 열을 넣어야 한다면, 두 파일을 탭에 나란히 열고 "지난주 점검표의 판정 기준대로 이 파일에도 E열을 만들어줘"라고 요청하면 됩니다. AI가 기존 수식을 읽어 같은 기준을 옮기고, 판정이 지난주와 달라진 품목을 따로 보여 줍니다. 거래처가 보내온 재고 파일처럼 열 구성이 다른 파일이라도, AI가 품목코드와 재고 열을 찾아 같은 판정을 맞춰 넣습니다.
직접 할 때는: IF 함수 기본과 중첩 IF
기본 문법
=IF(logical_test, value_if_true, value_if_false)
조건식은 반드시 참 또는 거짓으로 평가되어야 합니다. C2<D2는 C2가 D2보다 작으면 참, 아니면 거짓입니다.
비교 연산자
>: 초과<: 미만=: 같음>=: 이상<=: 이하<>: 같지 않음
숫자와 날짜 모두 같은 방식으로 비교하지만, 값이 텍스트 형식으로 저장되어 있으면 결과가 틀어집니다. 모든 행에서 같은 결과만 나온다면 비교 범위나 셀 형식부터 확인하세요.
중첩 IF
=IF(condition1, result1, IF(condition2, result2, result3))
첫 조건이 거짓이면 다음 IF가 다시 판단합니다. 조건이 많아질수록 읽기 어려워지므로, 수식을 쓰기 전에 어떤 조건을 먼저 볼지 우선순위를 종이에 적어 두는 편이 좋습니다. 여러 조건을 동시에 만족해야 한다면 AND, 하나만 만족해도 된다면 OR를 조건식 안에 함께 씁니다.
텍스트 조건 주의점
텍스트는 큰따옴표로 감싸야 하고, "완료"와 "완료 "처럼 공백 하나만 달라도 다른 값입니다. 텍스트 조건이 안 먹힐 때는 셀 서식, TRIM으로 앞뒤 공백 정리, CLEAN으로 숨은 문자 제거, 대소문자 구분이 필요하면 EXACT를 순서대로 검토합니다.
자주 만나는 오류와 IFERROR
#DIV/0!: 0이나 빈 셀로 나눌 때#VALUE!: 숫자 계산에 텍스트가 섞였을 때#N/A: 조회값을 찾지 못했을 때#REF!: 참조하던 셀이나 열이 삭제됐을 때#NAME?: 함수명 오타나 정의되지 않은 이름#NUM!: 허용 범위를 벗어난 계산
=IFERROR(formula, "-")
IFERROR는 결과가 오류일 때 지정한 값으로 바꿔 보여 줍니다. 보고용 표에서는 유용하지만, 판정이나 정산처럼 오류가 곧 데이터 문제를 뜻하는 시트에서는 오류를 그대로 두고 원인을 고치는 편이 안전합니다.
👉 엑셀 VLOOKUP 안될 때, AI 브라우저로 #N/A 원인 찾고 고치기
엑셀 IF 함수 자주 묻는 질문 (FAQ)
Q. 조건이 다섯 개가 넘으면 어떻게 하나요?
중첩 IF로도 가능하지만, 버전에 따라 IFS 함수를 쓰면 조건과 결과를 차례로 나열할 수 있어 읽기가 쉽습니다. AI에게 요청할 때 "IFS로 써줘"라고 하면 그 형태로 만들어 줍니다. 다만 파일을 받을 사람의 엑셀 버전도 고려해야 합니다.
Q. AI가 만든 수식이 틀리면 어떻게 알 수 있나요?
경계값을 몇 개 골라 결과를 직접 확인하는 것이 가장 확실합니다. AI에게 "판정별로 경계에 걸리는 행을 보여줘"라고 요청하면 확인할 행을 뽑아 줍니다. 수식을 바꾸는 요청과 결과는 감사 로그에 남아 이전 수식을 다시 확인할 수 있습니다.
Q. 재고 데이터를 볼 권한이 없는 파일도 AI가 열 수 있나요?
아닙니다. AI는 요청한 직원의 권한 범위 안에서 열 수 있는 파일만 읽습니다.
Q. 회사 데이터는 어디에 저장되나요?
inline AI OS의 데이터는 AWS에 저장되고 고객 데이터는 학습에 사용되지 않습니다. 모델 제공사와는 eZDR 계약을 맺어 요청 내용과 파일을 모델 제공사가 저장하지 않습니다.
inline AI로 판정 수식 만들고 관리하기
중첩 IF는 원리를 알아도 조건이 늘어날 때마다 괄호와 우선순위를 다시 따져야 하고, 다른 사람이 만든 수식을 해석하는 데도 시간이 듭니다. inline AI OS의 AI 브라우저에서는 시트를 연 채 옆의 AI에게 판정 기준을 말로 설명하면 수식을 넣고 확인할 행을 알려 주며, 매주 새 파일에 같은 기준을 옮기는 일도 맡길 수 있습니다. 작업은 직원의 회사 계정과 권한, 승인 정책 안에서 이뤄지고 감사 로그에 기록됩니다.
이 작업, AI 브라우저에서는 한 줄 요청으로 끝납니다
inline AI OS는 직원이 회사 파일을 열어 둔 채 옆의 AI에게 일을 맡기는 업무용 AI 브라우저입니다. 우리 회사 업무에 맞는지 무료 도입 상담으로 먼저 확인해 보세요.
무료 도입 상담 받기



