• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
2 Mayıs 2007
Mesajlar
77
Excel Vers. ve Dili
365 64 bit
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

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))));"")
 
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

  • görsel.png
    görsel.png
    21.8 KB · Görüntüleme: 2
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
 
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

  • görsel.png
    görsel.png
    17.6 KB · Görüntüleme: 0
Ömer Faruk Bey,

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

Saygılarımla,
 
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.

.
 
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))))
 
Geri
Üst