SUMIFS ve IF kullanımı

Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
Herkese iyi geceler dilerim;

Upload yapmanın kısıtlı olduğu bir bilgisayarda olduğum için örnek dosya gönderemedim, kusura bakmayın.

=SUMIFS(INDIRECT(CONCATENATE($H$7,$R$7)),SUPPLIER,IF($B$7=ALL,"*",$B$11),DEPARTMAN,$B12,AY,VLOOKUP($C$11,AYLAR,2,FALSE),YIL,$C$10)

Yukarıda gördüğünüz formülü hazırladım ancak sorun şu.
IF($B$7="ALL","*",$B$11) ifadesi, eğer B7 hücresinde ALL yazıyorsa bütün değerleri al. ALL yazmıyor ise, B11 hücresindeki değeri al anlamına geliyor. Yani yapmak istediğim bu.

Yukarıdaki uzun formül çalışıyor ancak IF ifadesini yerleştirince bozuldu.

Yardımlarınız veya fikirleriniz için çok teşekkürler.
 
Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
IF($B$7="ALL","*",$B$11) yerine IF($B$7="ALL","<>",$B$11) kullanarak sorunu çözdüm;

ancak, hala "*" yerine "<>" çalıştı çok merak ediyorum.

Saygılar.
 

Ö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,

Sorunuz bu şekilde anlaşılmıyor. Sorunuzu küçük bir dosya ile destekleyip açıklarmısınız.
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba arkadaşlar,
Ben aray formulü çok kasıyor diye sumifs fonksiyonunu kullanarak toplam almak itiyorum, ama tarihlerin olduğu alanda sadece ay toplamnlarını getir diyemedim formüle yardımcı olur musunuz rica etsem.H2 deki tarihi d3 le d35 arasında kontrol ettirip aynı ay olanların toplamını getirmesini istiyorum.
=SUMIFS(E3:E35;month(D3:D35);month(H2))
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
aray formulü olmadan ay kontrolü yapılabileceğini sanmıyorum.topla.çarpım (SUMPRODUCT) olabilir veya ayın ilk ve son tarihi ile olabilir diye düşünüyorum.
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
aray formulü olmadan ay kontrolü yapılabileceğini sanmıyorum.topla.çarpım (SUMPRODUCT) olabilir veya ayın ilk ve son tarihi ile olabilir diye düşünüyorum.
Ben arayle sonuç alıyorum ama biliyorsunuz ki çok kasıyor 50,000 satırı ve iki değişkeni kontrol etmek. Ben Sumifs ile olabiir mi acaba dedim .
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ben arayle sonuç alıyorum ama biliyorsunuz ki çok kasıyor 50,000 satırı ve iki değişkeni kontrol etmek. Ben Sumifs ile olabiir mi acaba dedim .
Ayın ilk ve son tarihini yazarak deneyiniz veya hücrelere başlangıç ve bitiş tarihi belirterek arayınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,272
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben aşağıdaki DİZİ formülünde bir sıkıntı yaşamadım. 50.000 satırda hızlı bir şekilde sonuç verdi.

Farklı yıllara ait ayların karışmaması için formüle yıl sorgusunu da eklemekte fayda var.

Kod:
=TOPLA(EĞER(AY(D3:D50000)=AY(H2);E3:E50000))
Yıl koşulu eklenmiş hali;

Kod:
=TOPLA(EĞER(METNEÇEVİR(D3:D50000;"aaayyy")=METNEÇEVİR(H2;"aaayyy");E3:E50000))
 
Üst