<?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/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>zmienna &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/zmienna/feed/" rel="self" type="application/rss+xml" />
	<link>https://skuteczneraporty.pl</link>
	<description>Zautomatyzuj raportowanie w swojej firmie. Praktyczna wiedza dla analityków, kontrolerów i menedżerów.</description>
	<lastBuildDate>Sat, 28 Jun 2025 11:42:31 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://skuteczneraporty.pl/wp-content/uploads/2025/09/cropped-skuteczneraporty-FAVICONA-1-32x32.png</url>
	<title>zmienna &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LET &#8211; nowa funkcja Excela 365 do definiowania zmiennych</title>
		<link>https://skuteczneraporty.pl/let-nowa-funkcja-excela-365-do-definiowania-zmiennych/</link>
					<comments>https://skuteczneraporty.pl/let-nowa-funkcja-excela-365-do-definiowania-zmiennych/#comments</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Fri, 29 Jan 2021 11:29:36 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Excel 365]]></category>
		<category><![CDATA[formuły Excel]]></category>
		<category><![CDATA[funkcja LET]]></category>
		<category><![CDATA[nowości]]></category>
		<category><![CDATA[zmienna]]></category>
		<guid isPermaLink="false">https://skuteczneraporty.pl/?p=64970</guid>

					<description><![CDATA[Funkcja LET jest kolejną nową funkcją, która trafiła już produkcyjnie do mojego Excela 365. Przydaje się w przypadku, kiedy formuła wielokrotnie korzysta z tego samego kawałka kodu. Powtarzalne fragmenty formuły można przypisać do zmiennych i korzystać z tych zmiennych w ostatecznym obliczeniu wyniku. Zmienne te są lokalne w funkcji LET, to znaczy zakres ich widoczności [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Funkcja <strong>LET</strong> jest kolejną nową funkcją, która trafiła już produkcyjnie do mojego Excela 365. Przydaje się w przypadku, kiedy formuła wielokrotnie korzysta z tego samego kawałka kodu. Powtarzalne fragmenty formuły można przypisać do zmiennych i korzystać z tych zmiennych w ostatecznym obliczeniu wyniku. Zmienne te są lokalne w funkcji <strong>LET</strong>, to znaczy zakres ich widoczności ogranicza się tylko do wnętrza funkcji <strong>LET</strong>. </p>



<span id="more-64970"></span>



<h2 class="wp-block-heading">Składnia funkcji LET</h2>



<pre class="wp-block-preformatted">=LET(Nazwa1;Wartość_nazwy1;[Nazwa2;Wartość_nazwy2];[…]; Obliczenie)</pre>



<p>Funkcja <strong>LET</strong> ma nieparzystą liczbę argumentów. Najpierw parami podajemy:</p>



<ul class="wp-block-list"><li>wymyśloną przez nas nazwę zmiennej,</li><li>przypisaną do zmiennej wartość lub formułę.</li></ul>



<p>Maksymalnie można zdefiniować 126 zmiennych w jednej funkcji.</p>



<p>Ostatnim argumentem funkcji <strong>LET</strong> jest formuła do obliczenia.</p>



<h2 class="wp-block-heading">Korzyści stosowania funkcji LET</h2>



<ul class="wp-block-list"><li><strong>Zwiększona szybkość działania formuł</strong> &#8211; Funkcja <strong>LET</strong> wartość zmiennej oblicza tylko raz. Bez tej funkcji to samo wyrażenie było obliczane wiele razy.</li><li><strong>Łatwe czytanie i edytowanie</strong>  &#8211; W tej funkcji od razu widać co jest zapamiętane pod daną nazwą (zmienną). Nie trzeba też kopiować i wklejać tego samego wyrażenia w formule. Dzięki temu formuła jest krótsza i prostsza.</li></ul>



<p>Jeśli Twoja formuła jest mocno złożona, polecam użyć LET i rozbić dodatkowo formułę na wiele wierszy &#8211; ręcznie (Alt+Enter) lub automatycznie poprzez stronę <a rel="noreferrer noopener" href="http://excelformulabeautifier.com/" target="_blank">Excel Formula Beautifier</a>.</p>



<h2 class="wp-block-heading">Przykład 1: Oblicz wielomian</h2>



<p>Policz wartość wielomianu x<sup>4</sup> + 3x<sup>2</sup> – 2x + 9 dla x = 5.</p>



<p>Rozwiązanie:</p>



<pre class="wp-block-preformatted">=LET(x;5;x^4+3*x^2-2*x+9)</pre>



<h2 class="wp-block-heading">Przykład 2: Oblicz równanie</h2>



<p>Oblicz pierwiastek z a^2 + b^2, gdzie a = 7 i b = 8.</p>



<p>Rozwiązanie:</p>



<pre class="wp-block-preformatted">=LET(a;7;b;8;PIERWIASTEK(a^2+b^2))</pre>



<h2 class="wp-block-heading">Przykład 3: Użyj FILTRUJ bez 0</h2>



<p>Funkcja LET może też operować na tablicach. Przefiltruj poniższą tabelę wyświetlając zamówienia o wybranym priorytecie.</p>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-1.png"><img fetchpriority="high" decoding="async" width="662" height="684" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-1.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych" class="wp-image-64979" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 1" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-1.png 662w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-1-290x300.png 290w" sizes="(max-width: 662px) 100vw, 662px" /></a></figure>



<p>Za pomocą <a rel="noreferrer noopener" href="https://skuteczneraporty.pl/blog/filtruj-sortuj-sortuj-wedlug-unikatowe-formuly-tablicowe-excel-365-2-4/" data-type="post" data-id="64736" target="_blank">funkcji <strong>FILTRUJ</strong></a> można to zrobić tak:</p>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-2.png"><img decoding="async" width="669" height="319" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-2.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 1" class="wp-image-64980" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 2" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-2.png 669w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-2-300x143.png 300w" sizes="(max-width: 669px) 100vw, 669px" /></a></figure>



<p>Formuła w G5:</p>



<pre class="wp-block-preformatted">=FILTRUJ(A2:D21;B2:B21=H2)</pre>



<p>Minus tego rozwiązania jest taki, że zamiast pustych komórek pojawiły się zera.</p>



<p>Lepsze rozwiązanie z użyciem funkcji <strong>LET</strong>:</p>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-3.png"><img decoding="async" width="640" height="328" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-3.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 2" class="wp-image-64981" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 3" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-3.png 640w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-3-300x154.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure>



<p>Funkcja w komórce L5:</p>



<pre class="wp-block-preformatted">=LET(wynik;FILTRUJ(A2:D21;B2:B21=M2);JEŻELI(wynik=0;"";wynik))</pre>



<h2 class="wp-block-heading">Przykład 4: Sprawdź, czy dane zamówienie jest pilne, czyli jego priorytet jest krytyczny lub nieokreślony</h2>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-4.png"><img loading="lazy" decoding="async" width="689" height="679" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-4.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 3" class="wp-image-64982" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 4" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-4.png 689w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-4-300x296.png 300w" sizes="(max-width: 689px) 100vw, 689px" /></a></figure>



<p>Rozwiązanie bez użycia funkcji LET (w komórce G2) z funkcją Excela 365 <a rel="noreferrer noopener" href="https://skuteczneraporty.pl/blog/nowego-programie-excel-2016-cz-5-funkcje-warunki-przelacz-oraz-polacz-teksty/" data-type="post" data-id="45607" target="_blank">WARUNKI</a>:</p>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-5.png"><img loading="lazy" decoding="async" width="546" height="151" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-5.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 4" class="wp-image-64976" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 5" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-5.png 546w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-5-300x83.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></a></figure>



<pre class="wp-block-preformatted">=WARUNKI(</pre>



<pre class="wp-block-preformatted">WYSZUKAJ.PIONOWO(F2;$A$1:$C$9427;3;0)="krytyczny";"PILNE";</pre>



<pre class="wp-block-preformatted">WYSZUKAJ.PIONOWO(F2;$A$1:$C$9427;3;0)="nieokreślony";"PILNE";</pre>



<pre class="wp-block-preformatted">PRAWDA;"nie"</pre>



<pre class="wp-block-preformatted">)</pre>



<p>Można tą formułę skrócić używając funkcji <strong>LET</strong>. Zauważmy, że funkcja <strong>WYSZUKAJ.PIONOWO</strong> powtarza się dwa razy. Przypiszemy jej więc nazwę <strong><em>p</em></strong>:</p>



<pre class="wp-block-preformatted">=LET(</pre>



<pre class="wp-block-preformatted">p;WYSZUKAJ.PIONOWO(F2;$A$1:$C$9427;3;0);</pre>



<pre class="wp-block-preformatted">WARUNKI(p="krytyczny";"PILNE";p="nieokreślony";"PILNE";PRAWDA;"nie")</pre>



<pre class="wp-block-preformatted">)</pre>



<h2 class="wp-block-heading">Przykład 5: Usuń wszystkie cyfry z tekstu wpisanego do komórki</h2>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-6.png"><img loading="lazy" decoding="async" width="624" height="456" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-6.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 5" class="wp-image-64977" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 6" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-6.png 624w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-6-300x219.png 300w" sizes="(max-width: 624px) 100vw, 624px" /></a></figure>



<p>Wyjściowa formuła w komórce <strong>B2</strong>:</p>



<pre class="wp-block-preformatted">=POŁĄCZ.TEKSTY("";PRAWDA;JEŻELI(CZY.BŁ(FRAGMENT.TEKSTU(A2;WIERSZ(ADR.POŚR("1:"&amp;DŁ(A2)));1)+0);FRAGMENT.TEKSTU(A2;WIERSZ(ADR.POŚR("1:"&amp;DŁ(A2)));1);""))</pre>



<p>Działa ona w Excelu 365 jako formuła tablicowa (we wcześniejszych wersjach zatwierdzamy ją klawiszami Ctrl+Shift+Enter). W Excelu 365 możemy skrócić tę formułę, używając nowej <a href="https://skuteczneraporty.pl/blog/losowa-tablica-i-sekwencja-formuly-tablicowe-excel-365-3-4/" data-type="post" data-id="64843" target="_blank" rel="noreferrer noopener">funkcji <strong>SEKWENCJA</strong></a>. Formułę tą wpiszmy do komórki <strong>C2</strong>:</p>



<pre class="wp-block-preformatted">=POŁĄCZ.TEKSTY("";PRAWDA;JEŻELI(CZY.BŁ(FRAGMENT.TEKSTU(A2;SEKWENCJA(DŁ(A2));1)+0);FRAGMENT.TEKSTU(A2;SEKWENCJA(DŁ(A2));1);""))</pre>



<p>I teraz wykorzystamy naszą funkcję <strong>LET</strong>. Powtarzający się fragment formuły „SEKWENCJA(DŁ(A2))” nazwiemy słowem „nazwa”. Formułę wpiszemy do <strong>D2</strong>:</p>



<pre class="wp-block-preformatted">=LET(nazwa;SEKWENCJA(DŁ(A2));POŁĄCZ.TEKSTY("";PRAWDA;JEŻELI(CZY.BŁ(FRAGMENT.TEKSTU(A2;nazwa;1)+0);FRAGMENT.TEKSTU(A2;nazwa;1);"")))</pre>



<p>Ale to nie koniec! Tak jak inne funkcje, funkcję <strong>LET</strong> można zagnieżdżać. Argumenty z zewnętrznego <strong>LET</strong> mogą być używane wewnątrz <strong>LET</strong> niższego poziomu. Zauważmy, że funkcja „FRAGMENT.TEKSTU(A2;nazwa;1)” pojawia się tu dwukrotnie. Ten kawałek formuły nazwiemy „fr” i otrzymujemy (w komórce <strong>E2</strong>):</p>



<pre class="wp-block-preformatted">=LET(nazwa;SEKWENCJA(DŁ(A2));LET(fr;FRAGMENT.TEKSTU(A2;nazwa;1);POŁĄCZ.TEKSTY("";PRAWDA;JEŻELI(CZY.BŁ(fr+0);fr;""))))</pre>



<p>Tworząc tą formułę możemy zauważyć, że nazwy zdefiniowane w funkcji <strong>LET</strong> pojawiają się na liście rozwijanej obok funkcji i można je szybciej wprowadzić za pomocą myszy lub klawisza TAB:</p>



<figure class="wp-block-image size-large"><a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7.png"><img loading="lazy" decoding="async" width="1024" height="286" src="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7-1024x286.png" alt="LET - nowa funkcja Excela 365 do definiowania zmiennych 6" class="wp-image-64978" title="LET - nowa funkcja Excela 365 do definiowania zmiennych 7" srcset="https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7-1024x286.png 1024w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7-300x84.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7-768x214.png 768w, https://skuteczneraporty.pl/wp-content/uploads/2021/01/LET-nowa-funkcja-Excela-365-do-definiowania-zmiennych-7.png 1276w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Pobierz plik Excel z przykładami i sprawdź działanie funkcji LET w Excelu 365</h2>



<p>Tu możesz pobrać <a href="https://skuteczneraporty.pl/wp-content/uploads/2021/01/Przyklady-dzialania-funkcji-LET-Excel-365.xlsx">plik Excel z przykładami funkcji LET</a>.</p>



<h2 class="wp-block-heading">Podoba Ci się formuła LET?</h2>



<p>Jeśli znajdziesz jakieś praktyczne zastosowanie funkcji <strong>LET</strong>, pochwal się nim.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/let-nowa-funkcja-excela-365-do-definiowania-zmiennych/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
