fatura adedinin toplamı (aynı fatura numaralarını dahil etmesin)

Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
üstadlarıma şimdiden teşekkür ediyorum,

istediğimiz şey fatura adedinin b1 hücresine vba kodla yazdırılması,
aynı fatura numaralarını dikkate almadan, örnek ekte, fatura adedi= 29

kolaygelsin.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,729
Excel Vers. ve Dili
Excel 2019 Türkçe
Kodu sayfanın kod bölümüne ekleyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 3 Then Exit Sub
son = [c65536].End(3).Row
For i = 3 To son
    If WorksheetFunction.CountIf(Range("c" & i + 1 & ":" & "c" & son), Cells(i, 3)) = 0 Then
       s = s + 1
    End If
Next
[b1] = s
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,568
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak makrosuz olarak a&#351;a&#287;&#305;daki &#351;ekilde &#231;&#246;z&#252;me ula&#351;abilirsiniz.

Kod:
=TOPLA.&#199;ARPIM((C4:C500<>"")/E&#286;ERSAY(C4:C500;C4:C500&""))
 
Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
heriki çözüm içinde teşekkürler, elleriniz dert görmesin, bu formül ve kodların süzme işleminde de çalışabilmesi için ne yapmamız gerekiyor, özellikle formül şeklinde olan çözüm için.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,568
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 
Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
korhan bey &#231;ok &#231;ok te&#351;ekk&#252;r, elleriniz dert g&#246;rmesin.
 
Üst