- Katılım
- 6 Kasım 2006
- Mesajlar
- 176
- Excel Vers. ve Dili
- türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
yapmak istediğim hücredeki verileri sayıp altlarınıa toplam almak .hücre verileri degişken .konu hakkında uzman arkadaşlar yardımcı olabilirmi.
=TOPLA.ÇARPIM(($E$1:$E$6<>"")/EĞERSAY($E$1:$E$6;$E$1:$E$6&""))&" Renk"
=TOPLA.ÇARPIM(($H$1:$H$6<>"")/EĞERSAY($H$1:$H$6;$H$1:$H$6&""))
sayın asi kral bunu makroyla yapmak mümkünmüdür.
Option Explicit
Sub saydır_1967()
'Konu : İkili Saydırma
'Mail : m.batu.1967@gmail.com
'Msn : m.batu.1967@hotmail.com.tr
'Skype : m.batu.1967
'Coder By : asi_kral_1967
Dim SAT As Long, RENK As Long, SAY As Long
RENK = 0: SAY = 0
For SAT = 1 To Cells(Rows.Count, "E").End(xlUp).Row - 1
With WorksheetFunction
If .CountIf(Range("E1:E" & SAT), Cells(SAT, "E")) = 1 Then
RENK = RENK + 1
End If
If .CountIf(Range("H1:H" & SAT), Cells(SAT, "H")) = 1 Then
SAY = SAY + 1
End If: End With: Next
Cells(Cells(Rows.Count, "E").End(xlUp).Row, "E") = RENK & " Renk"
Cells(Cells(Rows.Count, "H").End(xlUp).Row, "H") = SAY
MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _
vbInformation, "asi_kral_1967"
End Sub
bu <>"" işaret sonucu değiştiriyor hücre zaten dolu ama neden ?Kod:=TOPLA.ÇARPIM(($H$1:$H$6<>"")/EĞERSAY($H$1:$H$6;$H$1:$H$6&""))
Linki biraz inceledim sanki açıklaması olmayan ama Çalışan bir formül ; zararsız bir bug gibi birşey :S
=SUM(1/COUNTIF(Liste;Liste))
=SUMPRODUCT(1/COUNTIF(Liste;Liste))
=SUM(IF(B2:B9<>"";1/COUNTIF(B2:B9;B2:B9&"")))
=SUMPRODUCT((B2:B9<>"")/COUNTIF(B2:B9;B2:B9&""))
sayın asi kral birkaç sayfamda kullanıcam işime yarayacak bir kod yardımlarınız için teşekkürler mantığını anladım şimdi.