Ana içeriğe geç

MMULT() Excel: Excel'de Matris Çarpımı Nasıl Yapılır

Excel'de MMULT() işleviyle matris çarpımını keşfedin. Bu rehber MMULT() kullanımını, söz dizimini açıklar ve veri analizindeki uygulamalarını öğrenirsiniz.
· 4 dk. oku

Yapay Zeka ile Keşfedin

Excel’de her gün matris çarpımı yapmıyor ya da Excel’in lineer cebir işlemlerini nasıl ele aldığını düşünmüyor olabilirsiniz; ancak ihtiyaç duyduğunuzda, bilmeniz gereken temel işlev MMULT()’tur.

Bu yazıda MMULT()’un nasıl çalıştığını göstereceğim ve umarım ağırlıklı toplamlar hesaplamak, finansal sonuçları modellemek veya çok boyutlu verilerle çalışmak için şaşırtıcı derecede yararlı olduğunu siz de görürsünüz.

Neden Excel MMULT() Kullanılır?

Büyük resimle başlayalım. MMULT() işlevi matris çarpımı yapar; bu, bir matrisin satırlarını diğerinin sütunlarıyla çarptığınız bir matematiksel işlemdir. Özellikle şu tür çalışmalar yaparken işinize yarar:

  • Ağırlıklı ortalamalar
  • Finansal tahminleme
  • Regresyon modelleri

Excel’de MMULT() bu süreci otomatikleştirip hızlandırabilir; Python veya R gibi ayrı araçlara ihtiyaç duymadan. Python ve R bu tür işler için uygundur, ancak Excel’de çalışırken sürekli geçiş yapmak zaman kaybettirebilir.

Excel MMULT() Söz Dizimi ve Bağımsız Değişkenler

İşte MMULT() için gereken bağımsız değişkenler. Bekleyeceğiniz gibi iki dizi alır.

=MMULT(array1, array2)
  • array1: İlk matris (hücre aralığı)

  • array2: İkinci matris (hücre aralığı)

array1’daki sütun sayısı, array2’deki satır sayısıyla eşleşmelidir. Bu koşul sağlanmazsa Excel çarpımı yapmaz ve bir hata döndürür.

Önemli not: Excel 365 veya Excel 2021 (ya da daha yeni) kullanıyorsanız, normal bir formüldeki gibi yalnızca Enter tuşuna basın. Ancak daha eski bir sürümdeyseniz, özel bir tuş kombinasyonu kullanmanız gerekir:

  1. Çıktı aralığını seçin (doğru boyutlandığından emin olun!).

  2. MMULT() formülünüzü yazın.

  3. Formülü dizi formülü olarak girmek için Ctrl + Shift + Enter tuşlarına basın.

Bunu doğru yaptığınızda, Excel formülünüzü süslü parantezlerle {} çevreleyerek dizi formülü olarak girildiğini gösterir.

MMULT() Uygulamada: Gerçek Bir Örnek

Bunu bir örnekle somutlaştıralım.

Diyelim ki aşağıdaki iki matrise sahipsiniz:

Bu iki matrisi çarpmak istiyorsanız şunu kullanın:

=MMULT(A1:C2, E1:G3)

İşlemler şunlardır:

  • C[1][1] = 14 = (1×1) + (2×2) + (3×3) = 1 + 4 + 9 = 14
  • C[1][2] = 58 = (1×7) + (2×9) + (3×11) = 7 + 18 + 33 = 58
  • C[1][3] = 64 = (1×8) + (2×10) + (3×12) = 8 + 20 + 36 = 64
  • C[2][1] = 32 = (4×1) + (5×2) + (6×3) = 4 + 10 + 18 = 32
  • C[2][2] = 139 = (4×7) + (5×9) + (6×11) = 28 + 45 + 66 = 139
  • C[2][3] = 154 = (4×8) + (5×10) + (6×12) = 32 + 50 + 72 = 154

Doğru şekilde girdiğinizde Excel, çarpım sonucuna göre yeni bir matris döndürür. Ortaya çıkan matristaki her sayı, array1 satırları ile array2 sütunlarının çarpımlarının toplamıdır. Yukarıda tek tek gösterdiğim satır ve sütun işlemlerini yapmamıza gerek kalmadı; tüm ağır işi Excel üstlenir.

Yaygın Hatalar ve Çözüm Yolları

MMULT() ile çalışırken dikkatli olmazsanız tökezleyebilirsiniz. İşte bazı yaygın sorunlar:

  • #VALUE! hatası: Dizilerinizde sayısal olmayan değerler varsa veya boyutları uyumsuzsa oluşur.
  • Yanlış sonuç boyutu: Çıktı aralığınızın boyutu, ortaya çıkan matrisin boyutlarıyla eşleşmelidir. Aksi takdirde Excel yalnızca sonucun bir kısmını döndürebilir ya da bazı durumlarda hiç sonuç vermeyebilir.
  • Ctrl + Shift + Enter’ı unutmak: Excel’in eski sürümlerinde yaygın bir tuzaktır. Bu adım olmadan işlev bir dizi çıktısı döndürmez.

Formülü girmeden önce giriş ve çıkış aralıklarınızın boyutlarını mutlaka iki kez kontrol edin.

MMULT() Sonuçlarını Görselleştirme

Sonucu daha iyi görmenize yardımcı olacak bir fikir: Ortaya çıkan matrisinizde yüksek ve düşük değerleri göstermek için renk ölçeklerini kullanın. Bu, büyük veya karmaşık sonuçların yorumlanmasını kolaylaştırabilir.

Excel MMULT with color scales

Sonuç

MMULT() işlevi, matris çarpımını ele almak için Excel’de yararlı bir işlevidir ve regresyon ile finansal analiz gibi konularda önemlidir. Dizilerinizi nasıl boyutlandıracağınızı ve işlevi doğru şekilde nasıl gireceğinizi öğrendiğinizde zamandan tasarruf edebilir ve hataları azaltabilirsiniz.

Uzmanlığınızı geliştirmeye devam etmek için Excel ile Veri Analizi ve İleri Düzey Excel İşlevleri kurslarımıza göz atın. Excel ile Finansal Modelleme de duyarlılık analizi ve tahminleme gibi ilgi çekici konuları içeren harika bir seçenektir.

Josef Waples

Yazar

Josef Waples

Bilimsel dergilerde yayımlanan araştırma makalelerine katkıları olan bir veri bilimi yazarı ve editörüyüm. Özellikle lineer cebir, istatistik, R ve benzeri konularla ilgileniyorum. Aynı zamanda epey satranç da oynarım! 

Konular

İlgili