• DİKKAT

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

Koşullara Uyanları Toplama Formülü

Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
Arkadaşlar herkese selamlar,
Excel 2007 İngilizce Kullanıyorum. Benim sorunum şu: Formülü sayfaya uyguluyorum fakat toplamları ( 0 ) olarak geliyor. Dosyayı ekte yolluyorum iki sheet arasını renklendirdim. "MM" sayfasındaki mamül satışlarını "Nebim Stok" sayfasından =SUM(IF) formülüyle almak istiyorum.
 

Ekli dosyalar

Merhaba,

Formüle göre yorumlayacak olursam,

TOPLA(EĞER($A6=NSK;EĞER("FS"=NFT;EĞER("KF"=NFT;EĞER("P"=NFT;EĞER

Dosyanıza göre bu kısımda mantık hatası var . Aynı sütunda farklı şartları aramışsınız. Formül bu şekilde, ve gibi düşünerek bütün şartların sağlamasını bekler, formülün bu haliyle bu olanaksızdır. Bu yüzden 0 değerini alıyorsunuz. Eğer bu şartlardan herhangi birini gördüğünde toplama dahil edecekse,

Kod:
=TOPLA(EĞER($A6=NSK;EĞER(NFT={"FS";"KE";"P"};EĞER("G"=NGC;NCKM))))

Bu şekilde deneyiniz. Dizi formülüdür.

Ayrıca tanımladaki aralıkları 65536 olarak tanımlamışsınız bunlar formülün yavaş çalışmasına neden olacaktır. Bu aralıkları küçültmenizde fayda var..

.
 
Yine olmadı...

Ömer bey ilginize çok teşekkür ederim.
Ama CTRL + SHİFT+ ENTER kombinasyonunu kullanacakmıyım. Ben denedim fakat yine olmadı... Bu arada yazmış olduğunuz formülde { } dizi formül için kullanmaktayız diye biliyorum. Arada kullanıldığını sayenizde öğrendim. Sizden ricam formülü göndermiş olduğum excel dosyasında bir daha denermisiniz. Ben tekrar dosyayı yolluyorum... Formülü koyduğum alanı renklendirdim...
 

Ekli dosyalar

Formül dizi formülü olduğu için ctrl shift enter kombinasyonu ile girişini yapmanız gerekir. Zaten sizde yapmışsınız. Ayrıca { } bu şekilde ölçüt içinde ayrı bir dizi oluşturuyoruz.

Formülü benim eklediğim gibi kullanmamışsınız..

{..\..\..

olarak değil benim yazdığım gibi {..;..;.. olarak değiştirirek deneyiniz..

.
 
ömer bey herhalde uyumsuzluk var gibi excel sizde açıldığında "\" şeklinde gözüküyor sanırım bende öyle değil size ekran görüntüsünü yooluyorum.
 
Ömer hocamın kullanımıyla öğrendiğim birçok uygulamada "YADA" yerine kullanılabilecek
EĞER(B1:B1000={"a";"b";"c";"ç";"d";"e";"f";"g";"ğ";"h";"ı";"i";"j";"k"} gibi grup kontrolü için kendisine Teşekkür ederim.
 
ekran görüntüsü...

Ekran görüntüsünü yolluyorum. Kusura bakmayın unutmuşum...
 

Ekli dosyalar

  • Üretim_Tablosu_Hata.jpg
    Üretim_Tablosu_Hata.jpg
    102.8 KB · Görüntüleme: 34
Muygun hocam, ben teşekkür ederim.

ömer bey herhalde uyumsuzluk var gibi excel sizde açıldığında "\" şeklinde gözüküyor sanırım bende öyle değil size ekran görüntüsünü yooluyorum.


Sizin eklediğinizdosyada tek hata yukarıda belirtiğin ayıraçtı.Eki inceleyiniz. Nebim Stok sayfasında birkaç değeri ölçüte uygun olarka değiştirdim ve sonuç aldım. Nebim Stok sayfasında ilgili satırı kırmızı ile işaretledim.

.
 

Ekli dosyalar

Ömer bey kontrol ettim. ";" yerine "\" şeklinde olunca rakamı vermiş. Çok teşekkür ederim. Vakit ayırdınız. sağolun...
Ayrıca excel web tr sitesinin bize bu paylaşımı sağlamasından dolayıda ayrıca teşekkür ederim.
 

Ekli dosyalar

  • Üretim_Tablosu_Ken.jpg
    Üretim_Tablosu_Ken.jpg
    91.4 KB · Görüntüleme: 6
Son düzenleme:
merhabalar... ömer bey ekte bir dosya var. aynı sütunda veya ile toplama yapmak istiyorum. buradaki formülleri denemeye çalıştım fakat olmadı. yardımcı olurmusunuz?
 

Ekli dosyalar

Merhaba,

D13:

Kod:
=TOPLA.ÇARPIM((Sheet1!$B$4:$B$200=C13)*(Sheet1!$D$4:$D$200={"Ticari";"Kurumsal"})*(Sheet1!$C$4:$C$200))

E13:

Kod:
=TOPLA.ÇARPIM((Sheet1!$B$4:$B$200=C13)*(Sheet1!$D$4:$D$200=$E$12)*(Sheet1!$C$4:$C$200))

F13:

Kod:
=ETOPLA(Sheet1!$B$4:$B$200;C13;Sheet1!$C$4:$C$200)-D13-E13
G13:

Kod:
=TOPLA(D13:F13)
hücrelerine yazarak alt satırlara kopyalayın.

.
 
=SUMPRODUCT((Sheet1!$B$4:$B$200=C13)*(Sheet1!$D$4:$D$200={"Ticari";"Kurumsal"})*(Sheet1!$C$4:$C$200))

=SUMPRODUCT(--(Sheet1!$B:$B=C13);--(Sheet1!$D$4:$D$250={"Ticari";"Kurumsal"});Sheet1!C4:C200)

#N/A hata veriyor
 
{"Ticari";"Kurumsal"}

bu kısımı

{"Ticari"\"Kurumsal"} yazarak denermisiniz.

.
 
Hata aldığınız dosyayı formülleri yazdıktan sonra eklermisiniz.

.
 
Muhammed bey,

Ben bu formülü yazmamıştımki. Hem aralıkları değiştirmişsiniz hem de aralıklar birbirinden tutarsız olmuş birde topla.çarpımın formatını değiştirmişsiniz.

Yukarıda yazdığım formülleri ingilizceye çevirerek dosyanıza yazın. Eğer hata alırsanız sadece

{"Ticari";"Kurumsal"}

bu kısımı

{"Ticari"\"Kurumsal"} bu şekilde değiştirin.

.
 
Geri
Üst