sayfalar arası veri aktarımı

Katılım
27 Haziran 2006
Mesajlar
8
üstadlar denedim başkalarına verilen cevaplarla ama başaramadım(vlookup la).Şu dosyaya bi el atabilirmisiniz.Ekteki dosyada veri ve rapor sayfası var yapmak istediğimse veri kısmındaki faturaların vadesi kaç gün geçtiğini gösteriyor.Rapor kısmında -90,-60-30,0,30,60 gün şeklinde bu tarihlere gelen günleri buraya çekmek istiyorum.
Şimiden teşekkürler.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Ekteki dosyayı inceleyiniz. -5000 ve +5000 olarak farazi en alt ve en üst aralık belirlendi.

Daha sonra C8 hücresine aşağıdaki formül girildi ve diğer hücrelere kopyalandı.

HTML:
=TOPLA.ÇARPIM((VERİ!$A$3:$A$2000=$A8)*(VERİ!$D$3:$D$2000>=B$4)*(VERİ!$D$3:$D$2000<C$4)*(VERİ!$E$3:$E$2000))
Örneği inceleyiniz.

NOT : Şu an yaklaşık 2000 satır veri üzerinden işlem yapılmaktadır. Siz isterseniz, bunu değiştirebilirsiniz veya kendiniz Dinamik alan tanımlayabilirsiniz.
 
Katılım
27 Haziran 2006
Mesajlar
8
&#231;ok te&#351;ekk&#252;r ederim istedi&#287;im gibi olmu&#351; sadece bu fonksiyonu bilmiyordum ona &#231;al&#305;say&#305;m ak&#351;ama nas&#305; yapt&#305;&#287;&#305;n&#305;z&#305; anlayamad&#305;m -5000 ve +5000 mant&#305;&#287;&#305;n&#305; anlayamad&#305;m ama &#231;al&#305;&#351;ay&#305;m sonra anlamazsam sorar&#305;m .Ellerinize sa&#287;l&#305;k
 
Katılım
27 Haziran 2006
Mesajlar
8
yaln&#305;z bir sorun var m&#252;&#351;teri isimleri otomatik gelmiyor.onuda rakamlar gibi otomatik di&#287;er taraftan alamazm&#305;y&#305;z ,tabiki rakamlara ba&#287;l&#305; olarak.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
A&#351;a&#287;&#305;daki Kullan&#305;c&#305; Tan&#305;ml&#305; Fonksiyonu-KTF/UDF standart bir mod&#252;l sayfas&#305;na kopyalay&#305;n&#305;z.

Bu fonksiyon yard&#305;m&#305; ile karma&#351;&#305;k ve m&#252;kerrer bir listeden benzersiz &#246;&#287;elerin listesini alabilirsiniz.

Kod:
Option Explicit
Function CAR&#304;(Aralik As Range, Sira As Integer)
Dim hcr As Range
Dim arrVeri()
Dim i&, j&, x&, y&
For Each hcr In Aralik.Cells
    i = i + 1
    If i = 1 Then
       ReDim Preserve arrVeri(y)
       arrVeri(y) = hcr
    Else
       For j = 0 To UBound(arrVeri)
           If hcr = arrVeri(j) Then: x = x + 1
       Next j
       If x = 0 Then
          y = y + 1
          ReDim Preserve arrVeri(y)
          arrVeri(y) = hcr
       End If
       x = 0
    End If
Next
CAR&#304; = arrVeri(Sira - 1)
End Function
Form&#252;l&#252;n kullan&#305;l&#305;&#351;&#305; : =CAR&#304;(Aral&#305;k,S&#305;ra) &#351;eklindedir.

Aralik, Cari &#220;nvanlar&#305;n bulundu&#287;u h&#252;cre aral&#305;&#287;&#305;d&#305;r. S&#305;ra numaras&#305; ise, dizideki indis numaras&#305;d&#305;r.

VER&#304; sayfas&#305;ndaki t&#252;m benzersizleri listelemek i&#231;in, Rapor Sayfas&#305;n&#305;n A8 h&#252;cresine &#351;unu yaz&#305;n.

=CAR&#304;(VER&#304;!$A$3:$A$16;SATIR(A1))

ve a&#351;a&#287;&#305;ya do&#287;ru kopyalay&#305;n. T&#252;m Benzersiz Cari &#220;nvanlar gelecektir.

NOT : Aral&#305;&#287;&#305; istedi&#287;iniz kadar geni&#351;letebilirsiniz.
 
Son düzenleme:
Katılım
27 Haziran 2006
Mesajlar
8
sat&#305;r A1 bo&#351; de&#287;ilmi yaw &#252;stad &#351;u benim excele koyarm&#305;s&#305;n yapamad&#305;m Value yaz&#305;p duruyor bu merter.benim excel ing di onu soylemedim o&#305; yuzden makro &#231;al&#305;&#351;mamas&#305; olurmu sende macroyu ing yazm&#305;&#351;s&#305;n ger&#231;i.
 
Katılım
27 Haziran 2006
Mesajlar
8
i&#351;te budur &#231;ok saolas&#305;n.ellerine g&#246;zlerine beynine sa&#287;l&#305;k.b&#246;ylecede macrolarla aram&#305;n ne kadar berbat oldu&#287;u daha &#231;ok g&#252;n &#305;&#351;&#305;&#287;&#305;na &#231;&#305;kt&#305; sitede &#231;ook s&#252;r&#252;nmemiz laz&#305;m.Kolay gelsin.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Te&#351;ekk&#252;r ederim hocam
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Sm. Hocam Soruma &#304;stinaden beni buraya y&#246;nelndirmi&#351;tiniz... bende sizin kodlar&#305;n&#305;z ile amac&#305;ma yakla&#351;t&#305;m ancak bir sorun &#231;&#305;kt&#305;
Sorumu sordu&#287;um mesaj&#305;n
http://www.excel.web.tr/showthread.php?t=46154
5. ve 6. mesajlar&#305;nda derdimi anlatt&#305;m yard&#305;mlar&#305;n&#305;z esirgemezseniz sevinirim.
sayg&#305;lar&#305;mla
 
Üst