Veri saydırma

Katılım
17 Mayıs 2006
Mesajlar
73
Herkese öncelikle selamlarımı sunarım

A1 B1
Giriş tarihi isim soyisim
01.01.2006 ali
01.01.2006 veli
01.01.2006 ali
02.01.2006 sedat
02.01.2006 ali
02.01.2006 salih
02.01.2006 salih

Burada yapmak istediğim D1 hücresine 01.01.2006 tarihini girdiğim zaman E1 hücresine A sutunundaki 01.01.2006 tarihine karşılık gelen isimlerin adetini (tekrar olanlar bir kez dahil olacak) vermesini istiyorum
D2 hücresine 02.01.2006 tarihini girdiğimde yukarıdaki gibi aynı şekilde adetini vermesini istiyorum
Bunu formülle yapılabilirmi acaba
önerinerinizi bekliyırum
tüm arkadaşlara saygılar
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Ekteki örnek dosyayı inceleyin
 
Katılım
17 Mayıs 2006
Mesajlar
73
Sayın Yurttaş istediğim gibi
bir isteğim daha var
bunu başka hücrelere bağlantı yapmadan yapabilirmisiniz
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Bana göre sizin istediğiniz işlem formüllerle tek hücrede dizi formül şeklinde yapmak zor gibi geliyor
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn mesudiyenin dediği gibi bir dizi formülü şeklinde olabiliyor.
D2 hücrenize tarih değiştiğinde E sütununda listelenecektir.
Eki inceleyin.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kod belki işe yarayabilir.

Kod:
={SUM(--(FREQUENCY(IF($A$2:$A$20=$D2;MATCH($B$2:$B$20;$B$2:$B$20;0));ROW(INDIRECT("1:"&ROWS($B$2:$B$20))))>0))}
Türkçe

Kod:
={TOPLA(--(SIKLIK(EĞER($A$2:$A$20=$D2;KAÇINCI($B$2:$B$20;$B$2:$B$20;0));SATIR(DOLAYLI("1:"&SATIRSAY($B$2:$B$20))))>0))}
 
Son düzenleme:
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Sayın Ripek Fonksiyonun türkçesini yazmanız mümkünmüdür
teşekkürler
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Sayın ripek

D2 Hücresine 01.09.2006 yazdığımız zaman olay tamam fakat
D2 hücresine 02.09.2006 yazdığımız zaman Yok ifadesini veriyor
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn mesudiye eklediğim örneğin G2 hücresine Sn ripek'in kodlarını yazarakta denedim bir sorun vermedi aynı sonucu veriyor. Tekrar bir bakın isterseniz.İyi çalışmalar.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Ekteki örneği inceleyebilirsiniz.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Başka bir yöntem denedim o da çalışıyor sizinle paylaşayım istedim.

=TOPLA(EĞER(SIKLIK(EĞER($B$2:$B$31<>"";EĞER($A$2:$A$31=D2;KAÇINCI($B$2:$B$31;$B$2:$B$31;0)));SATIR($B$2:$B$31)-SATIR($B$2)+1);1)) formül çubuğunda iken Enter basmadan

Ctrl+Shift+Enter basıp dizi formülü oluşacaktır.

{=TOPLA(EĞER(SIKLIK(EĞER($B$2:$B$31<>"";EĞER($A$2:$A$31=D2;KAÇINCI($B$2:$B$31;$B$2:$B$31;0)));SATIR($B$2:$B$31)-SATIR($B$2)+1);1))}
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Daha &#246;nce Recall fonksiyonu i&#231;in kulland&#305;&#287;&#305;m morefunction eklentisi ile daha k&#305;saltmak m&#252;mk&#252;n.

http://www.hemenpaylas.com/download/1476917/Morefunc.zip.html adresinden
indirip kurabilirsiniz.

Vaktim m&#252;sait olursa bu more function ile ilgili bir &#231;al&#305;&#351;mada ekleyebilirim.

Bu eklentiyi kurduktan sonra

=COUNTDIFF(E&#286;ER($A$2:$A$31=D2;E&#286;ER($A$2:$A$31<>"";$B$2:$B$31));YANLI&#350;;YANLI&#350;) yaz&#305;p Ctrl+Shift+Enter tu&#351;u ile dizi form&#252;l&#252;ne &#231;evrilecektir.

Bu durumda form&#252;l

Kod:
{=COUNTDIFF(E&#286;ER($A$2:$A$31=D2;E&#286;ER($A$2:$A$31<>"";$B$2:$B$31));YANLI&#350;;YANLI&#350;)}
haline d&#246;necektir ve tarihe g&#246;re benzersiz kay&#305;t say&#305;s&#305;n&#305; verecektir.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Say&#305;n Ripek birde topla form&#252;l&#252;nden dan sonra eklemi&#351; oldu&#287;unuz - - i&#351;aretinin form&#252;le katt&#305;&#287;&#305; manay&#305; anlayamad&#305;m
m&#252;mk&#252;nse bu konuda bilgi verebilirmisiniz
tireleri kald&#305;rd&#305;&#287;&#305;m zaman form&#252;l 0 sonucunu veriyor
Say&#305;n Ali bey cevab&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn mesudiye rica ederim. A&#351;a&#287;&#305;daki linkte Sn yurttas bununla ilgili bir dosya eklemi&#351;ti orada g&#252;zel izah edilmi&#351;ti.Ama &#351;imdi yok. Kendisi bunu eklerse mant&#305;&#287;&#305; daha iyi anla&#351;&#305;lacakt&#305;r.

http://www.excel.web.tr/showthread.php?t=14836

Sayg&#305;lar...
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Üst