• DİKKAT

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

Yenilenen Değerleri Bulma ve Saydırma

hasankardas

Altın Üye
Katılım
14 Ağustos 2006
Mesajlar
526
Excel Vers. ve Dili
Ofis 2021ProPlus TR 64 Bit
Merhaba arkadaşlar;

Tablo benzeri bir tablom var. içerisinde sayfalarca veri var (yasal veri olduğu için paylaşamıyorum). İçerisinden tekrarlanan verileri bulacak ve kaçar tane olduğunu yazmasını istiyorum... verinin kaçtane olduğunu eğer say ile buldurabiliyorum ama benım asıl sorunum tekrarlanan verileri buldurmak..

Yardımlarınız için teşekkürler..

http://dosyayukle.net/download/f9c43bdd37543b5e67be2f939dc0f037.html
 

Ekli dosyalar

Merhaba,
D2 hücresine ilgili formülü yazıp aşağı çekerek çoğaltınız.
Kod:
=EĞERHATA(İNDİS(alan;KAÇINCI(0;EĞERSAY(D1:$D$1;alan)
  +EĞER(EĞERSAY(alan;alan)>1;0;1);0));"")
[COLOR="Blue"]Formül Dizi Formülüdür.CTRL + SHİFT + ENTER ile tamamlayınız.[/COLOR]

Açıklama:
Formülde yer alana ALAN ifadesi Ad tanımlamasıdır.(verilerinizin bulunduğu aralık)
Saydırma işlemini yapmışsınız zaten.;)
 
Merhaba,
Uygulamada takıldığınız noktalar.
  • Kriterlerinizin bulunduğu hücre aralığını sabitlemek A1:A144
  • Formülde yer alan başvuru alanları aynı olmalıdır. A1:A144 başka yerde A1:A143 olmamalıdır.
  • Formülde D2 hücresine girdiğiniz formül D1:$D$1 aralığı sizde farklıdır.
Çalışmalarınızda Ad tanımlamasını kullanmaya özen gösteriniz(daha pratik olur)
Nasıl Ad tanımlanır.

Nasıl Hücre aralığı sabitlenir.
 
Farklı bir alternatif;
Diğer Formüle göre az uğraş verecek.
Herhangi bir hücreye yazıp, dilediğiniz kadar aşağı çekiniz.
Kod:
=EĞER(KAÇINCI(A1;alan;0)=SATIR()-SATIR($A$1);A1;"")
Açıklama:
Formülde yer alana ALAN ifadesi Ad tanımlamasıdır.(verilerinizin bulunduğu aralık)
ALAN= A$1:A$144 aralığıdır.
 
benim sorum
yan yana sütünlarda ad ve soyad var ,1000 satır olduğunu farz edelim aynı ad ve soyad girilmişse kaç tane var nasıl saydırırım?
yani yan yana girilmiş aynı verileri nasıl saydırırım
 
A1 den itibaren Ad B1 den itibaren Soyad'ların yazıldığını varsayarsak;
C1 hücresine
Kod:
=COUNTIF($A$1:$B$1000;A1:B1)

Dizi Formülünü yazın, aşağıya kadar çoğaltın.(Formüldeki 1000 değerini satır sayınıza göre değiştirebilirsiniz)
DİZİ FORMÜL YAZILIŞI: Formül hücreye girildikten sonra ENTER tuşuna basmadan CTRL ve SHIFT tuşllarına birlikte basılı tutarken ENTER basılır.
Formülün başında ve sonunda { } işaretler çıkar.Bu işaretleri elle yazarsanız formül doğru çalışmaz.
 
Sayın Turist,
Önerinizdiğiniz formül yanlış sonuç döndürmez mi ?
A1 Ali B1 Veli
A2 Ali B2 Mehmet

olsun, sonuç 2 olacak halbu ki 1 olması gerekmez mi ?

Alternatif olarak;
Kod:
=TOPLA(EĞER(EHATALIYSA(BUL(A1&B1;$A$1:$A$10&$B$1:$B$10));0;1))
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHİFT + ENTER ile tamamlayınız.[/COLOR]
 
A sutun B sutun

ali tunç
hüseyin bekir
mehmet seka
abdullah ilci
esra nekil
murat ak
ali tunç
kasım kul
ramazan açıl
ali tunç
ali er

hızlı çözüm için teşekkürler fakat formül sadece ismi saydı . benim demek istediğim yukarıdaki örnekteki gibi "ali tunçları" saysın "ali er" saymasın
 
C1 hücresine:
Kod:
=COUNTIFS($A:$A;$A1;$B:$B;$B1)
veya
Kod:
=SUMPRODUCT(($B:$B=$B1)*($C:$C=$C1))

şeklinde uygulayınız.(Dizi formül değildir)
 
Son düzenleme:
Merhaba, Benim sorunum şu;

a1 hücresine b1 hücresindeki sonucu başvuru olarak aldım varsayalım. Sonra b1 hücresine satır ekleyip aşağı kaydırdığımda A1 hücresindeki başvuru kaymasın hala B1 hücresine başvursun boş bile olsa.
Yardımlarınızı rica ediyorum
 
Geri
Üst