Dinamik Açılan Liste Oluşturma

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi

kmlzdmr

VIP Üye
Kullanıcı
Katılım
22 May 2019
Mesajlar
1,321
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Topla.çarpım fonksiyonunda sütun adresli, seçim alan başlıklı seçime göre dinamik açılır liste(benzersiz olanlar)
göre Topla.Çarpım fonksiyonu kullanarak fonksiyon =Topla.Çarpım((açılır listeye göre dinamik alan...)*(...)*(dolaylı(adres(....))

Birinci işlem: N4 Hücresine M4 hücresindeki başlık adına göre aynı değere sahip olanları açılır Liste olarak gelmesini sağlayacak formül yapılacak
İkinci İşlem: P4 Hücresine TOPLA.ÇARPIM( fonksiyonu ile M4, N4 ve O4 seçeneklerine göre
Dikkat: Sütun başlıklarındaki satır adedi belirsiz olacağı için Son dolu satır bulma ile işlem yapılması gerekli…

Ekli dosyada işlemler örneklendirildi.
Konu hakkında yardımcı olabilir misiniz?
Formüller Excel 2019 için gerekli.
 

Ekli dosyalar

Çözüm
Sadece DOLAYLI işlevi kullanarak oluşan TOPLA.ÇARPIM formülü şöyle:

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

TOPLA.ÇARPIM formülüne,
O3 hücresine eklediğim sütun hatasına yönelik HATA formülünü de işin içine katarsak
(bu durumda O3 hücresindeki formüle gerek kalmaz diye düşünüyorum)
yukarıdaki formül şu şekilde de kullanılabilir...
@Ömer BARAN
Üstadım Çok teşekkür ederim. Biçimlerine kadar düşünmüşsünüz.
Çok güzel olmuş Aklınıza sağlık. Teşekkür ederim.

Sorumda da belirtmeye ve öğrenmeye çalıştığım bir husus olan
Topla.Çarpım fonksiyonunda Q4 formülündeki (kaydır... alanı yerine Dolaylı(Adres(... işlemi nin Topla.Çarpım içindeki kullanımını da öğrenmek istemiştim. Dolaylı(Adres(li G H I sütunlarında son satırı da bularak formül geliştirilmesi mümkün mü?
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Sadece DOLAYLI işlevi kullanarak oluşan TOPLA.ÇARPIM formülü şöyle:

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

TOPLA.ÇARPIM formülüne,
O3 hücresine eklediğim sütun hatasına yönelik HATA formülünü de işin içine katarsak
(bu durumda O3 hücresindeki formüle gerek kalmaz diye düşünüyorum)
yukarıdaki formül şu şekilde de kullanılabilir.


Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)


İsterseniz de DOLAYLI parantezlerinin içindeki ALAN adreslerini ayrı hücrelerde elde edip;

-- N2 hücresine
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

-- P2 hücresine
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

-- Q4 hücresine de
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

formüllerini uygularsanız.

Gizlenerek kullanılacak
(tablo satır sayısı değiştiğinde J ve K sütunu formüllerinin liste boyunca kopyalanması gerekiyor)
K sütunundaki formülü de şöyle değiştirip, tablo adını verdiğim AD TANIMLAMASInı da silebilirsiniz.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Çözüm
@Ömer BARAN
Üstadım, Gerçekten harika formüller olmuş. Teşekkür ederim. Çalışamaya başladım...
4. Penceredeki sizin aşağıdaki formül bende #Değer! hatası verdi. Nedenini bulamadım. Dizi formülü de denedim.
Lütfen yardımcı olabilir misiniz?

=TOPLA.ÇARPIM((DOLAYLI(ADRES(SATIR($D$4)+1;SÜTUN($D$4)+KAÇINCI($N$4;$D$4:$I$4;0)-1)&":"&ADRES(SATIR($D$4)+adet;SÜTUN($D$4)+KAÇINCI($N$4;$D$4:$I$4;0)-1))=$O$4)*(DOLAYLI(ADRES(SATIR($D$4)+1;SÜTUN($D$4)+KAÇINCI($P$4;$D$4:$I$4;0)-1)&":"&ADRES(SATIR($D$4)+adet;SÜTUN($D$4)+KAÇINCI($P$4;$D$4:$I$4;0)-1))))
 
TOPLA.ÇARPIM formülünü neden dizi formülü olarak uyguladınız?
Formül girişini normal formül gibi ENTER ile yapın.
 
@Ömer BARAN bende de çalışıyor. 2019 sürümü olan bir arkadaşımız varsa denerse iyi olur.
@kmlzdmr "çalışmadı" nın açılımı nedir ? hata mesajı mı var? boş mu geliyor? hatalı veri mi geliyor ? tek başına "çalışmadı" bir şey ifade etmiyor.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt