Anasayfa » Forum

Excell'de Eğersay F...
 

Excell'de Eğersay Formülü ve "ve" formülü kullanımı hk  

  RSS
Osman Özkan
(@OsmanOzkan)
Üye

Merhaba arkadaşlar,

 

Excelde elimde bir liste var, bu listede 2 sütündeki değerlerden benim istediği kriterlere uygun olanların kaç adet olduğunu bulmak istiyorum. Mesela küçük bir örneği aşağıda yazdım,

 

Kutu Adı Cinsi
A SARI
B MAVİ
C KIRMIZI
A KIRMIZI
B KIRMIZI
C KIRMIZI
A MAVİ
B MAVİ
C SARI
A SARI
A SARI
A SARI
B SARI
B SARI
B MAVİ
C MAVİ
C KIRMIZI
C MAVİ
C SARI
C MAVİ
B MAVİ
B MAVİ
B MAVİ

A Sütununda kutu adı, B sütununda Topların rengi var. Almak istediğim sonuç ise, "A kutusunda olan ve kırmızı renkli olan topların adedi"

 5-6 Bin adet veri içeren bir tablom var ve yukarıdaki örneğe benzer şekilde adetleri yazmam gerekiyor. Rutin olduğu için sürekli yapıyorum ve her defasında Kutu adını A olarak filtreliyorum, Renkleri Kırmızı olarak filtreliyorum ve göz ile topluyorum. küçük listelerde bproblem olmuyordu ama liste çok büyüdü bende beceremedim.

 

Yardımcı olursanız memnun olurum. İyi çalışmalar.

 

Alıntı
Gönderildi : 10/12/2012 19:53
Mustafa TAŞCI
(@mustafatasci)
Üye Forum Yöneticisi

Merhaba,

 

bunu yapmanın 2 yolu var,

1- Pivot tablo kullanman bu konudan bilgin varsa çok rahat yapabilirsin yok ise dilim döndüğünce yardımcı olabilirim,

2- Countif ile bunu yapabilirsin ama öncesinde CONCATENATE kullanman lazım,

 

Yukarıda bahsettiğim 2 yöntemlede ulaşmak istediğin veriye ulaştım, sorun yaşarsan yardımcı olabilirim. 

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 11/12/2012 13:45
Osman Özkan
(@OsmanOzkan)
Üye

Merhabalar,

 

Dediğiniz gibi Eğersay ve Birleştir ile yaptım, ek bir sütuna birleştiriyorum ve birleştirilmiş isimleri sayıyorum problem çıkmıyor adetleri alabiliyorum. Pivot tabloyu da inceleyeceğim, o konuda pek bir bilgim yok, bu vesileyle onuda öğrenmiş olurum.

 Yardımlarınız için teşekkür ederim.

İyi çalışmalar.

CevapAlıntı
Gönderildi : 11/12/2012 15:12
Mustafa TAŞCI
(@mustafatasci)
Üye Forum Yöneticisi

Sorun yaşarsanız memnuniyetle yardımcı olurum, ama data çok büyükse pivot tablo ile 2 dk da istediğiniz tüm sonucu alabilrisiniz.

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 11/12/2012 15:16
 Anonim

Önerildiği gibi bu tarz tablolarda en mantıklı olanı [b]Özet Tablo (Pivot Table)[/b] kullanmaktır, ama ben size bir iki yol daha önereyim.

[b]Topla.Çarpım[/b] formülü ile [b]C2[/b] hücresine bu formülü yazarak da [b]A[/b] kutusunda [b]KIRMIZI[/b] renkli topların sayısını bulabilirsiniz; =TOPLA.ÇARPIM((A2:A24="A")*(B2:B24="KIRMIZI")) 

Ya da isterseniz makro kullanarak bu şekilde bir çözüm elde edebilirsiniz;

Sub Sayısını_Bul()
    
Dim i As Integersay As Integer
    
For 2 To Range("A65536").End(3).Row
        
If Cells(i"A") = "A" And Cells(i"B") = "KIRMIZI" Then
            say 
say 1
            Range
("C2").Value say
        End 
If
    
Next i
    i 
= Empty: say = Empty
End Sub


[b]Hoşça kalın ![/b] 
--)(

CevapAlıntı
Gönderildi : 16/11/2013 18:10
Paylaş:

Lütfen Giriş yap yada Kayıt ol