• DİKKAT

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

Düşeyara-Topla.Çarpım-Eğer?? Hangisi ve nasıl olacak bulamadım :s

  • Konbuyu başlatan Konbuyu başlatan faksu
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Aralık 2008
Mesajlar
73
Excel Vers. ve Dili
Türkçe.
Konuyu doğru yere mi açtım bilmiyorum ama "arama" bölümünden forumda benzer birşey bulamadım malesef:s
Açıklamayı ekteki dosyada yapmaya çalıştım. Yardımcı olursanız sevinirim
 

Ekli dosyalar

Malesef düşeyara formülü tek koşul için geçerli oluyor. Benm istedigim ise hem a hem de b sütunundakiler eşit oldugunda karşısındaki değeri versin. bu şekilde oldugunda şöyle bir sorun çıkıyor ortaya; diyelimki ahmet'ten birden fazla var ama a sütunundaki karşılıklaır farklı. işte o zaman yanlış sonuçlar veriyor :s
 
TOPLA.ÇARPIM ilede yapılır ama İNDİS daha sağlıklıdır.



Alternatif1

Sayfa1'deki C7 hücresine


Kod:
=İNDİS(Sayfa2!$C$1:$C$20;KAÇINCI(1;EĞER(Sayfa2!$A$1:$A$20=A7;EĞER(Sayfa2!$B$1:$B$20=B7;1));0))

yazıp direk ENTER tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basınız.Sonra aşağı doğru çekiniz.

Alternatif2

Sayfa1'deki C7 hücresine

Kod:
 =TOPLA.ÇARPIM((Sayfa2!$A$1:$A$20=A7)*(Sayfa2!$B$1:$B$20=B7);Sayfa2!$C$1:$C$20)


yazıp aşağı doğru çekiniz.
 
Hızlı cevap için teşekkür ederim ama hazırlamıs oldugum taslakta calısıyor formul fakat asıl dosyada calıstıramadım sanırım biraz calısmam gerek. bir şeyi de anlamadım. kaçıncı formülünde neden 1 yazdık?
-Asıl dosyada da çalıştırabildm sonunda teşekkür ederim tekrar ;)
 
Son düzenleme:
Arkadaşlar;
Arkadaşımızın dosyasında Ali beyin indis dizi formülünü kullanarak işlem yaptım ancak eklediğim dosyadan da anlaşılacağı üzere bazı bilgileri olmayan personelin karşılığında yok hatası çıkıyor.

Bu dizi formülde hataları gözardı etme imkanı varmıdır.
Teşekkürler.
 

Ekli dosyalar

C14'teki formül:

{=EĞER(EHATALIYSA(İNDİS(Sayfa2!$C$1:$C$19;KAÇINCI(1;EĞER(Sayfa2!$A$1:$A$19=A14;EĞER(Sayfa2!$B$1:$B$19=B14;1));0)));"";İNDİS(Sayfa2!$C$1:$C$19;KAÇINCI(1;EĞER(Sayfa2!$A$1:$A$19=A14;EĞER(Sayfa2!$B$1:$B$19=B14;1));0)))}
 
Yusuf bey;
Verdiğiniz formülü dizi formül olarak yapamadım, normal formül olarak yazdığım zaman yok hatasını gözardı ediyor ancak diğer hücrelerede uyguladığımız zaman sonuç vermek yerine boş bırakıyor sonucu veya ben yapamadım.
Yardımcı olacak arkadaşlara teşekkürler.
 
Gönderdiğiniz dosyada bende problem olmadı:

Şöyle deneyin bakalım:

=EĞER(EHATALIYSA(İNDİS(Sayfa2!$C$1:$C$19;KAÇINCI(1;EĞER(Sayfa2!$A$1:$A$19=A14;EĞER(Sayfa2!$B$1:$B$19=B14;1));0)));"";İNDİS(Sayfa2!$C$1:$C$19;KAÇINCI(1;EĞER(Sayfa2!$A$1:$A$19=A14;EĞER(Sayfa2!$B$1:$B$19=B14;1));0)))

CTRL+SHIFT+ENTER tabi.
 
Çok Teşekkürler şimdi bir proplem olmadı sağolun.
 
Merhaba,

Hacimli dosyalarda bu formül hesaplama süresi uzun olabilir.
İki koşullu indis formülü de düşünülebilir.
DİZİ formülüne çevirmeden deneyiniz. Eğer(ehatalıysa eklenebilir.
Kod:
=İNDİS(Sayfa2!$C$1:$C$10;TOPLA.ÇARPIM((KAÇINCI(A7&"@"&B7;Sayfa2!$A$1:$A$10&"@"&Sayfa2!$B$1:$B$10;0))))
 
Merhaba,

Hacimli dosyalarda bu formül hesaplama süresi uzun olabilir.

Kod:
=İNDİS(Sayfa2!$C$1:$C$10;TOPLA.ÇARPIM((KAÇINCI(A7&"@"&B7;Sayfa2!$A$1:$A$10&"@"&Sayfa2!$B$1:$B$10;0))))

Çok Teşekkürler Mahir hocam;
1-Hacimli dosyalarda hesaplama süresi uzun olabilir dediğiniz formül yusuf beyin önerdiği dizi formül mü yoksa sizin önerdiğiniz normal formül mü? kullanım açısından dizi formüllle normal formül arasındaki fark nedir?
2- Mahir hocam formülde kullandığınız kuyruklu a "@" neyi ifade ediyor, hatta formülün mantığını açıklama şansınız olursa bilgi haznemize bir bilgi daha atmış oluruz.
Çok Teşekkürler.
 
Geri
Üst