Soru Sayfadan Sayfaya Veri Aktarımı

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Merhaba Üstadlar,

Aşağıda kaçgündür yapmaya çalıştığım çalışma var ancak uygun formülü bulamadım. Bu konuda yüksek tecrübelerinizden faydalanmak istiyorum. Destekleriniz için şimdiden teşekkür eder saygılar sunarım.

KASA DEFTERİ sayfasında B sütununa AYHAN AVANS yazınca AVANSLAR sayfasındaki A sütununa KASA DEFTERİ sayfasının E sütunundaki tutarı A sütununa yazmasını,

KASA DEFTERİ sayfasında B sütununa AYSATTAN yazınca AVANSLAR sayfasındaki B sütununa KASA DEFTERİ sayfasının D sütunundaki tutarı B sütununa yazmasını,

KASA DEFTERİ sayfasında B sütununa AYSATA yazınca AVANSLAR sayfasındaki C sütununa KASA DEFTERİ sayfasının E sütunundaki tutarı C sütununa yazmasını,

bu şekilde AVANSLAR sayfasındaki sütunların açıklamasına göre verileri yansıtmasını istiyorum.

Hayırlı akşamlar
 

Ekli dosyalar

Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Avanslar A2 hücresine kopyalayınız yeterince sağa ve aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;TOPLAMA(15;6;(SATIR($A$4:$A$4000)/('KASA DEFTERİ'!$B$4:$B$4000=A$1));SATIR($A1)));"")
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
İlginiz için Teşekkür ederim. Yazdığınız formülü H sütununa kadar yapıp 23.satıra kadar indirdim ve Kasa Defteri sayfasına da veri girdim ancak yansıtmadı?
1567031197806.png
1567031822177.png
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Uygulama yapılmış dosyanız.Formülü sadece AVANSLAR sayfasında uygulamanız gerekir.KASA DEFTERİ sayfasında girdiğiniz değerleri AVANSLAR sayfasına alır.
 

Ekli dosyalar

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Uygulama yapılmış dosyanız.Formülü sadece AVANSLAR sayfasında uygulamanız gerekir.KASA DEFTERİ sayfasında girdiğiniz değerleri AVANSLAR sayfasına alır.
AVANSLAR sayfasına yapıştır deyince bu şekilde bi soru soruyor?
1567073273334.png
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kasa defteri sayfasının ismi değişik olabilir.Formülü kopyaldıkdan sonra kasa defteri siliniz.Yazan yerlerde kasa defteri sekmesine tıklayarak sekmeden almasını sağlayınız.
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Tüm sayfaların isimlerinin başındaki boşlukları sildim. Yani isimleri aynı yaptım diğer hücrelere de uyguladım ama yine formül çalışmadı. Sizin yaptığınız çalışma sayfasında da AYSATTAN ve SARAYPENDEN olan sütunlardaki verileri 0,00 olarak veriyor (KASA DEFTERİndeki D sütunundaki değerler).

Dosyayı da ekledim

1567077822822.png
 

Ekli dosyalar

Son düzenleme:
Katılım
7 Ağustos 2019
Mesajlar
28
Excel Vers. ve Dili
16.0 - Türkçe -- Office 365
Kolay gelsin.
Öncelikle belirteyim excel sayfanızı ve resimleri göremiyorum.
verilerin kasa defterinde ve avanslar sayfasında 2.satırdan başladığı varsayılmıştır.

1- avans sayfasına geliniz.
2- a2 hücresine =EĞER('KASA DEFTERİ'!B2= "AYHAN AVANS";'KASA DEFTERİ'!E2;"")
b2 hücresine =EĞER('KASA DEFTERİ'!$B2= "AYSATTAN";'KASA DEFTERİ'!D2;"")
c2 hücresine =EĞER('KASA DEFTERİ'!$B2= "AYSATA";'KASA DEFTERİ'!E2;"") yazınız
3- a2, b2 ve c2 hücrelerini aşağı doğru istediğiniz kadar uzatınız
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
=toplama ( yazdığınızda çıkmıyor ise excel versiyonunuzda toplama fonksiyonu olmayabilir.Var ise Formülü değiştirmeden kopyalayınız.Yok ise:
Aşağıdaki formülü deneyiniz.Dizi formülü A2 hücresine kopyalayınız.Formülden çıkmadan ctrl ve Shift hücresine basılı iken enter tuşlayınız.Formülün başında { işareti sonunda } işareti oluşmalı.Sonra yeterince sağa ve aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;KÜÇÜK(EĞER('KASA DEFTERİ'!$B$4:$B$4000=A$1;SATIR($A$4:$A$4000));SATIR(A1)));"")
D Sütundaki değerler için ilgili sütunlardaki formül aşağıdaki gibi olmalıdır.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$D$1:$D$4000;KÜÇÜK(EĞER('KASA DEFTERİ'!$B$4:$B$4000=A$1;SATIR($A$4:$A$4000));SATIR(A1)));"")
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
=toplama ( yazdığınızda çıkmıyor ise excel versiyonunuzda toplama fonksiyonu olmayabilir.Var ise Formülü değiştirmeden kopyalayınız.Yok ise:
Aşağıdaki formülü deneyiniz.Dizi formülü A2 hücresine kopyalayınız.Formülden çıkmadan ctrl ve Shift hücresine basılı iken enter tuşlayınız.Formülün başında { işareti sonunda } işareti oluşmalı.Sonra yeterince sağa ve aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;KÜÇÜK(EĞER('KASA DEFTERİ'!$B$4:$B$4000=A$1;SATIR($A$4:$A$4000));SATIR(A1)));"")
D Sütundaki değerler için ilgili sütunlardaki formül aşağıdaki gibi olmalıdır.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$D$1:$D$4000;KÜÇÜK(EĞER('KASA DEFTERİ'!$B$4:$B$4000=A$1;SATIR($A$4:$A$4000));SATIR(A1)));"")
=toplama çıkmıyor aşağıdaki formülü ekliyorum ancak a hücresindekini doğru veriyor. diğer sütunlarda da aynı sonuçları veriyor.
1567089586554.png
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Kolay gelsin.
Öncelikle belirteyim excel sayfanızı ve resimleri göremiyorum.
verilerin kasa defterinde ve avanslar sayfasında 2.satırdan başladığı varsayılmıştır.

1- avans sayfasına geliniz.
2- a2 hücresine =EĞER('KASA DEFTERİ'!B2= "AYHAN AVANS";'KASA DEFTERİ'!E2;"")
b2 hücresine =EĞER('KASA DEFTERİ'!$B2= "AYSATTAN";'KASA DEFTERİ'!D2;"")
c2 hücresine =EĞER('KASA DEFTERİ'!$B2= "AYSATA";'KASA DEFTERİ'!E2;"") yazınız
3- a2, b2 ve c2 hücrelerini aşağı doğru istediğiniz kadar uzatınız
yardımınız için çok teşekkürler @erenb bey
sonuçları veriyor ancak aralarda boşluk vermeden nasıl düzeltebiliriz kodu? Çıktı alırken problem olacak çünki
A sütunundaki @çıtır ın formülü B ve C sütunundaki sizin formülün uygulanmış hali:
1567108871853.png
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Avanslar A2 kopyalayınız.Yeterince sağa ve aşağı doğru çoğaltınız.Kasa defteri D Sütundaki verilerin gelmesi gereken sütunları 2.satırlarda İNDİS('KASA DEFTERİ'!$D$1:$D$4000 ...... değiştiriniz ve çift tıklayınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;TOPLA.ÇARPIM(BÜYÜK(('KASA DEFTERİ'!$B$4:$B$4000=A$1)*SATIR($B$4:$B$4000);EĞERSAY('KASA DEFTERİ'!$B$4:$B$4000;A$1)+1-SATIR($A1))));"")
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Avanslar A2 kopyalayınız.Yeterince sağa ve aşağı doğru çoğaltınız.Kasa defteri D Sütundaki verilerin gelmesi gereken sütunları 2.satırlarda İNDİS('KASA DEFTERİ'!$D$1:$D$4000 ...... değiştiriniz ve çift tıklayınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;TOPLA.ÇARPIM(BÜYÜK(('KASA DEFTERİ'!$B$4:$B$4000=A$1)*SATIR($B$4:$B$4000);EĞERSAY('KASA DEFTERİ'!$B$4:$B$4000;A$1)+1-SATIR($A1))));"")
Emeğinize sağlık. yarın iş yerinde inceleyeceğim. teşekkürler
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Sizden çok şey istiyorum ama çalışmayı incelerken aklıma bir şey takıldı. Ben bu çalışmayı ay sonu personelin avanslarını ve 2 firmanın alacak vereceğini çıkartmak için hazırlamıştım. Siz konuya daha hakimsiniz siz daha iyi bilirsiniz ama bu dökümleri buton yardımıyla aylık alıp eski verileri silmesi mümkün mü acaba yoksa başka bir tavsiyeniz var mı?

Yardımlarınız için çok çok teşekkür eder çalışmalarınızda kolaylıklar dilerim. Emeğinize sağlık. Ellerinize sağlık
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Avanslar A2 kopyalayınız.Yeterince sağa ve aşağı doğru çoğaltınız.Kasa defteri D Sütundaki verilerin gelmesi gereken sütunları 2.satırlarda İNDİS('KASA DEFTERİ'!$D$1:$D$4000 ...... değiştiriniz ve çift tıklayınız.
Kod:
=EĞERHATA(İNDİS('KASA DEFTERİ'!$E$1:$E$4000;TOPLA.ÇARPIM(BÜYÜK(('KASA DEFTERİ'!$B$4:$B$4000=A$1)*SATIR($B$4:$B$4000);EĞERSAY('KASA DEFTERİ'!$B$4:$B$4000;A$1)+1-SATIR($A1))));"")
Çok teşekkür ederim kod çalışıyor ancak bu verileri aylık olarak yenileyeceğim. Yani yansıtılan sayfadan silince tekrar sayfada çıkmasını istemiyorum. Yardımcı olabilir misiniz?
 
Üst