DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
ilginize teşekkürler,Yanlış anlamadıysam "X" olmayan hücre sayısını buluyor.
=BOŞLUKSAY(F3:Q152)
Bende bu formül "x" olmayan hücre sayısını buluyor kardeş. "X-i" ekleyince rakam değişiyor daha ne anlamadım.ilginize teşekkürler,
Filtre uygulanmamış yani görünen içinde "X" olmayan hücre sayısını bulmamız gerekiyor. sizinki tüm boş hücreleri buluyor. (sadece " f " sutununu bulmak yeterli.)
ilginize teşekkürler.Selamlar,
Sonucun 9 mu çıkması gerekiyor. Bu sonuca hangi hücreleri sayarak ulaşmalıyız. Açıklarmısınız.
[B][COLOR=blue]=ÖZEL_SAY(Hücre_Aralığı)[/COLOR][/B]
Option Explicit
Function ÖZEL_SAY(Aralık As Range)
Dim Bul As Byte, Sütun As String
Dim X As Byte
Dim Hücre As Range, Say As Long
Dim Kaçıncı1 As Byte, Kaçıncı2 As Byte
Dim Ay1 As Byte, Ay2 As Byte
Application.Volatile
If InStr(1, Aralık.Address(0, 0), ":") > 0 Then
Bul = WorksheetFunction.Find(":", Aralık.Address(0, 0), 1)
Sütun = Mid(Aralık.Address(0, 0), 1, Bul - 1)
For X = 0 To 9
Sütun = Replace(Sütun, X, "")
Next
End If
For Each Hücre In Aralık
If Hücre.Rows.Hidden = False Then
If Cells(Hücre.Row, "D") <> "" Then
Kaçıncı1 = WorksheetFunction.Match(Cells(2, Sütun), [F2:Q2], 0)
Ay1 = Month(Cells(Hücre.Row, "D"))
If Ay1 > Kaçıncı1 Then
If Hücre.Value = Empty Then
Say = Say + 1
End If
End If
End If
If Cells(Hücre.Row, "E") <> "" Then
Kaçıncı2 = WorksheetFunction.Match(Cells(2, Sütun), [F2:Q2], 0)
Ay2 = Month(Cells(Hücre.Row, "E"))
If Ay2 < Kaçıncı2 Then
If Hücre.Value = Empty Then
Say = Say + 1
End If
End If
End If
End If
Next
ÖZEL_SAY = Say
End Function
=ÖZEL_SAY(DOLAYLI(ADRES(3;KAÇINCI(AA15;2:2;0))&":"&ADRES([COLOR=red]65536[/COLOR];KAÇINCI(AA15;2:2;0))))