• DİKKAT

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

İki Hücredeki Veriye Göre Değer Atasın

poetika

Altın Üye
Katılım
6 Kasım 2005
Mesajlar
142
Excel Vers. ve Dili
Excel 2010 Türkçe
Ekteki excel dosyasında, E2 ve F2 deki değerlere göre I1 sütununa ilgili katsayı değerini atasın istiyorum. Yardımcı olur musunuz?
 

Ekli dosyalar

Merhaba
Deneyebilir misiniz?
=TOPLA.ÇARPIM((A2:A25=$F$2)*(B2:B25=$E$2)*(C2:C25))
 

Ekli dosyalar

Merhaba,

Küçük ama faydalı ve önemli bir bilgiyi paylaşmak isterim...

Arama işlemlerinde TOPLA.ÇARPIM fonksiyonu "Hedef Tablo" tarafında aynı veriden birden fazla olması durumu varsa kullanımı risklidir.

Örneklersek;

Dosyanızda OCAK ve 2024 kriterleri seçilmiş. Bu haliyle formül size doğru sonucu veriyor gibi görünüyor.

A14 hücresindeki 2025 değerini 2024 olarak değiştirirseniz formül hatalı sonuç döndürecektir. Çünkü aynı kriterden birden fazla olduğunda önerilen formül bunların toplamını size döndürecektir.

Diyebilirsiniz ki benim hedef tablomda her veri tekil olacak. Bu sebeple böyle bir riskim yok.

Bu durumda alternatif olarak aşağıdaki formülde aynı sonucu verecektir.

C++:
=ÇOKETOPLA(C:C;A:A;F2;B:B;E2)


Ama ben olsam aşağıdaki formülü tercih ederdim.

Eski sürümler için;
C++:
=İNDİS(C2:C25;TOPLA.ÇARPIM(KAÇINCI(F2&E2;A2:A25&B2:B25;0)))


Ofis 365 için alternatifler (daha fazla seçenek eklenebilir...) ;
C++:
=ÇAPRAZARA(1;(A2:A25=F2)*(B2:B25=E2);C2:C25)
C++:
=@FİLTRE(C2:C25;(A2:A25=F2)*(B2:B25=E2))
C++:
=İNDİS(FİLTRE(C2:C25;(A2:A25=F2)*(B2:B25=E2));1)
C++:
=İNDİS(C2:C25;KAÇINCI(F2&E2;A2:A25&B2:B25;0))
C++:
=İNDİS(C2:C25;ÇAPRAZEŞLEŞTİR(1;(A2:A25=F2)*(B2:B25=E2);0))
 
Korhan Hocam merhaba

Detaylı açıklama için teşekkürler. Aynı veriden birden fazla olmayacağını düşünerek bu şekilde bıraktım.
İndis ve kaçıncı ile yapılması daha sağlıklı olacaktır.
 
Merhaba,

Küçük ama faydalı ve önemli bir bilgiyi paylaşmak isterim...

Arama işlemlerinde TOPLA.ÇARPIM fonksiyonu "Hedef Tablo" tarafında aynı veriden birden fazla olması durumu varsa kullanımı risklidir.

Örneklersek;

Dosyanızda OCAK ve 2024 kriterleri seçilmiş. Bu haliyle formül size doğru sonucu veriyor gibi görünüyor.

A14 hücresindeki 2025 değerini 2024 olarak değiştirirseniz formül hatalı sonuç döndürecektir. Çünkü aynı kriterden birden fazla olduğunda önerilen formül bunların toplamını size döndürecektir.

Diyebilirsiniz ki benim hedef tablomda her veri tekil olacak. Bu sebeple böyle bir riskim yok.

Bu durumda alternatif olarak aşağıdaki formülde aynı sonucu verecektir.

C++:
=ÇOKETOPLA(C:C;A:A;F2;B:B;E2)


Ama ben olsam aşağıdaki formülü tercih ederdim.

Eski sürümler için;
C++:
=İNDİS(C2:C25;TOPLA.ÇARPIM(KAÇINCI(F2&E2;A2:A25&B2:B25;0)))


Ofis 365 için alternatifler (daha fazla seçenek eklenebilir...) ;
C++:
=ÇAPRAZARA(1;(A2:A25=F2)*(B2:B25=E2);C2:C25)
C++:
=@FİLTRE(C2:C25;(A2:A25=F2)*(B2:B25=E2))
C++:
=İNDİS(FİLTRE(C2:C25;(A2:A25=F2)*(B2:B25=E2));1)
C++:
=İNDİS(C2:C25;KAÇINCI(F2&E2;A2:A25&B2:B25;0))
C++:
=İNDİS(C2:C25;ÇAPRAZEŞLEŞTİR(1;(A2:A25=F2)*(B2:B25=E2);0))

Teşekkür ederim.
 
Geri
Üst