Satırda tekrar kontrolu

Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba arkadaşlar,

A1 den başlayarak K1 e kadar farklı tarihler içeren verilerim var. L1 e öyle bir formül yazmam gerekiyor ki. Eğer A1 ile K1 arasında tekrarlanan yada aynı veriler varsa tekrar var mesajı versin
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki KTF'yi standart boş bir modüle yapıştırın.
Kullanışı;
=tekrarlar(A1:K1)
Kod:
Function tekrarlar(aralik As Range)
Dim hcr As Range
For Each hcr In aralik
    If hcr.Value <> "" Then
        If WorksheetFunction.CountIf(aralik, hcr.Value) > 1 Then
            tekrarlar = hcr.Value & " isminde daha önceden kayıtlı veri var."
            Exit For
        End If
    End If
Next
End Function
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,380
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın haso_excel

Merhaba arkadaşlar,

A1 den başlayarak K1 e kadar farklı tarihler içeren verilerim var. L1 e öyle bir formül yazmam gerekiyor ki. Eğer A1 ile K1 arasında tekrarlanan yada aynı veriler varsa tekrar var mesajı versin
Formül ile çözüm için Aternatif olsun;
L1 hücresine;

Kod:
=EĞER(EĞERSAY($A$1:$K$1;A1)=1;"tekrarlanan yok";"tekrarlanan var")
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Üstadın teşekkür ederim ilginiz için, ben dosyadaki gibi birşey yapmaya çalıştım. Aslında sorumda da yanlış yazmışım tekrarlanını dışında bir şey varsa bana mesaj versin.
 

Ekli dosyalar

Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Function tekrarlar(aralik As Range)
Dim hcr As Range
For Each hcr In aralik
If hcr.Value <> "" Then
If WorksheetFunction.Count(aralik) > WorksheetFunction.CountIf(aralik, hcr.Value) Then
tekrarlar = " değişiklik var."

Exit For
End If
End If
Next
End Function
Sizin kodun üzerinde oynayarak işeme yarar hale getirdim. Teşekkürler
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba arkadaşlar,

Belli bir aralıkdaki aynısından birden fazla olan verilerin sayısını nasıl bulurum. Dosyam ekte
 

Ekli dosyalar

Üst