<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IF 보관 - 인포스트</title>
	<atom:link href="https://infost.kr/tag/if/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>IT 정보, 디지털 디바이스 리뷰, 엑셀, 포토샵등 소프트웨어 사용법까지 — 인포스트에서 한 번에!</description>
	<lastBuildDate>Wed, 16 Jul 2025 02:06:57 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://infost.kr/wp-content/uploads/2025/06/cropped-infost-favicon-32x32.png</url>
	<title>IF 보관 - 인포스트</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>IF 함수 중첩 사용 &#8211; 조건이 하나로는 부족할 때 조건 추가하기</title>
		<link>https://infost.kr/if-%ed%95%a8%ec%88%98-%ec%a4%91%ec%b2%a9-%ec%82%ac%ec%9a%a9-%ec%a1%b0%ea%b1%b4%ec%9d%b4-%ed%95%98%eb%82%98%eb%a1%9c%eb%8a%94-%eb%b6%80%ec%a1%b1%ed%95%a0-%eb%95%8c-%ec%a1%b0%ea%b1%b4-%ec%b6%94/</link>
		
		<dc:creator><![CDATA[infostkr]]></dc:creator>
		<pubDate>Tue, 15 Jul 2025 07:51:46 +0000</pubDate>
				<category><![CDATA[엑셀]]></category>
		<category><![CDATA[IF]]></category>
		<category><![CDATA[사용방법]]></category>
		<category><![CDATA[수식]]></category>
		<category><![CDATA[함수]]></category>
		<guid isPermaLink="false">https://infost.kr/?p=600</guid>

					<description><![CDATA[<p>엑셀에서 조건에 따라 다른 결과를 표시하려면 IF 함수를 사용한다. 조건이 하나라면 IF 함수 기본 구성으로 충분하지만, 조건이 두개이상인 경우도 많다. 이럴 땐 IF 함수를 중첩 사용해 수식을 구성하면 된다. IF ... <a title="IF 함수 중첩 사용 &#8211; 조건이 하나로는 부족할 때 조건 추가하기" class="read-more" href="https://infost.kr/if-%ed%95%a8%ec%88%98-%ec%a4%91%ec%b2%a9-%ec%82%ac%ec%9a%a9-%ec%a1%b0%ea%b1%b4%ec%9d%b4-%ed%95%98%eb%82%98%eb%a1%9c%eb%8a%94-%eb%b6%80%ec%a1%b1%ed%95%a0-%eb%95%8c-%ec%a1%b0%ea%b1%b4-%ec%b6%94/" aria-label="IF 함수 중첩 사용 &#8211; 조건이 하나로는 부족할 때 조건 추가하기에 대해 더 자세히 알아보세요">Read more</a></p>
<p>게시물 <a href="https://infost.kr/if-%ed%95%a8%ec%88%98-%ec%a4%91%ec%b2%a9-%ec%82%ac%ec%9a%a9-%ec%a1%b0%ea%b1%b4%ec%9d%b4-%ed%95%98%eb%82%98%eb%a1%9c%eb%8a%94-%eb%b6%80%ec%a1%b1%ed%95%a0-%eb%95%8c-%ec%a1%b0%ea%b1%b4-%ec%b6%94/">IF 함수 중첩 사용 &#8211; 조건이 하나로는 부족할 때 조건 추가하기</a>이 <a href="https://infost.kr">인포스트</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<p>엑셀에서 조건에 따라 다른 결과를 표시하려면 IF 함수를 사용한다. 조건이 하나라면 IF 함수 기본 구성으로 충분하지만, 조건이 두개이상인 경우도 많다. 이럴 땐 IF 함수를 중첩 사용해 수식을 구성하면 된다.</p>



<p>IF 함수를 중첩해 사용하면 IF 함수안에서 또 다른 IF 함수를 인수로 사용하는 방식으로 2개이상의 조건에 대한 분기 처리를 가능하다.</p>



<p>이번 글에서는 IF 함수 중첩 사용시 기본 수식 구성과 예제를 통한 사용방법을 알아본다.</p>



<p><br></p>



<h2 class="wp-block-heading">IF 함수 중첩 사용 기본 수식 구성</h2>



<p>일단 IF 함수의 기본 수식 구성은 아래와 같다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=IF(논리_조건, 참일_때_값, 거짓일_때_값)</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">논리_조건</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">참일_때_값</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">거짓일_때_값</span><span style="color: #D8DEE9FF">)</span></span></code></pre></div>



<p>기본적으로 IF 함수는 첫번째 인수인 논리 조건을 만족할 때 참일 때 값을 반환하고, 그렇지 않은 경우 거짓일 때 값을 반환, 즉 셀에 표시하게 된다.</p>



<p><br></p>



<h3 class="wp-block-heading">두개의 IF 함수 중첩 사용</h3>



<p>IF 함수를 중첩 사용한다는 것은 IF 함수로 구성된 수식안에 인수로 IF 함수를 삽입하는 것을 의미한다.</p>



<p>논리 조건 뒤의 두 인수 즉, 참일 때 값이나 거짓일때 값 대신 IF 함수를 추가로 삽입해 두가지 조건에 대해 참,거짓을 구분할 수 있다.</p>



<p>수식의 기본 구성은 아래와 같다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=IF(조건1, 결과1, IF(조건2, 결과2, 결과3))</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건1</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과1</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과3</span><span style="color: #D8DEE9FF">))</span></span></code></pre></div>



<p>이 경우 조건1을 만족하는 경우 결과1, 그렇지 않은 경우 조건2를 만족하는지 검사해 만족하는 경우 결과2, 두가지 조건 모두 만족하지 않을 때 결과3을 반환하게 된다.</p>



<p>참일 때 값에 IF 함수를 삽입할 수도 있다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=IF(조건1, IF(조건2, 결과2, 결과3), 결과1)</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건1</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과3</span><span style="color: #D8DEE9FF">)</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과1</span><span style="color: #D8DEE9FF">)</span></span></code></pre></div>



<p>이렇게 수식을 구성하는 경우 조건1을 만족하는 경우 다시 조건2에 대해 참, 거짓을 가리게 되며 조건1과 조건2 모두 만족하는 경우 결과2를 반환하게 된다.</p>



<p><br></p>



<h3 class="wp-block-heading">중첩 횟수는 이론적으론 무제한</h3>



<p>IF 함수는 아래처럼 여러번 중첩해 사용할 수 있다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=IF(조건1, 결과1, IF(조건2, 결과2, IF(조건3, 결과3, IF(조건4, 결과4, 기본값))))</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건1</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과1</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건3</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과3</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">조건4</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">결과4</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">기본값</span><span style="color: #D8DEE9FF">))))</span></span></code></pre></div>



<p>IF 함수 자체는 중첩 사용 횟수에 제한이 없다. 이론적으로는 무제한으로 중첩해 사용할 수 있다는 말이다.</p>



<p>하지만 위에서 보는 것처럼 중첩횟수가 늘어날수록 수식 구성이 복잡해지고, 한눈에 알아보기 어려워져 오류 발생가능성이 높아지고, 나중에 수식을 수정하기 어려워진다.</p>



<p>IF 함수 중첩은 수식의 가독성이 유지되는 범위까지만 사용하는 것이 좋다.</p>



<p><br></p>



<h2 class="wp-block-heading">예제를 통해 본 IF 함수 중첩 사용방법</h2>



<p>간단한 예제를 통해 IF 함수의 중첩 사용방법을 알아보자.</p>



<p><br></p>



<h3 class="wp-block-heading">예제파일 다운로드</h3>



<p>여기서 사용할 예제파일은 아래 버튼을 눌러 다운로드 받을 수 있다.</p>



<a href="/download/?id=if-multi" class="post-download-button" target="_blank" rel="noopener">📥 예제파일 다운로드</a>



<p>예제는 상품의 중량에 따라 등급을 매기는 내용이다.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="800" height="429" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-001-1.webp" alt="IF 함수 중첩 사용 예제 파일" class="wp-image-612" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-001-1.webp 800w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-001-1-300x161.webp 300w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-001-1-768x412.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>예제 파일의 상품들을 중량에 따라 8kg 이상은 &#8220;상&#8221;, 5kg 이상은 &#8220;중&#8221;,2kg 이상은 &#8220;하&#8221;, 2kg 미만은 &#8220;불합격&#8221; 이렇게 총 4개의 등급으로 나누어보자.</p>



<p><br></p>



<h3 class="wp-block-heading">중량에 따라 등급 매기기</h3>



<p>IF 함수를 중첩해 사용할 때는 참 또는 거짓 인수 자리, 혹은 양쪽 모두에 IF 함수를 넣는 방식으로 구성할 수 있다.</p>



<p>수식의 구조 자체는 자유롭지만, 보통은 거짓 인수 자리에 IF 함수를 중첩하는 방식이 더 직관적이며 유지 관리도 편리하다. 특히 조건이 여러 단계로 분기되는 경우, 이 구조가 가독성과 실용성 면에서 유리하다.</p>



<p>이번 예제에서는 상품의 중량(kg)에 따라 등급을 판별하는 수식을 작성해볼 것이다. 중량 기준은 다음과 같다:</p>



<ul class="wp-block-list">
<li>8kg 이상: 상</li>



<li>5kg 이상 8kg 미만: 중</li>



<li>2kg 이상 5kg 미만: 하</li>



<li>2kg 미만: 불합격</li>
</ul>



<p>우선 예제 파일에서 등급이 표시될 D4셀을 선택한 후, 수식 입력을 시작해보자.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="800" height="493" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-002.webp" alt="IF 함수 중첩 사용 예시" class="wp-image-614" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-002.webp 800w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-002-300x185.webp 300w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-002-768x473.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p><br></p>



<p>첫 번째 조건은 상품이 8kg 이상일 때이다. 이 경우 결과로 &#8220;상&#8221;을 반환하고, 그렇지 않은 경우에는 다음 조건을 평가하기 위해 IF 함수를 다시 중첩한다. 따라서 아래와 같이 입력한다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=if(C4>=8,"상",if(</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=if</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">C4</span><span style="color: #81A1C1">&gt;=</span><span style="color: #B48EAD">8</span><span style="color: #ECEFF4">,</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">상</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">,</span><span style="color: #88C0D0">if</span><span style="color: #D8DEE9FF">(</span></span></code></pre></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="800" height="485" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-003.webp" alt="IF 함수 중첩 사용 예시 - 첫 번째 조건은 상품이 8kg 이상일 때이다. 이 경우 결과로 &quot;상&quot;을 반환하고, 그렇지 않은 경우에는 다음 조건을 평가하기 위해 IF 함수를 다시 중첩한다. 따라서 예시와 같이 입력한다." class="wp-image-615" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-003.webp 800w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-003-300x182.webp 300w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-003-768x466.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>여기서 잠깐! 반환할 값이 숫자가 아닌 텍스트일 경우 &#8220;상&#8221;과 같이 따옴표로 감싸야 한다.</p>



<p><br></p>



<p>이제 첫 번째 조건에 대해 처리했으니, 이제 나머지 조건들도 같은 방식으로 거짓 인수 자리에 IF 함수를 반복해서 중첩하면 된다.</p>



<p>두 번째 조건은 5kg 이상일 때 &#8220;중&#8221;을 반환하고, 그렇지 않으면 다시 IF 함수를 중첩해 2kg 이상일 경우 &#8220;하&#8221;를, 나머지는 &#8220;불합격&#8221;을 반환하도록 구성한다.</p>



<p>최종적으로 구성된 수식은 다음과 같다.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>=IF(C4>=8,"상",IF(C4>=5,"중",IF(C4>=2,"하","불합격")))</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">=</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">C4</span><span style="color: #81A1C1">&gt;=</span><span style="color: #B48EAD">8</span><span style="color: #ECEFF4">,</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">상</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">,</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">C4</span><span style="color: #81A1C1">&gt;=</span><span style="color: #B48EAD">5</span><span style="color: #ECEFF4">,</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">중</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">,</span><span style="color: #88C0D0">IF</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">C4</span><span style="color: #81A1C1">&gt;=</span><span style="color: #B48EAD">2</span><span style="color: #ECEFF4">,</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">하</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">,</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">불합격</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF">)))</span></span></code></pre></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="800" height="537" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-004-1.webp" alt="IF 함수 중첩 사용으로 구성된 수식 예시" class="wp-image-617" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-004-1.webp 800w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-004-1-300x201.webp 300w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-004-1-768x516.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>여기서도 잠깐! IF 함수를 3번 중첩해 사용했기 때문에 괄호도 3개 열려 있다. 마지막에 열어놓은 괄호만큼 닫아주어야 한다.</p>



<p><br></p>



<p>수식을 입력하고 엔터를 누르면 아래처럼 입력한 조건에 따라 등급이 매겨지는 걸 확인할 수 있다.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="800" height="539" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-005.webp" alt="수식을 입력하고 엔터를 누르면 아래처럼 입력한 조건에 따라 등급이 매겨지는 걸 확인할 수 있다." class="wp-image-618" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-005.webp 800w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-005-300x202.webp 300w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-005-768x517.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p><br></p>



<p>이제 입력한 수식을 다른 상품의 등급셀에도 채워넣으면 된다.</p>



<p>수식이 채워진 D4셀의 오른쪽 아래 모서리를 마우스로 클릭해 상품10의 등급이 입력될 셀인 D13까지 드래그하거나</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="600" height="433" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-1.webp" alt="수식이 채워진 D4셀의 오른쪽 아래 모서리를 마우스로 클릭해 상품10의 등급이 입력될 셀인 D13까지 드래그해 나머지 셀에 수식을 채우는 모습" class="wp-image-619" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-1.webp 600w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-1-300x217.webp 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure></div>


<p>D4 셀이 선택된 상태에서 shift 키를 누른채 D13을 클릭해 등급셀을 일괄 선택한 후 control(맥에선 command) + D 를 누르면</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="600" height="433" src="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-2.webp" alt="D4 셀이 선택된 상태에서 shift 키를 누른채 D13을 클릭해 등급셀을 일괄 선택한 후 control(맥에선 command) + D 를 눌러 수식을 채울 수도 있다." class="wp-image-620" srcset="https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-2.webp 600w, https://infost.kr/wp-content/uploads/2025/07/if-function-multiple-conditions-006-2-300x217.webp 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure></div>


<p>나머지 등급칸에 수식을 채울 수 있다.</p>



<p><br></p>



<h2 class="wp-block-heading">IF 함수 중첩 사용시 자주하는 실수</h2>



<p><br></p>



<h3 class="wp-block-heading">텍스트에 따옴표 누락</h3>



<p>위에서처럼 상,중,하 식으로 텍스트 값을 반환받으려고 하는 경우 반환될 텍스트는 따옴표&#8221;&#8221;로 감싸줘야 한다. 비단 IF 함수에서뿐만 아니라, 엑셀에서는 텍스트로 값을 반환받으려는 모든 함수와 수식 구성에서 반환될 텍스트값은 따옴표로 감싸주어야 한다.</p>



<p><br></p>



<h3 class="wp-block-heading">괄호 짝 맞춤 실수</h3>



<p>중첩된 IF 함수가 많아질수록 ) 괄호가 헷갈리기 쉽다. 괄호 개수가 맞지 않으면 #VALUE! 오류가 발생하거나, 수식이 제대로 작동하지 않을 수 있다.</p>



<p>수식을 입력할 때 각각의 IF 함수마다 열었던 괄고가 제대로 닫혔는지 잘 확인해야 한다.</p>



<p><br></p>



<h3 class="wp-block-heading">조건의 순서 혼동</h3>



<p>IF 함수 중첩 사용은 수식의 길이가 길어지기 때문에 조건의 배치나 순서가 헷갈리는 경우가 많다. 조건이 순서대로 배치되지 않은 경우 뒤에 배치된 조건에 도달하지 못하고 무시되는 일이 생길 수 있다.</p>



<p>예를 들어 =if(C4&gt;=2,&#8221;하&#8221;,if(C4&gt;=8,&#8221;상&#8221;&#8230;&#8230;처럼 입력할 경우 8보다 큰 값이라도 &#8220;하&#8221;가 반환된다. 따라서 조건에 입력할 값의 크기에 따라 순서대로 배치해야 한다.</p>



<p><br></p>



<h3 class="wp-block-heading">수식의 가독성</h3>



<p>IF 함수 중첩이 깊어질수록 수식은 복잡해지고 알아보기 어려워진다.</p>



<p>따라서 가능하면 IF 함수 중첩 사용은 3~4단계 이하로 구성하고, 그 이상일 경우 IFS 함수나 참조테이블 + VLOOKUP 구조로 수식을 구성하는 것이 좋다.</p>



<p><br></p>



<h2 class="wp-block-heading">정리 요약</h2>



<ul class="wp-block-list">
<li>IF 함수는 참/거짓에 따라 값을 다르게 반환하는 기본 구조이지만, 조건이 여러 개인 경우 중첩을 통해 다양한 결과를 처리할 수 있다.</li>



<li>거짓 인수 자리에 중첩 IF 함수를 연결하는 방식이 가장 일반적이며, 가독성과 유지 관리에 유리하다.</li>



<li>조건은 값이 큰 순서부터 배치하고, 괄호 개수와 문자열 따옴표에 항상 유의해야 한다.</li>



<li>중첩이 많아질 경우 IFS 함수나 LOOKUP 계열 함수로 대체하는 것도 고려할 수 있다.</li>
</ul>
<p>게시물 <a href="https://infost.kr/if-%ed%95%a8%ec%88%98-%ec%a4%91%ec%b2%a9-%ec%82%ac%ec%9a%a9-%ec%a1%b0%ea%b1%b4%ec%9d%b4-%ed%95%98%eb%82%98%eb%a1%9c%eb%8a%94-%eb%b6%80%ec%a1%b1%ed%95%a0-%eb%95%8c-%ec%a1%b0%ea%b1%b4-%ec%b6%94/">IF 함수 중첩 사용 &#8211; 조건이 하나로는 부족할 때 조건 추가하기</a>이 <a href="https://infost.kr">인포스트</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
