( + ve -) değer aralarını saymak

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Merhaba, Tarihin yanında ki "B" sütununda yukarıdan aşağı doğru " +" veya "- " değişiminde ki aralık arasında ki "+" "-" sayıyı almak.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
B6 ya yazın ve aşağı doğru listenin sonuna kadar çoğaltabilirsiniz.

=EĞER(YADA(B7="";B6*B7<0);EĞER(B6<0;-1;1)*BAĞ_DEĞ_SAY(KAYDIR($B$5;-4+MAK(($C$5:C5<>"")*SATIR($C$5:C5));0;SATIR()-MAK(($C$5:C5<>"")*SATIR($C$5:C5))));"")
 

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
B6 ya yazın ve aşağı doğru listenin sonuna kadar çoğaltabilirsiniz.

=EĞER(YADA(B7="";B6*B7<0);EĞER(B6<0;-1;1)*BAĞ_DEĞ_SAY(KAYDIR($B$5;-4+MAK(($C$5:C5<>"")*SATIR($C$5:C5));0;SATIR()-MAK(($C$5:C5<>"")*SATIR($C$5:C5))));"")
Merhaba Ömer Faruk Bey,

Öncelikle ilgiliniz için teşekkürler. İşlem sonrası bütün hücreler "0" değerini verdi, görsel ekli resimde gönderilmiştir.

Saygılarımla,
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Pardon C6 ya gireceksiniz tabiki.
Ve dizi formülü olabilir. Ben 365 kullanıyorum, diziyi otomatik alıyor.
Eğer sonuçlar anlamsız ya d ayanlış ise C6 ya formülü girince mouse formül içindeyken Ctr+Shift+Enter basınız.
Devamında aşağı doğru kopyalayın
 

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Pardon C6 ya gireceksiniz tabiki.
Ve dizi formülü olabilir. Ben 365 kullanıyorum, diziyi otomatik alıyor.
Eğer sonuçlar anlamsız ya d ayanlış ise C6 ya formülü girince mouse formül içindeyken Ctr+Shift+Enter basınız.
Devamında aşağı doğru kopyalayın
Tekrar Merhaba Ömer Faruk Bey

Diziye çevirdiğimde de herhani bir değişiklik olmadı, eğer mümkünse örnek dosyası siz ekleyebilir misiniz.

Teşekkürler,
 

Ekli dosyalar

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Ömer Faruk Bey,

Farklı bir bilgisayarda dosyanızı açtım. İlginiz için çok teşekkürler,

Saygılarımla,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Versiyon farkından olabilir. Bende de sıfır veriyor; çünkü formül içinde kullanılan SATIR() fonksiyonu veriyi dizi olarak işlediği için istenen sonuçları getirmez.

SATIR() yerine C6 daki formülde SATIRSAY($C$6:C6)+5 kullanırsanız değerlerin geldiğini görebilirsiniz.

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Alternatif olarak;

Eğer amacınız toplam sayı değerlerini bulmaksa yardımcı sütun kullanmadan aşağıdaki formülle de bulabilirsiniz. Bu şekilde Sayı2 sütununu kullanmanıza gerek kalmaz.

B2 hücresine yazıp dizi formülüne çevirdikten sonra yan hücrelere kopyalayınız.
Kod:
=EĞER(B1=0;0;TOPLA(--(SIKLIK(EĞER(EĞER(B1<0;$B$6:$B$30<0;$B$6:$B$30>0);SATIR($B$6:$B$30)-SATIR($B$6)+1)
;EĞER(EĞER(B1<0;$B$6:$B$30>0;$B$6:$B$30<0);SATIR($B$6:$B$30)-SATIR($B$6)+1))=MUTLAK(B1))))
 
Üst