İçindekiler
Bu MMULT fonksiyonu "Matris Çarpımı" anlamına gelir. matematik ve trigonometri fonksiyonu Microsoft Excel'de mevcuttur. MMULT fonksiyonu iki diziyi çarpar ve başka bir matris dizisi döndürür. Bu makalede, Excel MMULT fonksiyonunu 6 uygun örnekle açıklar.
Yukarıdaki ekran görüntüsü, makalenin genel bir görünümüdür ve MMULT işlevini kullanmak için diğer işlevlerle birlikte yöntemler hakkında daha fazla bilgi edineceksiniz. MMULT işlevini tam olarak bu makalenin ilerleyen bölümlerinde açıklayacağız.
Alıştırma Çalışma Kitabını İndirin
Excel dosyasını aşağıdaki bağlantıdan indirebilir ve onunla birlikte pratik yapabilirsiniz.
MMULT Fonksiyonunun Kullanım Alanları.xlsxMMULT Fonksiyonuna Giriş
- Fonksiyon Hedefi:
MMULT işlevi iki sayı dizisini çarpar ve başka bir sayı dizisi döndürür.
- Sözdizimi:
MMULT(dizi1, dizi2)
- Argümanlar Açıklama:
Tartışma | Gerekli / İsteğe bağlı | Açıklama |
---|---|---|
dizi1 | Gerekli | Çarpmak istediğiniz ilk dizi. |
dizi2 | Gerekli | Çarpmak istediğiniz ikinci dizi. |
- Dönüş Parametresi:
Sayı dizilerinden oluşan bir matris.
Matris Çarpımının Temelleri
A ve B olmak üzere iki matrisimiz olduğunu varsayalım. Burada A m'ye n matris ve B n'ye p matristir.
Bu iki matrisin çarpımı, C = AB; olarak yazılabilir
A ve B'nin çarpımı C olarak da yazılabilir,
Excel'de MMULT İşlevini Kullanmak için 6 Örnek
Örnek 1: Excel'de MMULT İşlevinde Sayı Dizilerini Manuel Olarak Ekleme
Bu MMULT Fonksiyon, ürünlerini almak için dizilerin sayısını manuel olarak eklememizi sağlar. Bunu yapmak için,
❶ Öncelikle çıktı dizisi matris boyutuna göre hücre sayısını seçmeniz gerekir.
❷ Ardından, seçim alanının sol üst köşesindeki hücreye aşağıdaki formülü eklemeniz gerekir MMULT fonksiyonu. Bu örnek için formül şöyledir:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Bundan sonra, tuşuna basın. CTRL + SHIFT + ENTER düğmesine basarak formülü çalıştırın.
Tuşuna bastıktan sonra CTRL + SHIFT + ENTER formülüne sarılmış carl parantezlerini göreceksiniz. Bunun nedeni, formülün eski bir dizi formülü biçiminde olmasıdır.
📓 Not
Eğer kullanıyorsanız Microsoft Office 365 'ye basarsanız, hücre aralığını seçmeniz ve ardından CTRL + SHIFT + ENTER . Çünkü Office 365 dinamik dizi formüllerini destekler. Bu nedenle tek yapmanız gereken formülü eklemek ve ardından GİRİŞ sadece düğme.
Örnek 2: Excel'de MMULT İşlevini Kullanarak İki 3×3 Matrisi Çarpma
Bu bölümde, 3×3 boyutunda iki kare matrisin çarpımını hesaplayacağız.
İlk dizinin boyutu 3×3'tür ve ikinci dizinin boyutu da 3×3'tür. Sonuç olarak, son matrisin boyutu da 3×3 olacaktır.
Şimdi iki matrisi çarpmak için aşağıdaki adımları izleyin MMULT fonksiyon.
❶ İlk olarak, çıktı matris boyutu 3×3 olacağından, 3×3 ölçüme sahip bir hücre aralığı seçin.
❷ Ardından aşağıdaki formülü seçim alanının sol üst köşesine ekleyin. Hücre B10 bu örnek için.
=MMULT(B5:D7,F5:H7)
İşte B5:D7 ilk dizinin aralığıdır ve F5:H7 ikinci dizinin aralığıdır.
❸ Son olarak CTRL + SHIFT + ENTER düğmelerini birlikte kullanarak formülü çalıştırın.
Formül eski bir dizi formülü olduğundan, seçim alanı çıktı sayılarıyla doldurulacaktır. Formülü ilgili tüm hücrelere sürüklemeniz gerekmez.
📓 Not
As Microsoft Office 365 dinamik dizi formüllerini destekliyorsa, formülü sadece MMULT fonksiyonuna basın ve ardından GİRİŞ düğmesi. Dinamik dizi formülü, çıktı matrisinin boyutuna göre tüm hücreleri otomatik olarak kapsayacaktır.
Örnek 3: Excel'de MMULT İşlevini Kullanarak 2×3 Matris ile 3×2 Matrisin Çarpımını Hesaplama
Bu kez, iki özdeş matris almak yerine, farklı boyutlarda iki diziyi dikkate alıyorsunuz.
İlk dizi 2×3'lük bir sayı matrisi, ikincisi ise 3×2'lik bir matristir. Dolayısıyla, ilk matristeki satır sayısı 2 ve ikinci matristeki sütun sayısı 2'dir. Sonuç olarak, son matrisin boyutu 2×2 olacaktır.
Şimdi bunları kullanarak çarpmak için MMULT işlevi için aşağıdaki adımları izleyin.
❶ 2 satır ve iki sütuna sahip 4 ardışık hücre seçin.
❷ Aşağıdaki eski dizi formülünü seçili hücrelerin sol üst köşesine ekleyin.
=MMULT(B5:D6,F5:G7)
❸ Şuna basın CTRL + SHIFT + ENTER düğmelerini kullanarak formülü çalıştırın.
Bu prosedür, aşağıdakilerin tüm sürümleri için geçerlidir Microsoft Excel dışında Office 365.
Aynı görevi Excel'de yapmak için Office 365 'ye basın, formülü herhangi bir hücreye yerleştirin ve ardından GİRİŞ Düğme.
Örnek 4: Excel'de MMULT İşlevini Kullanarak 3×2 Matrisin 2×3 Matrisle Çarpımını Alın
Bu kez ilk dizinin boyutu 3×2 ve ikincisinin boyutu 2×3'tür. Dolayısıyla çıktı dizisinin boyutu 3×3 olacaktır.
Şimdi iki dizinin çarpımını almak için aşağıdaki adımları izleyin MMULT fonksiyon.
❶ Öncelikle, çıktı dizisinin boyutu 3×3 olacağından 3×3'lük bir alan seçin.
❷ Seçim alanının ilk hücresine aşağıdaki formülü girin. Hücre B10 bu örnek için.
=MMULT(B5:C7,E5:G6)
❸ Şuna basın CTRL + SHIFT + ENTER düğmelerin hepsini.
📓 Not
için Microsoft Office 365 kullanıcı, dinamik dizi formülünü hücreye eklemeniz yeterlidir B10 ve vurmak GİRİŞ düğmesi. Dinamik formül, çıktı dizisinin gerekli boyutuna otomatik olarak uyacaktır.
Örnek 5: Excel'de MMULT İşlevini Kullanarak 3×1 Matrisi 1×3 Matrisle Çarpma
Şimdi bir 3×1 matris ve bir 1×3 matris alıyoruz. İlk matristeki satır sayısı 3 ve ikinci matristeki sütun sayısı da 3. Dolayısıyla, çıktı dizisi 3×3 boyutunda olacaktır.
Şimdi aşağıdaki adımları izleyin:
❶ 3 satır ve 3 sütuna sahip 9 ardışık hücre seçin.
❷ Seçim alanının sol üst köşesine aşağıdaki formülü girin.
=MMULT(B5:B7,E5:G5)
❸ Formülü çalıştırmak için CTRL + SHIFT + ENTER düğmelerin hepsini.
📓 Not
İçinde Microsoft Office 365 Yukarıdaki adımları izlemek yerine, formülü hücreye eklemeniz yeterlidir B10 ve tuşuna basın GİRİŞ düğmesine basın. Dinamik dizi formülü otomatik olarak gerekli alana sığacaktır.
Örnek 6: Belirli Bir Değere Sahip Satır Sayısını Saymak için SUM, MMULT, TRANSPOSE ve COLUMN İşlevlerini Kullanın
Bu sefer 5 sayısına sahip toplam satır sayısını sayacağız. Bu bağlamda bir sorun ortaya çıkabilir. 5 sayısı birden fazla sütunda bulunabilir.
Bu nedenle, birden fazla sütunda bulunan herhangi bir varlığın yalnızca 1 olarak sayılmasını sağlamalıyız.
Bunu yapmak için SUM , MMULT , TRANSPOSE ve SÜTUN işlevini kullanarak bu sorunu ortadan kaldıracak ve yalnızca içinde belirli bir sayı bulunan satırların sayısını sayacak bir formül oluşturabilirsiniz.
Şimdi bunu yapmak için aşağıdaki adımları izleyin.
❶ Hücreye aşağıdaki formülü ekleyin D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ düğmesine basın. CTRL + SHIFT + ENTER düğmesine basarak formülü çalıştırın.
Eğer bir Microsoft Office 365 kullanıcısıysanız, sadece GİRİŞ düğmesine basmak yerine CTRL + SHIFT + ENTER düğmelerin hepsini.
Hatırlanması Gerekenler
📌 Dizi1'deki sütun sayısı dizi2'deki satır sayısı ile aynı olmalıdır.
📌 Hücreler boşsa veya herhangi bir metin içeriyorsa MMULT fonksiyonu bir #DEĞER Hata.
📌 The MMULT fonksiyonu da bir #DEĞER dizi1'deki sütun sayıları ile dizi2'deki satır sayıları eşleşmiyorsa hata verir.
Sonuç
Özetlemek gerekirse, aşağıdakileri kullanırken size rehberlik edecek 6 örneği ele aldık MMULT Bu makaleyle birlikte ekli olan alıştırma çalışma kitabını indirmeniz ve tüm yöntemleri bununla uygulamanız önerilir. Ve aşağıdaki yorum bölümünde herhangi bir soru sormaktan çekinmeyin. İlgili tüm soruları en kısa sürede yanıtlamaya çalışacağız. Ve lütfen web sitemizi ziyaret edin ExcelWIKI daha fazlasını keşfetmek için.