• DİKKAT

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

Bir veriye göre tek olan alanları saydırmak

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba ekteki dosyada A:C arası veriler var.
G kolonuna A:C arasındaki tek olanları saydırmak istiyorum.
Elle I:K arasında tek haline getirip, örnek olsun diye saydırdım.

Teşekkür ederim.
 

Ekli dosyalar

Merhaba,

G2: ( dizi formülüdür)
Kod:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A$2:A$500=F2;EĞER(A$2:A$500<>""
 ;KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));SATIR(A$2:A$500)-SATIR(A$2)+1))
 
Çok teşekkür ederim. Bir küçük ilave ricasıyla.
D kolonunda rakamsal değerler olduğunu farz edelim. D kolonuna göre 0'dan büyük olanları saysın isteniyor, formülü buna göre revize eder misiniz
 
Aynı formüle ilave olsun istiyorsunuz sanırım.
Dizi formülüdür.
Kod:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A$2:A$500=F2;EĞER(A$2:A$500<>"";EĞER(D$2:D$500>0
;KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0))));SATIR(A$2:A$500)-SATIR(A$2)+1))
 
Çok teşekkür ederim. Bir küçük ilave ricasıyla.
D kolonunda rakamsal değerler olduğunu farz edelim. D kolonuna göre 0'dan büyük olanları saysın isteniyor, formülü buna göre revize eder misiniz

Çözdüm Hocam teşekkürler.
 
Ömer Bey üç kriter olunca formülü nasıl yazmalıyız?
Daha önce yazdığınız formül H Kolonunda. Benim istediğim gelmesi gereken sayılar J kolonunda.
H'deki formülü, J deki sayılar gelecek şekilde revize etmek istiyorum.
Teşekkürler.
 

Ekli dosyalar

Dizi formülüdür.
Kod:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(B$2:B$500=G2;EĞER(A$2:A$500<>""
;KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));SATIR(A$2:A$500)-SATIR(A$2)+1))
 
Ömer Hocam ilk formülle aynı bir değişiklik göremedim.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A$2:A$500=F2;EĞER(A$2:A$500<>""
;KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));SATIR(A$2:A$500)-SATIR(A$2)+1))

=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(B$2:B$500=G2;EĞER(A$2:A$500<>""
;KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));SATIR(A$2:A$500)-SATIR(A$2)+1))
 
Farktan kastınızı anlayamadım.
İstediğiniz sonuçları vermedi mi?
 
=COUNTA(1/FREQUENCY(IF(B$2:B$500=G2;IF(A$2:A$500<>"";MATCH(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));ROW(A$2:A$500)-ROW(A$2)+1))

=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(B$2:B$500=G2;EĞER(A$2:A$500<>"";KAÇINCI(A$2:A$500&B$2:B$500&C$2:C$500;A$2:A$500&B$2:B$500&C$2:C$500;0)));SATIR(A$2:A$500)-SATIR(A$2)+1))

Formülü yanlış çevirmediysem her satırı 500 hesaplıyor.
 

Ekli dosyalar

COUNTA yerine COUNT yazmanız gerekirdi.
Ektedir, iyi çalışmalar.
 

Ekli dosyalar

Teşekkür ederim.
 
Ömer Bey merhaba, ekte yazdığınız formülü, D kolonu 0 dan büyük olanlar gelsin şeklinde nasıl değiştirebiliriz.
Teşekkür ederim.
 

Ekli dosyalar

Geri
Üst