TOPLA.ÇARPIM formülde mantık hatası mı?

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
ekte göndereceğim çizelgede N4:Q7 gri renkli belirttiğim yerler arasına topla.çarpım formülü kullanarak A3:L11 deki çizelgeden sonuçlar elde ederken hata verdi
formülasyonda kriterler
başlangıç be bitiş tarihi belirlenip
kişilerin hangi yemekten yediklerinin toplamını bulmak
kırmızı renkle yazdıklarım manuel yazılmıştır. Formülle bulunmayacak
eğer tarihleri yatay değilde düşey yaptığım çizelgelerde sonuca ulaşıyorum ama bazı kriterler düşeyde bazıları yatayda??

ben bi yerde hata yapıyorum yardımınızı bekliyorum
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

topla.çarpım fonksiyonunda her dizinin eleman sayıyının eşit olması gerekir.
söylediğiniz gibi mantık hatası var.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
tam anlayamadım hocam benim formülde nerelerde hata var
peki benim sorumun çözümü nasıl olur?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
=TOPLA.ÇARPIM((A4:A11=M4)*(B4:B11=N3)*(C3:L3>=N2)*(C3:L3<=O2)*(C4:L11))
Bu şekilde deneyin.

Formül Denetleme menüsünden farkı görebilirsiniz..

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ömer hocam benim yazdığım formülde bu tarz oluo ;--lerden oluşuyodu ben farkı anlayamadım size her koşula * yapıp sonuçladınız çözüm doğru çıkıyo
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Alternatif Bu bir dizi formülüdür formül çubuğunda ctrl şhift enter tuşu ile girilir
Kod:
=+TOPLA(EĞER(A4:A11=M4;EĞER(B4:B11=N3;EĞER(C3:L3>=N2;EĞER(C3:L3<=O2;C4:L11;"")))))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
alternatif çözüm için teşekkür ettim hocam doğru sonuç veriyo.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
"=TOPLA.ÇARPIM(--(A4:A11=M4);--(B4:B11=N3);--(C3:L3>=N2);--(C3:L3<=O2);(C4:L11))
sayın hocalarım benim ilk yazdığım formül buydu

"=TOPLA.ÇARPIM((A4:A11=M4)*(B4:B11=N3)*(C3:L3>=N2)*(C3:L3<=O2)*(C4:L11)) doğru sonuç veren ömer hocamın bu formülüyle farkını anlayamadım
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın modoste,

Şuan Uzun uzun formülü anlatacak zamanım yok maalesef.

Görünüm / Araç Çubukları / Formül Denetleme menüsünden formülü değerlendirere girerek adım adım formülün hesaplamasını görebilirsiniz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam sizi yormak istemiyorum tabiikide ama dediklerinizi yaptım tüm aşamaları tek tek gördüm
{"1"/"1".... gibi) ama anlayamadım hatanın sebebini anlayamadım.
farkı anlatmak adına basit bi örnekle yapabilirseniz sevinirim
2 formül arasındaki farkı anlayamadım. -- ile * arasındaki değişimi
 
Katılım
26 Kasım 2005
Mesajlar
396
Excel Vers. ve Dili
Office 365
Verilen dizilerde karşılık gelen bileşenleri çarpar ve bu çarpımların toplamını verir.

Sözdizimi

TOPLA.ÇARPIM(dizi1;dizi2;dizi3;...)

Dizi1, dizi2, dizi3, ... bileşenlerini çarpıp toplamak istediğiniz 2 ile 30 arasında dizidir.

Uyarılar

Dizi bağımsız değişkenleri aynı boyutlara sahip olmalıdır. Olmazlarsa, TOPLA.ÇARPIM fonksiyonu #DEĞER! hata değeri verir.
TOPLA.ÇARPIM sayısal olmayan girişleri sıfır olarak yorumlar.
Örnek

Örneği, boş çalışma sayfasına kopyalarsanız anlamanız daha kolay olabilir.

Nasıl Yapılır?

Boş bir çalışma kitabı veya çalışma sayfası oluşturun.
Yardım konusundaki örneği seçin. Satır veya sütun başlıklarını seçmeyin.


Yardım'dan bir örnek seçme

CTRL+C tuşlarına basın.
Çalışma sayfasında, A1 hücresini seçin ve CTRL+V tuşlarına basın.
Sonuçları görüntüleme ve sonuçları döndüren formülleri görüntüleme arasında geçiş yapmak için, CTRL+` (kesme işareti) tuşlarına basın veya Araçlar menüsündeki Formül İzleme'yi seçin ve Formül İzleme Modu'nu tıklatın.

1
2
3
4
A B C D
Dizi 1 Dizi 1 Dizi 2 Dizi 2
3 4 2 7
8 6 6 7
1 9 5 3
Formül Açıklama (Sonuç)
=TOPLA.ÇARPIM(A2:B4;C2:D4) İki dizide yer alan tüm bileşenleri çarpar; sonra da çarpımları toplar: 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3. (156)


Uyarı

Yukarıdaki formül bir dizi olarak girilen TOPLA(A2:B4*C2:D4) formülüyle aynı sonucu verir. Dizileri kullanarak, TOPLA.ÇARPIM fonksiyonuna benzer işlemler yapmak için daha genel çözümler elde edebilirsiniz. Örneğin, TOPLA(A2:B4^2) formülünü kullanarak ve CTRL+ÜST KARAKTER+ENTER'a basarak A2:B4'deki öğelerin karelerinin toplamını hesaplayabilirsiniz.
 
Katılım
26 Kasım 2005
Mesajlar
396
Excel Vers. ve Dili
Office 365
turkuaz81 isimli arkadaşımız. 27 adet formülün anlatımı isimli konu başlığındaki ekli dosyayı incelerseniz orada topla.çarpımla ilgili örnekten mattağını çok daha iyi anlayacaksınız. bir inceleyin.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın parsley ilginize teşekkür ederim
topla.çarpım ile ilgili sayısız uygulama öğrendim forumdan kendimde çok değişik çizelgeler hazırladım. çokbasit bişe ama benim kavrayamadığım konu şu idi

doğru formülü veren sayın ömer hocamın formülünde =TOPLA.ÇARPIM((...)*(....)*(...)*(sonuç) aralığı))
benim formülümde ise aralıktaki ifadeler aynı
=TOPLA.ÇARPIM(--(...);--(...);--(...);(sonuç aralığı)) bu tarzda topla.çarpım örneği çok kullandım

ama tabiikide benimkinde bi mantık hatası var. hocam anlatmaya çalıştı ama anlayamadım napsam -- ile * farkını anlayamadım
 
Üst