Verileri aramak, çıkışları saymak ve yazmak

Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Forumun saygı değer hocaları, bana ekte göndermiş olduğum sorunlarda yardımcı olursanız sevinirim. Saygılarımı sunar hayırlı ramazanlar dilerim
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Soru2'nin cevabı:
Kod:
{=TOPLA(EĞER(veriler!$B$3:$B$56="Akın";EĞER(veriler!$D$3:$D$56="Ocak";veriler!$C$3:$C$56;0);0))}
-- "C2 hücresine" yukarıdaki formülü yazın. Ve diğerlerini siz oluşturun.
-- Ctrl+Shift+enter kullanmayı unutmayın
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
sn hamitcan ilginize teşekkür ediyorum. Formülünüzü kopyaladım ve yapıştırdım. Ctrl+Shift+Enter da yaptım. Ancak hiçbir değişiklik olmadı. Yardım ederde bu sorunu hallederseniz vede 1nci soruyada bir çözüm bulursanız çok sevinecem. Şimdiden teşekkür ediyorum.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Nerdeyse bu forumda kara listeye alındım diyecemmm.
Kimseler cevap yazmıyor.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Lütfen yardımlarınızı bekliyorum
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Formüldeki isim ve ay kısımlarını değiştirmeniz gerekiyor.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
nasıl değiştirmeliyim söylermisin hocam
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Vediğim örnekte isim: "Akın", ay: "Ocak" olarak geçiyor. Tablonuzdaki kesişimlere bakarak formülü değiştirmelisiniz. Örneğin: isim:"Ayhan", ay: "Ocak" gibi.
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Alternatif olarak aşağıdaki formülü de kullanabilirsiniz.
Kod:
=TOPLA.ÇARPIM((veriler!$B$3:$B$56=B3)*(veriler!$D$3:$D$56='soru-2'!C2)*(veriler!$C$3:$C$56))
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Hocam söylediğiniz şekilde formülü uyguladım ancak ekli dosya da göreceğiniz gibi bi hata ile karşılaşıyorum.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Alternatif olarak aşağıdaki formülü de kullanabilirsiniz.
Kod:
=TOPLA.ÇARPIM((veriler!$B$3:$B$56=B3)*(veriler!$D$3:$D$56='soru-2'!C2)*(veriler!$C$3:$C$56))
Sn Hocam vermiş olduğunuz formül 2nci sorumun cevabıdır. Ellerinize emeğinize sağlık. 1nci soruyu halledebilecek miyiz? Teşekkür ediyorum.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Aslında birinci sorunun cevabı aşağıdaki linkte saklı.Sayın Ali'nin yaptığı sıralama fonksiyonları ile ilgili örneği incelerseniz; hem çok şey öğrenecek hem de sorunuzu kendiniz çözebilecekseniz. Denemeye değer diyorum. Açıkcası formülle sıralama yapmak güzel fakat adaptasyonu zor. Sıralamayı fonksiyon ile çözmeyi düşünmüyorsanız, bir makro ile çözebiliriz.
http://www.excel.web.tr/showthread.php?t=23962
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Sn Hamitcan
İlginize teşekkür ediyorum.
Sıralama fonksiyonları ile ilgili Ali Beyin çalışmasını gördüm. Bana ve diğer arkadaşlara faydalı olacağına inandığım için konuyu tekrar canlandırdım.
Ayrıca uğraşacam ama hem öğrenecem hem de Ali beyin çalışmasından faydalanarak yapmaya çalışacam. Saygılar sunuyorum.

Ayrıca bir soru sormak istiyorum

Sorum şu formülde kullanılan işaretler ve anlamları hakkında yardım alabileceğim bir kaynak var mı?
 
Moderatör tarafında düzenlendi:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Öyle bir liste var mı bilmiyorum ama, Excel Dershanesi bölümünü inceleyin. Aklınıza gelecek birçok sorunun cevabını burada bulabilirsiniz.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
ayrıca hocam Makro ile nasıl hallede biliriz bu sorunu
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Öncelikle soru-1 sayfasında C3 hücresine;
Kod:
=DÜŞEYARA(B3;'soru-2'!$B$3:$O$14;14;YANLIŞ)
formülünü yazıp çoğaltın.
Sonra da aşağıdaki kodu soru-1 sayfasının kod kısmına ekleyin. Sayfa her aktif olduğunda kod çalışacaktır.
Kod:
Private Sub Worksheet_Activate()
 Range("B3:C14").Sort Key1:=Range("C3"), Order1:=xlDescending
End Sub
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
Ellerinize sağlık çok teşekkür ediyorum.
 
Katılım
20 Mayıs 2008
Mesajlar
88
Excel Vers. ve Dili
Office 2007 Türkçe
ilgilenen arkadaşlara faydalı olacağına inanıyorum..
 
Üst