<?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>FPandA &#8211; Sarah Schlott</title>
	<atom:link href="https://sarahgschlott.com/tag/fpanda/feed/" rel="self" type="application/rss+xml" />
	<link>https://sarahgschlott.com</link>
	<description>FP&#38;A Insights</description>
	<lastBuildDate>Tue, 28 Oct 2025 13:33:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://sarahgschlott.com/wp-content/uploads/2025/05/cropped-ChatGPT-Image-May-13-2025-07_00_01-PM-1-1-1-32x32.png</url>
	<title>FPandA &#8211; Sarah Schlott</title>
	<link>https://sarahgschlott.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Most Dangerous “Modern” Excel Formula: =UNIQUE()</title>
		<link>https://sarahgschlott.com/the-most-dangerous-modern-excel-formula-unique/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-most-dangerous-modern-excel-formula-unique</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 13:33:52 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[DataIntegrity]]></category>
		<category><![CDATA[ExcelModeling]]></category>
		<category><![CDATA[FPandA]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5161</guid>

					<description><![CDATA[It looks clean.Effortless.No helper columns.No visible mess. That’s the problem. We’ve all been told that modern Excel formulas are smarter — that dynamic arrays make reporting faster, cleaner, more “automated.”But some automation hides danger better than any manual error ever could. And nothing proves that more than =UNIQUE(). Why =UNIQUE() Can Quietly Wreck Your Model [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="345" data-end="430"><strong data-start="345" data-end="364">It looks clean.</strong><br data-start="364" data-end="367" /><strong data-start="367" data-end="382">Effortless.</strong><br data-start="382" data-end="385" /><strong data-start="385" data-end="407">No helper columns.</strong><br data-start="407" data-end="410" /><strong data-start="410" data-end="430">No visible mess.</strong></p>
<p data-start="432" data-end="451">That’s the problem.</p>
<p data-start="453" data-end="661">We’ve all been told that modern <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a> <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">formulas</a> are smarter — that dynamic arrays make <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">reporting</a> faster, cleaner, more “automated.”<br data-start="583" data-end="586" />But some <a href="https://sarahgschlott.com/5-hidden-costs-of-manual-reporting-and-how-to-eliminate-them-fast/">automation</a> hides danger better than any manual error ever could.</p>
<p data-start="663" data-end="709">And nothing proves that more than <code data-start="697" data-end="708">=UNIQUE()</code>.</p>
<h2 data-start="716" data-end="761">Why =UNIQUE() Can Quietly Wreck Your Model</h2>
<p data-start="763" data-end="906">On the surface, <code data-start="779" data-end="790">=UNIQUE()</code> feels like progress.<br data-start="811" data-end="814" />It removes duplicates from a list instantly — no filters, no pivot tables, no VBA cleanup.</p>
<p data-start="908" data-end="1002">The trouble?<br data-start="920" data-end="923" />It doesn’t verify what it filters.<br data-start="957" data-end="960" />It just <em data-start="968" data-end="977">assumes</em> the source <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> is pure.</p>
<p data-start="1004" data-end="1182">If there’s one stray duplicate, one extra space, one inconsistent capitalization, <code data-start="1086" data-end="1097">=UNIQUE()</code> won’t alert you.<br data-start="1114" data-end="1117" />It will happily serve a “clean” list that isn’t actually <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">clean</a>.</p>
<p data-start="1184" data-end="1330">That’s how models break quietly.<br data-start="1216" data-end="1219" />One missed duplicate, and suddenly your bookings total is off by millions — but the output still <em data-start="1316" data-end="1329">looks right</em>.</p>
<h2 data-start="1337" data-end="1371">Clean Isn’t the Same as Correct</h2>
<p data-start="1373" data-end="1493">This is the silent danger of modern Excel.<br data-start="1415" data-end="1418" />The more seamless the syntax, the easier it becomes to <a href="https://sarahgschlott.com/3-reasons-data-driven-businesses-consistently-outperform/">trust</a> appearances.</p>
<p data-start="1495" data-end="1563"><code data-start="1495" data-end="1506">=UNIQUE()</code> gives a beautiful result.<br data-start="1532" data-end="1535" />But beauty isn’t validation.</p>
<p data-start="1565" data-end="1666">A clean list doesn’t mean your data’s correct — it just means Excel stopped showing you what’s wrong.</p>
<h2 data-start="1673" data-end="1726">How to Audit Every UNIQUE Range (and Sleep Better)</h2>
<p data-start="1728" data-end="1749">Here’s what I do now.</p>
<p data-start="1751" data-end="1905">After every <code data-start="1763" data-end="1774">=UNIQUE()</code> range, I add a <strong data-start="1790" data-end="1806">sanity check</strong> using <code data-start="1813" data-end="1825">COUNTIFS()</code>.<br data-start="1826" data-end="1829" />That one step can save hours of debugging — or a missed <a href="https://sarahgschlott.com/10-common-financial-reporting-tasks-you-can-streamline-with-power-query/">audit</a> finding later.</p>
<p data-start="1907" data-end="1915">Example:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-excel">=COUNTIFS(RawData[Customer],[@Customer])<br />
</code></div>
</div>
<p data-start="1972" data-end="2126">If any count returns greater than 1, you’ve got a duplicate hiding in your “unique” list.<br data-start="2061" data-end="2064" />That’s your cue to investigate <em data-start="2095" data-end="2103">before</em> you trust the summary.</p>
<p data-start="2128" data-end="2314">Want to go one step further?<br data-start="2156" data-end="2159" />Combine <code data-start="2167" data-end="2177">UNIQUE()</code> with <code data-start="2183" data-end="2191">SORT()</code> and <code data-start="2196" data-end="2206">FILTER()</code> so your results stay dynamic — but always visible and verifiable.<br data-start="2272" data-end="2275" />Automation should never mean blindness.</p>
<h2 data-start="2321" data-end="2339">The Real Lesson</h2>
<p data-start="2341" data-end="2485">Every formula has a philosophy.<br data-start="2372" data-end="2375" /><code data-start="2375" data-end="2385">UNIQUE()</code> says: <em data-start="2392" data-end="2424">Trust me, I’ve got it handled.</em><br data-start="2424" data-end="2427" />But in <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a>, trust without verification is malpractice.</p>
<p data-start="2487" data-end="2648">The strongest analysts aren’t the ones who make their models look perfect.<br data-start="2561" data-end="2564" />They’re the ones who leave proof trails — systems that <em data-start="2619" data-end="2636">show their math</em> every time.</p>
<p data-start="2655" data-end="2753"><strong data-start="2655" data-end="2712">Because the job isn’t to make the numbers look clean.</strong><br data-start="2712" data-end="2715" />It’s to make sure they tell the truth.</p>
<p data-start="2755" data-end="2813">And in Excel, truth deserves visibility — not <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a>.</p>
<p data-start="2755" data-end="2813">If your finance models need a rebuild or automation pass, <a href="https://sarahgschlott.com/contact/">contact</a> me.<br data-start="2885" data-end="2888" />I help FP&amp;A teams design Excel systems that think for themselves.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
