• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
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

merhaba

topla.çarpım fonksiyonunda her dizinin eleman sayıyının eşit olması gerekir.
söylediğiniz gibi mantık hatası var.
 
tam anlayamadım hocam benim formülde nerelerde hata var
peki benim sorumun çözümü nasıl olur?
 
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..

.
 
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
 
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;"")))))
 
alternatif çözüm için teşekkür ettim hocam doğru sonuç veriyo.
 
"=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
 
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.
 
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
 
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.
 
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.
 
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
 
Geri
Üst