Excel'de iki değişken arasındaki korelasyon katsayısını nasıl hesaplanır?
Korelasyon katsayısı (değerleri -1 ile 1 arasında değişen bir değer), iki değişken arasındaki doğrusal ilişkinin gücünü ve yönünü belirtmek için genellikle kullanılır. Korelasyon katsayısı, satışlarla reklam harcamaları arasındaki bağlantı, sıcaklıkla dondurma satışları veya diğer eşleştirilmiş veriler gibi ilişkileri anlamakta yardımcı olan yaygın bir istatistiktir. Excel'de, yerleşik işlevler ve analiz araçları da dahil olmak üzere korelasyon katsayısını hesaplamak için birden fazla basit yöntem bulunmaktadır.
Yöntem A: CORREL fonksiyonunu doğrudan kullanın
Yöntem B: Veri Analizi uygulayın ve analizi çıktılayın
Yöntem C: Alternatif olarak PEARSON fonksiyonunu kullanın
Yöntem D: Birden fazla çift için korelasyon katsayılarını hesaplamak için VBA kodu kullanın
Yöntem A: CORREL fonksiyonunu doğrudan kullanın
Her biri bir değişkeni temsil eden iki veri listesi olduğunu varsayalım. Bu iki değişken arasındaki korelasyon katsayısını Excel'de hesaplamak istiyorsanız, bu yöntem hem hızlı hem de etkilidir.
Pratik kullanım için, her iki veri aralığının sayısal olduğundan ve aynı sayıda gözleme sahip olduğundan emin olun. Örneğin, aşağıdaki eşleştirilmiş verilere sahipseniz:
Hesaplama sonucunu görüntülemek istediğiniz boş bir hücre seçin. Aşağıdaki formülü girin ve ardından “Enter” tuşuna basınarak korelasyon katsayısını hesaplayın:
=CORREL(A2:A7,B2:B7)

Bu formülde, A2:A7 ve B2:B7, analiz etmek istediğiniz iki değişken listesini temsil eder. Aralıklar eşit uzunlukta olmalı ve her çift aynı gözleme karşılık gelmelidir.
Pratik ipucu: CORREL, otomatik olarak boş hücreleri ve metinleri görmezden gelir, ancak iki sütunda geçerli sayısal çift yoksa, #BÖL/0! hatası döndürür. Doğru korelasyon hesaplaması için verilerinizin düzgün hizalandığından ve sayısal çiftler içerdiğinden emin olun.
Korelasyon katsayısını hesapladıktan sonra, ilişkileri görsel olarak gözlemlemek ve korelasyonu daha fazla yorumlamak için bir çizgi grafiği ekleyebilirsiniz, aşağıda gösterildiği gibi:
Bu yöntem, iki küçük veri seti arasında hızlı manuel kontroller veya elektronik tablonuzda interaktif çalışırken idealdir. Gelişmiş istatistiksel çıktıya gerek duymadan hemen sonuç almak isteyen kullanıcılar için uygundur.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yöntem B: Veri Analizi uygulayın ve analizi çıktılayın
Birden fazla değişken arasındaki korelasyonu aynı anda analiz etmeniz gerekiyorsa veya daha kapsamlı bir çıktı tablosuna ihtiyacınız varsa, Excel’in “Analysis Toolpak” eklentisi size faydalı bir çözüm sunar. Bu eklenti, bir korelasyon matrisi oluşturur ve birkaç değişkeni tek bir adımda karşılaştırmanıza olanak tanır, bu da daha büyük veri setleri veya istatistiksel raporlar hazırlarken değerlidir.
1. Eğer zaten Veri sekmesine Data Analysis eklentisini eklediyseniz, 3. adıma atlayabilirsiniz. Aksi takdirde, tıklayın Dosya > Seçenekler. “Excel Seçenekleri” iletişim kutusunda, sol paneldeki Eklentiler seçeneğini seçin ve ardından “Excel Eklentileri” kutusunun yanındaki Git düğmesine tıklayın.
2. “Eklentiler” iletişim kutusunda, etiketlenmiş kutuyu işaretleyin Analysis ToolPak, ardından Tamam'a tıklayın. Bu, "Veri Analizi" grubunu Veri sekmesine ekleyecektir.
3. Sonra tıklayın Veri > Veri Analizi. Açılan “Veri Analizi” iletişim kutusunda, listeden Korelasyon seçeneğini seçin ve ardından Tamam.
4. Korelasyon iletişim kutusunda, aşağıdakileri yapılandırın:
1) Verilerinizi içeren aralığı seçin.
2) Verilerinizin nasıl düzenlendiğine bağlı olarak "Sütunlar" veya "Satırlar" seçeneğini belirleyin.
3) Verileriniz başlıkları içeriyorsa, “İlk satırda etiketler” seçeneğini işaretleyin.
4) Sonuçları görüntülemek için “Çıktı seçenekleri”nde bir çıktı konumu belirtin.
5. Tıklayın Tamam ve korelasyon analizi tablosunu oluşturun. Korelasyon katsayıları, belirtilen aralıkta gösterilecektir.
Bu yöntem, birden fazla değişken arasındaki ilişkileri değerlendirmeniz gerektiğinde veya raporlama amaçlı bir özet tabloya ihtiyaç duyduğunuzda uygundur. Veri Analizi çıktısı özgündür ancak ek anlamlı istatistikler sağlamaz. Beklenmedik sonuçlar alırsanız, verilerinizi tutarlılık, boş hücreler ve doğru aralık seçimleri açısından kontrol edin.
Yöntem C: Alternatif olarak PEARSON fonksiyonunu kullanın
CORREL dışında, Excel ayrıca iki değişken arasındaki Pearson korelasyon katsayısını hesaplayan PEARSON fonksiyonunu sağlar. İşlevsel olarak, PEARSON ve CORREL aynı sonucu verir. Ancak, PEARSON orijinal matematiksel formüle sıkı sıkıya uyar, CORREL ise Excel ortamı için optimize edilmiştir. İstatistik teorisine alışkın olanlar veya Excel dışındaki istatistik araçları kullananlar için PEARSON daha tanıdık gelebilir.
Örneğin, A2:A7 ve B2:B7'deki iki sayısal liste için korelasyonu şu şekilde hesaplayabilirsiniz:
1. Sonucu görüntülemek istediğiniz bir hücre seçin ve şu formülü girin:
=PEARSON(A2:A7,B2:B7)
2. Hesaplamayı tamamlamak için Enter'a basın. Ek veri çiftlerini analiz etmek istiyorsanız, hücre aralıklarını buna göre ayarlayın veya formülü diğer hücrelere sürükleyin.
İpuçları: PEARSON, metin veya mantıksal değerleri görmezden gelir, bu nedenle her iki aralığın yalnızca sayısal değerler içerdiğinden ve eşit uzunlukta olduğundan emin olun. Bir sütunda eksik veri varsa, hataları önlemek için aralıklarınızı buna göre hizalayın.
PEARSON'u kullanmak, özellikle diğer istatistiksel yazılımlardan geçiş yapan kullanıcılar veya terminolojiye sıkı sıkıya bağlılığın beklendiği akademik ortamlar için çok pratiktir. CORREL ve PEARSON, Excel'deki tipik kullanım durumları için aynı sonucu verir.
#BÖL/0! hatasıyla karşılaşırsanız, her iki aralığın uzunluğunun eşit olduğundan ve uyumsuz boş veya sayısal olmayan hücreler içermediğinden emin olun.
Avantajlar: Kullanımı kolay, istatistiksel yazılımlarla uyumlu; Dezavantajlar: Çoğu kullanıcı için CORREL'den önemli bir fark sunmaz.
Yöntem D: Birden fazla çift için korelasyon katsayılarını hesaplamak için VBA kodu kullanın
Birden fazla veri çifti için korelasyon katsayılarının hesaplamasını otomatikleştirmeniz gerekiyorsa (örneğin, birçok değişken kombinasyonuyla çalışırken), basit bir VBA makrosu yazmak verimli bir seçenektir. Bu yöntem, büyük veri setlerini işlemek veya tekrarlayan analiz görevlerini otomatikleştirmek isteyen ileri düzey kullanıcılar için uygundur.
1. Bu yöntemi kullanmak için, önce Geliştirici > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Visual Basic for Applications penceresinde, Ekle > Modül'e gidin ve ardından aşağıdaki kodu modüle yapıştırın:
Sub BatchCalculateCorrelations()
Dim ws As Worksheet
Dim rng1 As Range, rng2 As Range
Dim lastRow As Long
Dim i As Long
Dim resultCol As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng1 = Application.InputBox("Select first variable range (single column)", xTitleId, Type:=8)
Set rng2 = Application.InputBox("Select second variable range (multiple columns)", xTitleId, Type:=8)
Set resultCol = Application.InputBox("Select starting cell for output", xTitleId, Type:=8)
If rng1.Rows.Count <> rng2.Rows.Count Then
MsgBox "The two data ranges must have the same number of rows.", vbCritical, xTitleId
Exit Sub
End If
For i = 1 To rng2.Columns.Count
resultCol.Cells(1, i).Value = "Correlation with " & rng2.Cells(1, i).EntireColumn.Column
resultCol.Cells(2, i).Value = WorksheetFunction.Correl(rng1, rng2.Columns(i))
Next i
End Sub
2. Kodu ekledikten sonra, VBA düzenleyicisini kapatın. Excel'de, Alt + F8'e basın, BatchCalculateCorrelations seçin ve Çalıştır'a tıklayın. Aşağıdakileri seçmeniz istenecek:
- İlk değişken aralığı (tek bir sütun, örn. A2:A7)
- İkinci değişken aralığı (bir veya daha fazla sütun, örn. B2:D7)
- Sonuçların başlamasını istediğiniz hücre (örn. F2)
Makro, ilk değişkenle ikinci aralıktaki her sütun arasındaki korelasyon katsayısını hesaplar ve sonuçları seçilen hücreden itibaren yatay olarak görüntüler.
Avantajlar: Tekrarlayan hesaplamaları otomatikleştirir, büyük veri setleriyle önemli ölçüde zaman kazandırır ve tutarlılığı sağlar.
“İki veri aralığının aynı sayıda satıra sahip olması gerekiyor” gibi sorunlarla karşılaşırsanız, seçilen tüm sütunların tam olarak aynı satır sayısına sahip olduğundan ve boş satırlar olmadığından emin olun. Hata giderme için, makroların etkinleştirilip etkinleştirilmediğini ve aralıkların doğru şekilde seçildiğini kontrol edin.
Excel'de korelasyon katsayılarıyla çalışırken, doğru yöntemi seçmek, veri yapınıza ve analiz ihtiyaçlarınıza bağlıdır. İki seri arasında tek seferlik, hızlı hesaplamalar için CORREL veya PEARSON gibi formüller etkili ve kullanımı kolaydır. Birden fazla değişken veya özet tablolara ihtiyaç duyulduğunda, Analysis Toolpak çok pratiktir. Büyük veri setlerinde tekrarlı analizler yapmanız gerekiyorsa veya özel iş akışları istiyorsanız, zaman kazanmak ve insan hatasını azaltmak için VBA ile otomatikleştirme düşünün.
Formül hatalarını önlemek için veri aralıklarınızın hizalı, temiz olduğundan ve boş veya sayısal olmayan hücreler içermediğinden her zaman emin olun. Beklenmedik sonuçlar alırsanız, seçimleri ve veri türlerini yeniden kontrol edin.
İlgili Makaleler
- Excel'de iki sayı arasındaki yüzde değişimi veya farkı hesaplayın
Bu makale, Excel'de iki sayı arasındaki yüzde değişimi veya farkı hesaplamaktan bahsediyor.
- Excel'de yüzde veya Harf Notu Hesaplayın veya Atayın
Örneğin, bir öğretmenin her öğrenciye puanlarına göre harf notu ataması gerekebilir. Örneğin, 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B ve 90-100 = A şeklinde bir notlandırma ölçeğim olduğunu varsayalım, devamını okuyun.
- Excel'de indirim oranını veya fiyatı hesaplayın
Yılbaşı yaklaştığında, alışveriş merkezlerinde birçok indirim kampanyası olmalı. Ancak farklı ürünlerin farklı indirimleri varsa, farklı ürünlerin indirim oranlarını veya fiyatlarını nasıl hesaplarsınız?
- Excel'de iki tarih arasındaki gün sayısı / iş günü sayısı / hafta sonu sayısını sayın
Belki de bazen, iki tarih arasındaki iş günlerini saymak istersiniz ve bazen de iki tarih arasındaki hafta sonu günlerini saymak istersiniz.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!