• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aynı satırdaki Değerleri Aynı kullanıcı için toplamak

Katılım
30 Temmuz 2007
Mesajlar
34
Excel Vers. ve Dili
Excel 2003 eng
Merhaba, eklediğim dosyadaki sadece Toplama Süreci = Y olan satırları saymak istiyorum. Fakat bunun içinde aynı kullanıcılar da var. Aynı kullanıcıların tekrar etmemesi gerekiyor. Nasıl bir formul kullanabilirim, şimdiden teşekkürler
 
Merhaba,

Aşağdaki formülü kullanabilirsiniz.

Kod:
=TOPLA.ÇARPIM((1/EĞERSAY(K2:K19;K2:K19))*(L2:L19="Y"))
 
=SUMPRODUCT((1/COUNTIF(K2:K19;K2:K19))*(L2:L19="Y"))
 
Aynı satırdaki Değerleri bir kez sayılacak şekilde toplamak

Bu tablodaki satırlardan elimde yaklaşık 3000 tane var. Durumu Y olan kullanıcıların sayısını bulmak istiyorum. Fakat aynı kullanıcı sadece 1 kez sayılmalı. Bunu nasıl başarabilirim. Teşekkürler
 
Kullanıcı dediğiniz sütun hangisi?
 
Kullanıcı tr ile başlayan sütun. Necdet Bey, ilginiz için teşekkürler fakat niye bilmiyorum yazdığınız komutu dosyama uyarladığımda sonuç alamadım. Teşekkürler
 
Necdet bey doğru cavabı vermiş ama, alternatif olması bakımından aşağıdaki kullanıcı tanımlı fonksiyonuda kullanabilirsiniz.

Kod:
Function KullanıcıSay(Durum, Kullanıcı As Variant) As Long
Dim a, n As Long, i As Long
a = Kullanıcı
Set z = CreateObject("Scripting.Dictionary")
For i = 1 To UBound(a, 1)
    If Durum(i) = "Y" Then
        If Not z.exists(a(i, 1)) And Not IsEmpty(a(i, 1)) Then
            z.Add a(i, 1), Nothing
        End If
    End If
Next i
KullanıcıSay = z.Count
Set z=Nothing
End Function
 
Ekli dosyayı inceleyiniz.M:O aralığındaki formülleri aşağı doğru kopyalayarak istediğiniz kadar çoğaltablirsiniz.:cool:
 
tr ile başlayan sütuna göre hazırladım.Ekli dosyayı inceleyiniz.:cool:
 
Geri
Üst