rapor içinde istenilen verinin özeti

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

B2:

Kod:
=KAYDIR(Sayfa1!$A$2;KAÇINCI($A2;Sayfa1!$A:$A;0);1)
C2:

Kod:
=KAYDIR(Sayfa1!$A$2;KAÇINCI($C$1&":";DOLAYLI("Sayfa1!"&ADRES(KAÇINCI(
$A2;Sayfa1!$A:$A;0);3)&":C65536");0)+KAÇINCI($A2;Sayfa1!$A:$A;0)-3;3)
hücrelerine yazarak alt satırlara kopyalayınız..

.
 
Katılım
28 Ağustos 2006
Mesajlar
21
Merhaba,

B2:

Kod:
=KAYDIR(Sayfa1!$A$2;KAÇINCI($A2;Sayfa1!$A:$A;0);1)
C2:

Kod:
=KAYDIR(Sayfa1!$A$2;KAÇINCI($C$1&":";DOLAYLI("Sayfa1!"&ADRES(KAÇINCI(
$A2;Sayfa1!$A:$A;0);3)&":C65536");0)+KAÇINCI($A2;Sayfa1!$A:$A;0)-3;3)
hücrelerine yazarak alt satırlara kopyalayınız..

.


yardım için tşkler ancak ben yaptığımda formül hata veriyor sizden ricam uygulayıp dosyayı paylaşırmısınız?

,tşkler,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosyanız ektedir..

.
 

Ekli dosyalar

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
Merhaba,
Alternatif olsun.
E sütunu yardımcı sütun olarak kullanılmıştır.
Kod:
Option Explicit
Sub İsim_Ekle()
Dim U As Long, S As Long, SU As Long, S1 As Worksheet, S2 As Worksheet
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
 
    Application.ScreenUpdating = False
    S1.Range("E:E").ClearContents
    For U = 1 To S1.[C65536].End(3).Row
        If S1.Cells(U, "A").Font.Bold = True Then
            For S = U To S1.[C65536].End(3).Row
                S1.Cells(S, "E") = S1.Cells(U, "A") & " " & S1.Cells(S, "A") & S1.Cells(S, "C")
            Next
        End If
    Next
    Application.Calculate
    Application.ScreenUpdating = True
 
MsgBox "İşleminiz tamamlanmıştır !", vbInformation
End Sub
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak ekteki örnek dosyayı incelermisiniz.

Kullanılan formüller;

B2 hücresine;
Kod:
=EĞER($A2="";"";EĞER(EHATALIYSA(DÜŞEYARA("fiş sayısı";DOLAYLI("Sayfa1!A"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":B65536");2;0));"";DÜŞEYARA("fiş sayısı";DOLAYLI("Sayfa1!A"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":B65536");2;0)))
C2 hücresine;
Kod:
=EĞER($A2="";"";EĞER(EHATALIYSA(DÜŞEYARA("şube toplamı:";DOLAYLI("Sayfa1!C"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":D65536");2;0));"";DÜŞEYARA("şube toplamı:";DOLAYLI("Sayfa1!C"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":D65536");2;0)))
 

Ekli dosyalar

Katılım
28 Ağustos 2006
Mesajlar
21
Ömer bey yardımlarınız için çok tşk ederim,

ayrıca Korhan ve Baykan bey sizlerede alternatifleriniz için çok teşekkür ederim

Emeğinize bilginize sağlık
umarım bende sizler gibi üstad olurum bir gün
 
Katılım
28 Ağustos 2006
Mesajlar
21
Selamlar,

Alternatif olarak ekteki örnek dosyayı incelermisiniz.

Kullanılan formüller;

B2 hücresine;
Kod:
=EĞER($A2="";"";EĞER(EHATALIYSA(DÜŞEYARA("fiş sayısı";DOLAYLI("Sayfa1!A"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":B65536");2;0));"";DÜŞEYARA("fiş sayısı";DOLAYLI("Sayfa1!A"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":B65536");2;0)))
C2 hücresine;
Kod:
=EĞER($A2="";"";EĞER(EHATALIYSA(DÜŞEYARA("şube toplamı:";DOLAYLI("Sayfa1!C"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":D65536");2;0));"";DÜŞEYARA("şube toplamı:";DOLAYLI("Sayfa1!C"&KAÇINCI($A2;Sayfa1!$A:$A;0)&":D65536");2;0)))

sayın üstadlarım ,

gönderdiğimiz formülleri ve makroyu ekteki dosyaya uyarlayamadım. Bu şekilde 200 şube var ve rapor bu formatta geliyor. Ekteki örneğe formülü çok çok çekinerek rica etsem uyarlayabilirmisiniz.

Tşkler
 

Ekli dosyalar

Üst