[]

Excel Düşeyara'da birden fazla kriter sorgulama

Arkadaşlar excel in düşeyara sını normalde kullanıyorum. Fakat bu sefer biraz daha advanced bi problem çıktı. Elimdeki tabloda düşeyarada aynı id numarasına sahip birden fazla satır var. Ben düşeyara da bu id numarası ve bir başka kriteri (hatta iki farklı kriteri) kullanarak sonuç elde etmek istiyorum ama beceremedim. Açık olması bakımından şu şekilde bir örnek vereyim:

Sayfa1de id numarası ve tarih sütünları var, sayfa2 de de id numarası, tarih numarası, gün ve bilimum bi ton başka satır var. Şimdi ben sayfa1 deki tüm satırlar için tarihi tutan entry yi bulup günü yanına yazdırmak istiyorum.

Bunu nasıl yapabilirim? Düşeyara da olabilir başka bi şey de...

Normalde macro kullanayım dedim fakat beceremedim, bi şeyler yazdım ama yaklaşık 6000 tane sorgulanacak değer 650.000 tane de arama range i olduğu için macro loopu bayağı büyük oluyor, excel donup kalıyor. Aslında 3-5 satırlık bi macro yetecektir ama yapamadım. Bunu yapabilecek bi babayiğit var mıdır?

 
makroya falan gerek yok. "topla.çarpım" işinizi görür, örnek dosya gönderirseniz bir bakalım.


  • mahallenindelisi  (20.07.09 12:25:10 ~ 12:30:09) 
Benim bildiğim topla.çarpım 2 veya daha fazla dizide aynı satırda olan verileri çarpıp toplamını alır. Benim isteğimde veiler aynı satırda değil, ayrıca veriler çarpılmayacaklar ya yan yana getirilecekler ya da toplanacaklar. Topla.çarpımı bu iş için nasıl kullanacağız bi açıklar mısınız?


  • selimse  (20.07.09 12:48:38) 
sayfa 1 de "id" ve "tarih" olsun sayfa 2 de ise "id" "tarih" "ton" "adet" "gideceği ülke" vs vs. olsun.

şimdi sizin yapmak sitediğiniz sayfa birdeki id ve tarihe göre sayfa 2 deki verileri almak değil mi? mesela xxx numaralı ürünün yyy tarihinden önce ne kadar ürünün hangi ülkeye gittiğini mi görmek istiyorsunuz?

sizin yapmak istediğinizi ben açıklamaya kalktım biraz tuhaf oldu.

özel bilgileri çıkarıp dosyanızı bir yere upload ederseniz daha kolay olur sanki?
  • mahallenindelisi  (20.07.09 12:55:18) 
sayfa2 C2 hücresine aşağıdaki formülü yazıp dener misin?

=TOPLA.ÇARPIM((Sayfa1!$A$2:$A$17=A2)*(Sayfa1!$B$2:$B$17=B2)*(Sayfa1!$C$2:$C$17))
  • mahallenindelisi  (20.07.09 13:41:45) 
Teşekkür ederim topla.çarpım ın mantığını anladım ve kendi excel dosyama adapte etmeye çalışıyorum. Yalnız

=TOPLA.ÇARPIM((Sayfa1!$A$2:$A$633000=A2)*(Sayfa1!$B$2:$B$633000=B2)*(Sayfa1!$C$2:$C$633000)) gibi bi formül çıkınca excel biraz sapıttı değerleri bulamıyor, bir hata yaptım mı diye kontrol ediyorum, olmazsa dosyayı bölerek deneyeceğim...
  • selimse  (20.07.09 14:07:01) 
aralık $A$2:$A$633000 olduğuna göre office 2007 kullanıyorsun. topla.çarpım için limit var mı bilmiyorum ama formülde bir hata yok.


  • mahallenindelisi  (20.07.09 14:11:13) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.