• DİKKAT

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

Küme Parantezi Kullanımı / Çoklu seçim

  • Konbuyu başlatan Konbuyu başlatan walabi
  • Başlangıç tarihi Başlangıç tarihi

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
1,080
Excel Vers. ve Dili
excel 2010

excel 2013
Merhaba,

Aşağıda görünen formülde küme parantezi içinde olan kriterleri belli bir hücreyi adres göstererek hücreden aldırmak mümkün müdür?

=TOPLA.ÇARPIM(($C$2:$C$30={"XXX. A.Ş.";"YYY LTD";"ZZZ ADİ ORTAKLIĞI"})*($E$2:$E$30))
 

Ekli dosyalar

Merhaba,

Deneyiniz.

C++:
=TOPLA.ÇARPIM(($C$2:$C$30=DEVRİK_DÖNÜŞÜM(L13:L15))*($E$2:$E$30))
 
=TOPLA.ÇARPIM(($C$2:$C$30={"XXX. A.Ş.";"YYY LTD";"ZZZ ADİ ORTAKLIĞI"})*($E$2:$E$30)) , sonuç 17.594.239,15

=TOPLA.ÇARPIM(($C$2:$C$30=DEVRİK_DÖNÜŞÜM(L13:L15))*($E$2:$E$30)) , sonuç 1.486.339,93

aynı sonucu vermedi Korhan bey,
 
Bendeki sonuç bu şekilde..

Siz bir de DEVRİK_DÖNÜŞÜM fonksiyonunu kaldırarak deneyiniz.

253577
 
253578


Bende sadece 2. Kriterin verisini baz alıyor anladığım kadarı ile. İngilizce - Türkçe den kaynaklanan bir farklılık olabilir mi?.

1. ve 3. kriterler değişiklik yaptığımda sonuç tutarda değişiklik olmuyor. Sadece 2. kriterde değişiklik olursa sonuç tutarda değişim oluyor.
 
Aşağıdaki gibi deneyiniz.

C++:
=TOPLA.ÇARPIM(($C$2:$C$30=L13:L15)*($E$2:$E$30))
 
Birde ilk önerdiğim formülü DİZİ formülü olarak deneyiniz.
 
Birde ilk önerdiğim formülü DİZİ formülü olarak deneyiniz.

Korhan bey tüm önerilerinizi denedim. Hem şahsi hem iş bilgisayarında. Ama sonuçlar aynı bende. Sizin ulaştığınız sonuçlara ulaşamadım. Excelin versiyon farkından kaynaklı birşey olabilir mi?
 
Ben Ofis 365 sürümünde deniyorum. Versiyondan dolayı farklılık olabilir.

Görselde 3 alternatifin sonuçlarını görebilirsiniz. 3. alternatifi deneyebilirsiniz.

253601
 
Bu formül aradığım sonucu veriyor. Teşekkürler Korhan bey,

=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI($C$2:$C$30;M13:M15;0))*$E$2:$E$30)
 
Merhaba, konular benzer olduğu için farklı bir konu açmak istemedim.

=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI($C$2:$C$30;I2:I5;0))*ESAYIYSA(KAÇINCI($D$2:$D$30;J2:J4;0))*ESAYIYSA(KAÇINCI($A$2:$A$30;K2;0))*($E$2:$E$30))

>>> ESAYIYSA(KAÇINCI($A$2:$A$30;K2;0)) Bu kısımda K2 Tarih içermekte. Bunu K2:K3 aralığı şeklinde uyarlamam gerekiyor.

Formülde K2 hücresinde tekbir tarihe göre hesaplama yapılabiliyor. Ancak İlk Tarih - Son Tarih şeklinde iki tarih aralığında hesaplama yaptırcak bir formüle ihtiyaç duydum. Kaçıncı fonksiyonu içinde tarih aralığı verilebiliyor mu?



253617
 
İki tarih aralığı için aşağıdaki gibi kurgulamanız gerekir...

ESAYIYSA(KAÇINCI($A$2:$A$30;K2;0)) bunu silin..

($A$2:$A$30>=K2)*($A$2:$A$30<=K3) bunu ekleyin.
 
Teşekkürler Korhan bey,

=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI($C$2:$C$30;I2:I5;0))*ESAYIYSA(KAÇINCI($D$2:$D$30;J2:J4;0))*($A$2:$A$30>=K2)*($A$2:$A$30<=K3) *($E$2:$E$30))

Birileri faydalanabilir diye örnek dosyamı ekliyorum.
 

Ekli dosyalar

Geri
Üst