• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü MMULT(MMULT(TRANSPOSE formül hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ERDALOZ

Yeni Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
14 May 2023
Mesajlar
333
Çözümler
1
Aldığı beğeni
36
Excel V
Office 2016 EN
Konuyu Başlatan
merhaba, ekteki dosyada sarı renkli hücredeki formül hata veriyor, aynı formül başka verilerin olduğu başka excel dosyasında sorunsuz çalışırken, bu dosyada çalışmıyor, yaptığım hatayı bulamıyorum, yardımlarınızı rica ederim.
 

Ekli dosyalar

  • FORMUL.xlsx
    10 KB · Gösterim: 5
Çözüm
formülü analiz ettiğimizde
1.Adımda :

=DEVRİK_DÖNÜŞÜM(K3:K8)
matrisini ters çevirmektedir.
yani dik ve sütunlu matris yatay hale gelmektedir.
1 satırlı 6 sütunlu ve değeri:


0,2​
0,1​
0,15​
0,15​
0,15​
0,25​
DEVRİK_DÖNÜŞÜM(K3:K8) ===>>> K3:Q3 haline gelir
formülün içerisi
2. adım DÇARP(K3:Q3;C3:I8) haline gelir.

bunun sonucu: 2,65449847540891 dir.

3.Adımda:

=DÇARP(2,65449847540891;K3:K8)
çarpılacak 1. matris = 2,65449847540891 {bir satırlı ve bir sütunludur}
çarpılacak 2. matris = K3:K8 {altı satırlı ve bir sütunludur}
=DÇARP( fonksiyonunun çalışabilmesi için en önemli 2 kural mevcuttur.
matrislerin satır ve sütunlarının...
Ne yapmak istediğinizi açıklayın ki, ona göre çözüm üretilsin.
 
Ne yapmak istediğinizi açıklayın ki, ona göre çözüm üretilsin.
sarı hücrede yazılı formülün çalışmasını istiyorum, sarı hücredeki formül standart bir formül olup(adının KOVARYANS MATRİSİ olduğunu biliyorum), veri kısmından bir değer üretmesi gerekiyor, o değeri başka bir amaç için kullanacağız. ancak value hatası veriyor.
 
Erdal Bey, Excel dosyasında girdiğimizde formülü zaten görüyoruz. Benim demek istediğim şu değerleri şunlarla çarpacak, şunlarla toplayacak şeklinde ayrıntı verin demek istedim.
 
Çarpma işlemi matrislerin aynı satır ve sütun numaralı elemanları arasında değil, birinci matrisin her satırı ile ikinci matrisin her sütunu arasında yapılır. Bu kurala uymadığı için çarpma işlemi yapılmıyor. Örnek yükledim belki orada anlarsınız kırmızı hücreyi dahil ettim(rasgele)
 

Ekli dosyalar

  • FORMUL (1).xlsx
    11.6 KB · Gösterim: 2
formülü analiz ettiğimizde
1.Adımda :

=DEVRİK_DÖNÜŞÜM(K3:K8)
matrisini ters çevirmektedir.
yani dik ve sütunlu matris yatay hale gelmektedir.
1 satırlı 6 sütunlu ve değeri:


0,2​
0,1​
0,15​
0,15​
0,15​
0,25​
DEVRİK_DÖNÜŞÜM(K3:K8) ===>>> K3:Q3 haline gelir
formülün içerisi
2. adım DÇARP(K3:Q3;C3:I8) haline gelir.

bunun sonucu: 2,65449847540891 dir.

3.Adımda:

=DÇARP(2,65449847540891;K3:K8)
çarpılacak 1. matris = 2,65449847540891 {bir satırlı ve bir sütunludur}
çarpılacak 2. matris = K3:K8 {altı satırlı ve bir sütunludur}
=DÇARP( fonksiyonunun çalışabilmesi için en önemli 2 kural mevcuttur.
matrislerin satır ve sütunlarının tümünün eşit olması
yani örnek : 1. matris 2 satır ve 2 sütunlu ise
2. matriste 2 satır ve 2 sütunlu olmalıdır.

veya 2. kural : karşılıklı birinin satır sayısı diğerinin sütun sayısına eşit olmalıdır.
mesela : 1. matris: 8 satır ve 3 sütunlu ise
2. matriste 3 satır ve 8 sütunlu olmalıdır.
bu sebeple 3.adımda bu sağlanmıyor.
=DÇARP(2,65449847540891;K3:K8)
çarpılacak 1. matris = 2,65449847540891 {bir satırlı ve bir sütunludur}
çarpılacak 2. matris = K3:K8 {altı satırlı ve bir sütunludur}
sonuç hata veriyor
 
Çözüm
formülü analiz ettiğimizde
1.Adımda :

=DEVRİK_DÖNÜŞÜM(K3:K8)
matrisini ters çevirmektedir.
yani dik ve sütunlu matris yatay hale gelmektedir.
1 satırlı 6 sütunlu ve değeri:


0,2​
0,1​
0,15​
0,15​
0,15​
0,25​
DEVRİK_DÖNÜŞÜM(K3:K8) ===>>> K3:Q3 haline gelir
formülün içerisi
2. adım DÇARP(K3:Q3;C3:I8) haline gelir.

bunun sonucu: 2,65449847540891 dir.

3.Adımda:

=DÇARP(2,65449847540891;K3:K8)
çarpılacak 1. matris = 2,65449847540891 {bir satırlı ve bir sütunludur}
çarpılacak 2. matris = K3:K8 {altı satırlı ve bir sütunludur}
=DÇARP( fonksiyonunun çalışabilmesi için en önemli 2 kural mevcuttur.
matrislerin satır ve sütunlarının tümünün eşit olması
yani örnek : 1. matris 2 satır ve 2 sütunlu ise
2. matriste 2 satır ve 2 sütunlu olmalıdır.

veya 2. kural : karşılıklı birinin satır sayısı diğerinin sütun sayısına eşit olmalıdır.
mesela : 1. matris: 8 satır ve 3 sütunlu ise
2. matriste 3 satır ve 8 sütunlu olmalıdır.
bu sebeple 3.adımda bu sağlanmıyor.
=DÇARP(2,65449847540891;K3:K8)
çarpılacak 1. matris = 2,65449847540891 {bir satırlı ve bir sütunludur}
çarpılacak 2. matris = K3:K8 {altı satırlı ve bir sütunludur}
sonuç hata veriyor
teşekkür ederim, mantığını anlattığınız için, oradan doğru yol alabilirim o zaman.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst