Formüllerdeki {X;X} kısmını hücreden referans alma

Katılım
28 Nisan 2016
Mesajlar
181
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
06-01-2024
Merhaba,
Bazı formüllerin aranan değer kısmına topluca yazmak için kullandığımız süslü parantez ve içeriğini hücreden referans alarak nasıl yapabiliriz?
Dolaylı fonkisoynu ile denedim sonuç alamadım.

Asıl soru sormama yol açan formülüm şöyle:
=TOPLA(ETOPLA(C154:C182;{1;13;19};E154:E182))

Şu kısmı {1;13;19}, yani içeriğindeki 1 13 ve 19 rakamlarını hücreden referans alsın yani oraya A1 yazarak formülü daha dinamik hale getirmek istiyorum.
Hücreye aynen {1;13;19} bu şekilde yazdım olmadı. ={1;13;19} yazdım olmadı, dolaylı formülü ile bi varyasyonları denedim olmadı.
Bu referans alma işlemi diğer formüller de de aynı şekilde çalışmıyor.
Örn: =TOPLA.ÇARPIM((C154:C182={1;13;19})*(E154:E182))

Başka çözüm yönteminiz var mı?
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,786
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşım,
A1 hücresine ="{"&A2&";"&A3&";"&A4&"}"
A2 hücresine 1
A3 hücresine 13
A4 hücresine 19
Soru satırınızı da =TOPLA(ETOPLA(C154:C182;{1;13;19};E154:E182))
=TOPLA(ETOPLA(C154:C182;A1;E154:E182)) olarak düzenleseniz işiniz görülür mü?
iyi çalışmalar
 
Katılım
28 Nisan 2016
Mesajlar
181
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
06-01-2024
Aranan değer keşke 3 hane ile sınırlı olsa. Bu değerler de farklı yerlerden ve farklı miktarda. mesela en büyük aranana veri kümesi 91 e kadar çıkıyor ve bunların tamamı 1 hücre içinde yazmakta. 😊
Başka çözüm yolu bulunmasını bekleyeceğim galiba teşekkür ederim.
 
Katılım
28 Nisan 2016
Mesajlar
181
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
06-01-2024
Farklı web sayfalarından ve chatgpt den öğrendiğim kadarı ile Excel’de bir hücreye bir dizi (array) atamak mümkün değil. :(
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Diziyi tek hücreye girmek yerine hücrelere bölerek deneyiniz.

=TOPLA(ETOPLA(C154:C182;A1:A3;E154:E182))
 
Üst