Formülde hücre değerlerini otomatik arttırma

Katılım
27 Ocak 2011
Mesajlar
6
Excel Vers. ve Dili
exel 2010 türkçe
Merhabalar,
sabit bir formülde alınan referans numaraları 25 er artmaktadır bu hücre değerlerini otomatik olarak 25 er arttırmamız mümkün mü acaba ? Şimdiden teşekkür ederim.Aşağıdaki e hücre değerini 25 er arttırmak istiyorum.

=TOPLA('02 br 04 veri'!E1632:E1656)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

Aşağıdaki formül; 02 br 04 veri sayfasında E2:E1800 aralığında, E2 hücresinden başlayarak 25'erlik artışlarla hücrelerin içindeki verileri toplar.

Yani; E2 + E27 + E52 + E77 ......

Kod:
=SUMPRODUCT((MOD(ROW('02 br 04 veri'!$E$2:$E$1800);25)=0)*('02 br 04 veri'!$E$2:$E$1800))
Excel'iniz Türkçe ise, formülde Türkçe karşılıkları kullanmanız gerekir.

Forum üyelerinden İdris Beyin sitesinden indirebileceğiniz dosya ile karşılıklarını bulabilirsiniz;

http://www.excelgurusu.com/excel-islevleri-alfabetik-excel-functions-alphabetical/


.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Konuyu Makro VBA bölümüne açmışsınız ancak formül ile çözüme ilişkin fikrimi söylemek istedim.

Gördüğüm kadarıyla; satır numaraları arasında (... * 25+7 ve ... * 25+6) şeklinde bir ilişki var
ama gereksiz mesajlaşmalara neden olmamak bakımından,
formülün uygulandığı ilk birkaç hücrenin olduğu bir örnek belge yüklemenizde yarar var.

Örnek belgenizin gerçek belgeyle aynı yapıda olmasını ve anlamlı veriler içermesini sağlayınız.
Örnek belge özellikleri ve örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın atındaki İMZA bölümünde var.

-- İsterseniz aşağıdaki formülü işlem yapılacak ilk hücreye uygulayın ve aşağı doğru yeterince satıra kopyalayın.
-- Verdiğim formüle göre; ilk formül hücresinde toplanacak alan E7:E31 iken bir sonrakinde E32:E56...... formülün uygulandığı 66'ncı satırda ise sorunuzda belirttiğiniz E1632:E1656 olur.
.
Kod:
=[COLOR="red"]TOPLA[/COLOR]([COLOR="red"]DOLAYLI[/COLOR]("'02 br 04 veri'!"&[COLOR="red"]ADRES[/COLOR](([COLOR="red"]SATIR[/COLOR](A1)-1)*25+7;5;4)&":"&[COLOR="red"]ADRES[/COLOR](([COLOR="Red"]SATIR[/COLOR](A1))*25+6;5;4)))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Üzerinden biraz zaman geçmiş.
İhtiyaç hala devam ediyorsa cevap vereyim dedim.
-- ORTALAMA almak için önceki cevabımda verdiğim formüldeki TOPLA işlevi yerine ORTALAMA işlevinin yazılması yeterli olur.
-- E sütunu yerine başka bir sütundaki veriler üzerinde işlem yapmak için de;
verdiğim formüldeki ADRES işlevleri parantezinin içerisinde yer alan sütun numaralarının (formülde 2 adet var) değiştirilmesi yeterli olur.
Örneğin; E sütunu için 5 olan sütun numarası yerine F için 6, G için 7 olarak değişiklik yapın.
.
Kod:
=[COLOR="red"][B][SIZE="4"]ORTALAMA[/SIZE][/B][/COLOR]([COLOR="red"]DOLAYLI[/COLOR]("'02 br 04 veri'!"&[COLOR="red"]ADRES[/COLOR](([COLOR="red"]SATIR[/COLOR](A1)-1)*25+7;[B][COLOR="Blue"][SIZE="4"]6[/SIZE][/COLOR][/B];4)&":"&[COLOR="red"]ADRES[/COLOR](([COLOR="Red"]SATIR[/COLOR](A1))*25+6;[B][COLOR="Blue"][SIZE="4"]6[/SIZE][/COLOR][/B];4)))
 
Üst