<?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>dizi mantığı arşivleri - Microsoft 365 Academy | Blog</title>
	<atom:link href="https://m365academy.com/tag/dizi-mantigi/feed/" rel="self" type="application/rss+xml" />
	<link>https://m365academy.com/tag/dizi-mantigi/</link>
	<description></description>
	<lastBuildDate>Sat, 10 May 2025 16:21:53 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://m365academy.com/wp-content/uploads/2024/11/m365.svg</url>
	<title>dizi mantığı arşivleri - Microsoft 365 Academy | Blog</title>
	<link>https://m365academy.com/tag/dizi-mantigi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FORMÜLLERDE DİZİ MANTIĞI</title>
		<link>https://m365academy.com/excel/formullerde-dizi-mantigi/</link>
					<comments>https://m365academy.com/excel/formullerde-dizi-mantigi/#respond</comments>
		
		<dc:creator><![CDATA[Murat OSMA]]></dc:creator>
		<pubDate>Sat, 10 May 2025 16:21:46 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[dizi mantığı]]></category>
		<category><![CDATA[Excel Formülleri]]></category>
		<guid isPermaLink="false">https://m365academy.com/?p=23236</guid>

					<description><![CDATA[<p>KARŞILAŞTIRMA OPERATÖRLERİ İLE MANTIKSAL İFADE DÖNDÜRMEK Tablonuzdaki bir alanda bulunan veriler ile bir hücredeki veriyi karşılaştırıp, hangi verilerin eşit olduğunu mantıksal ifade şeklinde DOĞRU veya YANLIŞ olarak görebiliyor ve ona göre aksiyon alabiliyoruz.Hangi veriler kriterimize uyuyorsa DOĞRU, uymuyorsa YANLIŞ sonucunu döndürür.Şimdi basitçe bir karşılaştırma yapalım; A2:A9 arasında bazı isimlerimiz olsun, C2 hücresinde de karşılaştırma yapacağımız isim olsun. E1 hücresine aşağıdaki gibi =A2:A9=C2 formülü yazalım. Hangi verilerin&#160;C2‘deki veriye eşit olduğunu,&#160;F9‘a [&#8230;]</p>
<p><a href="https://m365academy.com/excel/formullerde-dizi-mantigi/">FORMÜLLERDE DİZİ MANTIĞI</a> yazısı ilk önce <a href="https://m365academy.com">Microsoft 365 Academy | Blog</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>KARŞILAŞTIRMA OPERATÖRLERİ İLE MANTIKSAL İFADE DÖNDÜRMEK</strong></h3>



<p>Tablonuzdaki bir alanda bulunan veriler ile bir hücredeki veriyi karşılaştırıp, hangi verilerin eşit olduğunu mantıksal ifade şeklinde <strong>DOĞRU</strong> veya <strong>YANLIŞ</strong> olarak görebiliyor ve ona göre aksiyon alabiliyoruz.<br>Hangi veriler kriterimize uyuyorsa <strong>DOĞRU</strong>, uymuyorsa <strong>YANLIŞ</strong> sonucunu döndürür.<br>Şimdi basitçe bir karşılaştırma yapalım; <strong>A2:A9</strong> arasında bazı isimlerimiz olsun, <strong>C2</strong> hücresinde de karşılaştırma yapacağımız isim olsun. <strong>E1</strong> hücresine aşağıdaki gibi <strong>=A2:A9=C2</strong> formülü yazalım.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-4.jpg" alt="" class="wp-image-48839"/></figure>



<p>Hangi verilerin&nbsp;<strong>C2</strong>‘deki veriye eşit olduğunu,&nbsp;<strong>F9</strong>‘a basarak hesaplatıp dizi içerisinde&nbsp;<strong>DOĞRU</strong>&nbsp;ifadesiyle görebiliyoruz.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-5.jpg" alt="" class="wp-image-48841"/></figure>



<p><strong>DOĞRU</strong> ifadesinin karşılığı<strong> 1</strong>‘dir, <strong>YANLIŞ</strong>‘ın <strong>0</strong>‘dır. Bunu örneğin, <strong>Düşeyara</strong> fonksiyonunun son parametresi olan <strong>aralık_bak</strong> ‘ta <strong>YANLIŞ</strong> seçeneği yerine genellikle 0 yazıldığı durumlarda görebilirsiniz<br>Bazen fazla bir aralık seçilip karşılaştırma yapıldığında, uzun bir <strong>DOĞRU</strong> ve <strong>YANLIŞ</strong> metni karşımıza çıkar, bu <strong>DOĞRU</strong> ve <strong>YANLIŞ</strong> ifadelerini de <strong>1</strong> ve <strong>0</strong> olarak kısaltıp daha anlaşılır hâle getirebiliyoruz.<br>Bunun için; mevcut formülü parantez içine alıp başına <strong>— (iki tire)</strong> yazarak gösterebilirsiniz.<br>Sonuç olarak, uzun <strong>DOĞRU</strong> <strong>YANLIŞ</strong> metinleri yerine, kısaca bu şekilde <strong>1</strong> ve <strong>0</strong> ifadelerini <strong>F9</strong>‘a basarak görüntüleyebilirsiniz. Buradaki <strong>1</strong> sayıları <strong>DOĞRU</strong> olanları ifade etmektedir ve genellikle bizim bütün işlerimiz bu <strong>1</strong> sayıları yani <strong>DOĞRU</strong> ifadeleri ile olur.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-6.jpg" alt="" class="wp-image-48843"/></figure>



<p>Şimdi de karşılaştırmamızı biraz geliştirip birden fazla alan için karşılaştırma yapıp sonucunu görelim.<br><strong>A2:A9</strong>&nbsp;arasındaki veriler eşitse&nbsp;<strong>E2</strong>&nbsp;hücresindeki veriye ve&nbsp;<strong>B2:B9</strong>&nbsp;arasındaki veriler de eşitse&nbsp;<strong>F2</strong>&nbsp;hücresine diyelim.<br>Bu noktada formülümüz şöyle olacak;&nbsp;<img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-7.jpg" alt="" width="150" height="21"></p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-8.jpg" alt="" class="wp-image-48847"/></figure>



<p>Formülde her bir parantezi&nbsp;<strong>F9</strong>&nbsp;ile hesaplattığımızda, iki şartımıza da uyan ve uymayan kayıtları&nbsp;<strong>DOĞRU</strong>&nbsp;ve&nbsp;<strong>YANLIŞ</strong>&nbsp;olarak görelim.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-9.jpg" alt="" class="wp-image-48849"/></figure>



<p>Her iki parantezi de ayrı ayrı seçip&nbsp;<strong>F9</strong>‘a basarsanız bu şekilde uzun bir dizi göreceksiniz.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-10.jpg" alt="" class="wp-image-48851"/></figure>



<p>Bu diziyi kısaltmak için, daha önce de belirttiğimiz gibi&nbsp;<strong>S</strong>&nbsp;formülü içerisine alırsak sonuçlar&nbsp;<strong>1</strong>&nbsp;ve&nbsp;<strong>0</strong>&nbsp;olarak dönecektir.&nbsp;<img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-11.jpg" alt="" width="160" height="21"><br>O zaman da formül bize şu değerleri döndürecektir.&nbsp;<img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-12.jpg" alt="" width="119" height="19">&nbsp;Bu bize; belirttiğimiz iki şartımıza da uyan 2 verinin olduğunu gösterir.</p>



<p>Son olarak da şunu yapalım; iki şartımıza da uyan verilerimiz varsa onların <strong>Puan</strong> alanındaki sayılarını toplayalım. Burada bir toplama işlemi uygulayacağımız için <strong>TOPLA</strong> formülünü dahil edeceğiz.<br><strong>TOPLA</strong> formülü; bir sütundaki veya bir veri aralığındaki sayıların toplamını almak için kullanılan bir fonksiyondur. İki veya daha fazla kritere göre toplam alınacak ise, bu durumda <strong>TOPLA</strong> formülü diğer sütunları karşılaştırıp <strong>DOĞRU</strong> üreten değerleri kriter alarak bir sonuç üretmesi için Dizi formülüne çevrilmesi gereklidir.</p>



<p><br>Bu noktada formülümüz şu hâli alacaktır.  <img loading="lazy" decoding="async" width="251" height="21" src="https://peakup.org/wp-content/uploads/2023/12/dizi-topla.jpg" alt=""><br>Bu formül henüz dizi formülüne çevrilmemiş hâldedir ve sonuç olarak size istediğinizi vermeyebilir.<br>Sebebi ise şudur; Dizi formülüne dönüştürülmeyen diziler tek bir sonuç döndürür ve ilk verinin sonucunu verir, oysa dizi içerisinde birçok eleman bulunabilir ve bunların hesaplanması ve hücreye dökülmesi için dizi formüllerine dönüştürülmesi gerekir.</p>



<p>Bir formülü Dizi formülüne dönüştürmek için şu yönergeleri izleyebilirsiniz.<br>‣&nbsp;<strong>Hücre içerisine girilir. (F2)</strong><br>‣&nbsp;<strong>CTRL + SHIFT + ENTER tuşlarına basılır.</strong></p>



<p>Bu işlemlerden sonra sonuç olarak formülümüz şu hâli alır; <img loading="lazy" decoding="async" width="300" height="23" src="https://peakup.org/wp-content/uploads/2023/12/dizi-topla-reel.jpg" alt=""><br>Gördüğünüz gibi, formülün başına ve sonuna küme parantezlerini otomatik olarak ekler, bu işlem o formülün bir dizi formülü olduğu anlamına gelir. Dizi formülü olduğunda, her iki küme içindeki elemanları sırasıyla birbiriyle çarpar ve sonuç hesaplanır.</p>



<p><strong>* İPUCU</strong><br><strong>TOPLA</strong> işlevinin kullanılıp verilerin toplamının alınmak istendiği durumlarda, aslında Dizi formülüne çevirmeye gerek olmadan, daha kısa bir şekilde<strong> TOPLA.ÇARPIM</strong> fonksiyonu kullanılabilir. <strong>TOPLA.ÇARPIM</strong> fonksiyonu da aslında <strong>DOĞRU</strong> değerler için <strong>1</strong> değeri üretip her iki sütunda<strong> 1*1</strong> değeri üretmiş bir sütunun başka sütundaki toplamı gösterir. Yani; Dizi formülüne dönüştürmeden de <strong>TOPLA.ÇARPIM</strong> formülü ile kolayca toplatabiliriz, çünkü <strong>TOPLA.ÇARPIM</strong> fonksiyonu da dizi mantığında çalışır.</p>



<p>Her iki yöntemi de bu gif resimde görebilirsiniz.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-toplam.gif" alt="" class="wp-image-48975"/></figure>



<p>Peki sütunda karşılaştırma yaparak birden fazla var olan verinin diğer sütunundaki verileri nasıl listeletebiliriz? Örnek olarak; <strong>A</strong> sütununda <strong>Ahmet</strong> olanların <strong>Puanların</strong>ı <strong>F</strong> sütununda alt alta listelemek istediğimizi varsayalım.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-17.jpg" alt="" class="wp-image-48861"/></figure>



<p>Mantık olarak ilerleyişimiz şöyle olacak; <strong>Eğer A1:A9</strong> arasında <strong>Ahmet</strong> yazan hücre varsa, ilk bulduğu <strong>Ahmet</strong>‘ten itibaren hepsini <strong>F2</strong> hücresinden itibaren <strong>Puan</strong>larını alt alta listele.<br>Bunun için, adım adım düşünerek gidelim; öncelikle <strong>Eğer</strong> formülü ile <strong>A1:A9</strong> aralığındakilerden hangilerinin <strong>E2</strong> hücresine eşit olup olmadıklarını bulalım. </p>



<p>İlk oluşturduğumuz formül bu olacak.<br>Formülü seçip <strong>F9</strong>‘a bastığınızda, eşit olanların Puanlarını, olmayanların da aşağıdaki resimde <strong>YANLIŞ</strong> olarak geri döndüğünü göreceksiniz.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-18.jpg" alt="" class="wp-image-48863"/></figure>



<p>Eğer bu şekilde dizi formülüne dönüştürürsek bize dizi içindeki elemanları sırasıyla alt alta dökecektir, fakat bizim <strong>YANLIŞ</strong> ifadeleriyle bir işimiz yok, sadece Puanlarını almamız gerekir.<br>O noktada da dizi içinde küçükten büyüğe bir sıralama yapmamız gerekecek ki; dizi içerisindeki sayılar (10;18;24) en başa gelsin. Bildiğiniz üzere,<strong> Excel</strong>‘de sıralamada öncelik sayıların, sonra metinlerindir. O sebeple küçükten büyüğe bir sıralama yaptığımızda sayılar başta listelenmektedir.</p>



<p>Şimdi de <strong>Eğer</strong> fonksiyonu ile elde ettiğimiz dizi içindeki elemanları küçükten büyüğe sıralamak için <strong>KÜÇÜK</strong> fonksiyonu içerisine alalım. Bu fonksiyon bizden bir de  parametresini ister. Yani; kaçıncı en küçük sayıyı almak istediğimizi belirtmemiz gerekir. Örneğin; 1. en küçük, 2. en küçük gibi, 1-2-3 gibi sayılar yapabildiğimiz bir parametredir. Bize birden fazla veri döneceğini bildiğimiz için bu verileri sırasıyla 1. en küçük, 2. en küçük, 3. en küçük şeklinde belirtmemiz gerekecek.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-19.jpg" alt="" class="wp-image-48865"/></figure>



<p>Bu noktada, bu sıra numarası işlemini manuel olarak her bir satır için elle yazmak yerine, <strong>k</strong> parametresi için, formülü aşağıya doğru çektiğimizde, kendiliğinden 1,2,3 şeklinde ilerlemesini sağlayacak başka bir uçucu fonksiyon kullanmamız iyi olacaktır. Bu fonksiyonumuz da <strong>SATIR</strong> fonksiyonudur. İki şekilde çalışır. Birincisi; <strong>=SATIR()</strong> şeklindedir, formülü hangi satıra yazarsanız o satırın numarasını size verir.<br>İkincisi; <strong>=SATIR(A1)</strong> şeklindedir, formülü hangi hücreye yazarsanız yazın, başvuru adresi olarak <strong>A1</strong> hücresi belirtildiği için o adresin satır numarasını yani 1 sayısını verir.</p>



<p>Şimdi de tüm bu bilgiler ışığında formülümüzü son bir nokta hariç resimdeki gibi tamamlayalım.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-20.jpg" alt="" class="wp-image-48867"/></figure>



<p>Artık formülümüz dizi formülüne dönüştürülmeye hazır, sadece dizi içerisindeki elemanları küçükten büyüğe sıralarken sayıları başa aldık ve <strong>YANLIŞ</strong> ifadelerini de sayıların arkasına attık ya, dizi formülüne dönüştürdüğümüzde hatalar dahil tüm elemanlar listelenecektir. Çoğu zaman insan olarak da hatalarımızı görmek istemeyiz, görmezden geliriz veya bizim için o an bir önemi olmayabilir, o yüzden oluşabilecek hataları da listelemek yerine, <strong>EĞERHATA</strong> fonksiyonu ile; bir hata dönerse “boş bırak” diyebiliyoruz. Dolayısıyla dizi formülüne dönüştürüldüğünde, sadece dizi içerisinde var olan puanlar listelenecektir. Oluşan formülümüzün başına <strong>EĞERHATA</strong> yazıp parantez açtıktan sonra formülün en sonuna gidip noktalı virgül ve &#8220;&#8221; koyarak parantezimizi kapatıyoruz.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-22.jpg" alt="" class="wp-image-48869"/></figure>



<p>Formülümüz hazır. Şimdi son noktayı koymaya geldik.<br>Artık mevcut formülümüzü dizi formülü hâline dönüştürebiliriz.<br>Bunu da nasıl yapıyorduk, tekrar hatırlayalım:<br><strong>‣ Hücre içerisine girilir. (F2)</strong><br><strong>‣ CTRL + SHIFT + ENTER tuşlarına basılır.</strong><br><strong>‣ Formül aşağıya doğru çekilir.</strong></p>



<p>Ve mutlu son!<br>Gördüğünüz gibi;&nbsp;<strong>A1:A9</strong>&nbsp;arasındaki veriler eşitse&nbsp;<strong>E2</strong>&nbsp;hücresindeki veriye, kaç tane veri varsa onların puanlarını küçükten büyüğe listelemiş olduk.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/dizi-23.jpg" alt="" class="wp-image-48871"/></figure>



<p>Makalenin başlarında da bahsettiğimiz ve şu an için sadece&nbsp;<strong>Office Insider</strong>‘da kullanılabilen&nbsp;<strong>FİLTRE</strong>&nbsp;işlevi genele açıldığında artık çok daha kolay bir yazım ile bu işlemi gerçekleştirebileceğiz.<br><strong>FİLTRE</strong>&nbsp;işlevinin kullanımını görmeniz açışından örnek bir görseli de ekliyorum.</p>



<figure class="wp-block-image"><img decoding="async" src="https://peakup.org/wp-content/uploads/2023/12/filtre-fonksiyonu.png" alt="" class="wp-image-49422"/></figure>
<p><a href="https://m365academy.com/excel/formullerde-dizi-mantigi/">FORMÜLLERDE DİZİ MANTIĞI</a> yazısı ilk önce <a href="https://m365academy.com">Microsoft 365 Academy | Blog</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://m365academy.com/excel/formullerde-dizi-mantigi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
