Düşeyara Formülü Hakkında

Katılım
29 Ekim 2004
Mesajlar
31
Ektede görüldüğü üzre 20 satırlık bir diziden 0'lar atlanacak. Diğerleri formülasyonla toplanıp yazılacak. :arkadas:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Makrolu çözüm için eki inceleyiniz.

[vb:1:f947365eb7]Sub listele()
Columns("E:F").ClearContents
a = WorksheetFunction.CountA(Sheets("1").Range("A1:A65530"))
sıra = 0
For say = 1 To a
If Cells(say, 1) = 0 Then GoTo 10
b = WorksheetFunction.CountIf(Sheets("1").Range("A1:A" & say), Cells(say, 1))
If b = 1 Then
sıra = sıra + 1
Cells(sıra, 5) = Cells(say, 1)
Cells(sıra, 6) = WorksheetFunction.SumIf(Sheets("1").Range("A1:A65530"), Cells(sıra, 5), Sheets("1").Range("B1:B65530"))
End If
10 Next say
End Sub
[/vb:1:f947365eb7]
 
Katılım
9 Aralık 2004
Mesajlar
120
Excel Vers. ve Dili
Excel 2003 - Türkçe
arkadaşlar
sorunuma çözüm bulduğunuz için hepinize ayrı ayrı teşekkkür ediyorum.sizler oldukça sanırım herşeyin üstesinden geleceğiz. cevabı geç yazdığım için özür dilerim
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,541
Excel Vers. ve Dili
Excel 2010 - Türkçe
Sayın hasan.doru,
sorunun sahibi farklı ama siz teşekkür etmişsiniz.
Foruma farklı isimlerlemi giriyorsunuz?
 
Katılım
22 Eylül 2004
Mesajlar
16
Excel Vers. ve Dili
excel 2003
Makrolu çözüm için eki inceleyiniz.


visual basic kodu:

Sub listele()
Columns("E:F").ClearContents
a = WorksheetFunction.CountA(Sheets("1").Range("A1:A65530"))
sıra = 0
For say = 1 To a
If Cells(say, 1) = 0 Then GoTo 10
b = WorksheetFunction.CountIf(Sheets("1").Range("A1:A" & say), Cells(say, 1))
If b = 1 Then
sıra = sıra + 1
Cells(sıra, 5) = Cells(say, 1)
Cells(sıra, 6) = WorksheetFunction.SumIf(Sheets("1").Range("A1:A65530"), Cells(sıra, 5), Sheets("1").Range("B1:B65530"))
End If
10 Next say
End Sub
Sayın Leventm

Yukarıdaki makro A Sütununda aynı isimdeki Metinlere göre karşısında B sütunuda rakam var ise özet olarak E ve F sütunlarına listeliyor.


Benim sormak istediğim ise C,D,E,F ve G ...AA'ya kadar devam eden Sütunlarında A sütunudaki metinlere karşılık gelen rakamlarınıda yazması istesem

Ã?rneğin

A ocak şubat Mart
Elma 1 2 3
Elma 1 1 2
ARMUT 2 4 8
dataları aylara göre listelese benim için çok güzel ve faydalı olacak
yardımlarınız için şimdiden teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sn erdalo

Tam olarak ne istediğinizi anlayamadım. Bir örnek dosya eklerseniz üzerinde çalışabiliriz.
 
Üst