Tanımlı aralıkta değer içeren bir önceki hücreye kadar toplam alma

Katılım
21 Ocak 2008
Mesajlar
336
Excel Vers. ve Dili
Excel 2013 / Türkçe
Ekli dosyada küçük bir örneğini gördüğünüz dosyamda, "icm" sekmesi [I7] hücresinde manuel olarak bir toplam almaktayım. Bir sonraki sekme olan "YD" sekmesi [F8:R8] satır aralığında, [F8]'den başlayarak, sağa doğru, satırda sayı içeren hücrelerin, en sağdaki hariç olmak üzere toplamını aldırmak istiyorum.

Ben bunu örnekte elle yaptım, formülle nasıl yapabilirim?



 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,527
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
I7 Formülü =TOPLA(DOLAYLI("YD!"&HÜCRE("adres";F8)&":"&ADRES(SATIR()+1;EĞERSAY(YD!F8:R8;">0")+4)))
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,527
Excel Vers. ve Dili
2019 Türkçe
Formül dizi formülü değildir normal formüldür.
Ayrıca iki nokta üst üste işaretini noktalı virgül ile değiştirmişsiniz.

Paylaştığım formülü olduğu gibi kopyalayıp I7 ye yapıştırın ve hiçbir değişiklik yapmadan Entere basın.
 
Katılım
21 Ocak 2008
Mesajlar
336
Excel Vers. ve Dili
Excel 2013 / Türkçe
Örnek dosyanın "YD" sekmesinde göreceğiniz gibi; 9. satırda [I9] hücresinin boş geçilmesi ama [I9]'un sağına doğru olan hücrelerin "dolu" olması halinde formül yanlış hesaplamakta.

Satırda boş hücrelerin olması durumunda, yine de en sağdaki dolu hücreyi referans alarak, o dolu hücrenin bir solundaki hücreye kadar toplam aldırmak mümkün mü?

 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,232
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bunu deneyiniz..

I7;
C++:
=TOPLA(KAYDIR(YD!F8;;;;ARA(2;1/(YD!F8:R8<>"");SÜTUN(YD!F8:R8))-6))
 
Üst