Kasa Listesi ve tarihi değişken yerlere formülleme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
firmamızın kasa listesiyle ilgili sonuç çalışmaları yaparken bi detayla karşılaştım
ekli tablomda ben ana listenin ilk 4 gününü alarak sorumu sormak istedim
ekli tablomda H1:H47:H93 ve H139 da tarihler yazıyo
H1= 01.05.2009 iken A4:A28 arası yani verilerin yazılacağı listeden ilk 25 sıra (yada 20 sıra bu değişebilir) yada 01.05.2009 tarihini formüllemel istiyorum
aynı şekilde H42 de 02.05.2009 varken A45:A69 arasına 02.05.2009 verileri yazılacak ve bu tablo böyle devam edecek

ama tabloyu açan arkadaş hep aynı çizelge şekline sadık kalmadığı için ben asıl tablomda formülasyon yaptım ama hatalar verdi kaymış bazı satırlar eklenmiş yada satırlar silinmiş
eğer bu benim dediğim şekilde tarihleri A sutununa alabilirsek ki topla çarpım yada düşeyara çalışmalarıyula sonuçlara gitmem lazım

Altalta gün gün devam eden çizelgelerde aynı kalan en önemli detay H sutununda tarih yazıdı satırdan 2 satır sonra A sutununda tarihsel verilerin başlayacak olması
yardım bekliyorum
 

Ekli dosyalar

Ö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,

Sorunuzdan pek birşey anlayamadım. Nerden veri alınacak ne olacak? Olması gereken değerlerden birkaçtanesini yazıp açıklasaydınız daha kolay anlaşılırdı sanırım.

Birde ben bu tabloyu yaptım fakat bu şekilde ekleme yada silme olduğu için bozulma oluyor demişsiniz. Sayfa koruması yaparsanız bundan kurtulursunuz.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ömer hocam tabloma olması gereken cevapları yazıyorum zaten gri renkli hücrelerde cevaplar olucak ben şimdi kaydır formülünü deniyorum bişeler yapmaya uğraşıyorum
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
çizelge tekrar

tablo ekledim aynı çizelgede A sutununda gri renkli dikkat edilirse 25 sutunluk alt alta verileri manuel yazdım bunu formüleyebilrmiyiz
 

Ekli dosyalar

Ö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
Bunu formülleriz fakat, formül A4:A30 yazlıp sonra A45:A69 a gibi.. yazılıp gidecek yoksa A4 e yazıp A171 e kadar arada boşluklarıda hesaplayarak kopyalanacak mı? ve eğer boşluk hesaplaması yapacaksa ölçüt ne olacak?

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
g sutununda parasal veriler olucak ve dediğim gibi tablolar altalta bu biçimde açılmış
sayın ömer hocam siz4 hücresine bi formül yazacaksınız ve aşağıya doğru kopyalayacağız
örneğimize göre A4:A30 arası 01.05.2009 çıkıcak
A45:A69 arası 02.05.2009 çıkıcak
ömer hocam öneli detay mesela dikkat edilirse 31 32 ve 33. satırlara burdaki verileri sonraki formülelrde almamam lazım neden 2 defa toplatılmış olur o bakımdan ben kasaya işlenen verileri
ilk 25 satırda işlendiğini düşünüp oraların karşılığı A sutununa tarihleri formüllemek istiyorum
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam ben A4 hücresine aşağıdaki formülü yazdım ve A28 e kadar çektim verileri doğru buluyo fakat altındaki çizelgelere bunu nasıl aktarabilirim

=EĞER(YADA($F4<>"";$G4<>"");KAYDIR($G4;-SATIRSAY($G$2:$G4);0);"")
formülde F sutunu gelir G sutunuda gider bu sutunlarda veri olmayanları boş buldurdum olanlarıda formüller kaydır mantığıyla G sutunundaki belirlenmiş tarihi buldurmaya çalıştım.
 

Ö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
hocam ben A4 hücresine aşağıdaki formülü yazdım ve A28 e kadar çektim verileri doğru buluyo fakat altındaki çizelgelere bunu nasıl aktarabilirim

=EĞER(YADA($F4<>"";$G4<>"");KAYDIR($G4;-SATIRSAY($G$2:$G4);0);"")
formülde F sutunu gelir G sutunuda gider bu sutunlarda veri olmayanları boş buldurdum olanlarıda formüller kaydır mantığıyla G sutunundaki belirlenmiş tarihi buldurmaya çalıştım.
Bu formülün doğru çalıştığından eminmisiniz. Bence tekrar deneyin. Eğer istediğiniz bu ise ben soruyu hiç anlamamış demektir. F sütunuyla tarih verme arasında bağlantı olduğunu söylemediniz. Ayırca sıra numarasına göre tarih verilecek diye söylemiştiniz. Düşündüklerinizi bilemeyiz, lütfen ona göre açıklama yapın.

.
 

Ö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
Benim anladığım buydu,

A4 hücresine yazarak alt satırlara kopyalayın.

Kod:
=EĞER(ESAYIYSA(B4);KAYDIR($G$1;ARA(2;1/($B$2:B2="s.no");SATIR($B$2:B2))-2;0);"")
.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Sayın Ömer hocam formülünüzü uyguladım teşekkürler sonuçlar doğru
benim formülüm sadece A4:A28 arasında doğru sonuçlar veriyo daha altlardaki satırlar için beceremedim yapamadım.
KAYDIR($G$1;ARA(2;1/($B$2:B2="s.no");SATIR($B$2:B2))-2;0 hocam burasını açıklayabilirmisiniz
 

Ö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
Sayın modoste,

Açıklarım tabiki, fakat önce doğru sonuçu bulalım ona göre doğru formülü açıklarım.

Ekteki tablo sizin istediğiniz değilmi.Eğer değilse hangi satırlarda ne olması gerekiyor ve neden bu şekilde olması gerekiyor şeklinde açıklama yaparmısınız.

.
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam yazmıştım sizin tablo çok net doğru sonuçlar verdi
siz B sutunundaki verileri esayıysa kıyasına göre belirleyip net sonucu buldurdunuz diğer yerlerde boş çıkıyo yani formülünüz tam çalıştı hatta ben ana tabloya ekledim hepsini aşağıya doğru çektim 2000 satırda hatasız sonuçlar verdi.
teşekkürler hocam
 

Ö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
hocam yazmıştım sizin tablo çok net doğru sonuçlar verdi
siz B sutunundaki verileri esayıysa kıyasına göre belirleyip net sonucu buldurdunuz diğer yerlerde boş çıkıyo yani formülünüz tam çalıştı hatta ben ana tabloya ekledim hepsini aşağıya doğru çektim 2000 satırda hatasız sonuçlar verdi.
teşekkürler hocam
Tabloyu eklememin nedeni;

benim formülüm sadece A4:A28 arasında doğru sonuçlar veriyo daha altlardaki satırlar için beceremedim yapamadım.
KAYDIR($G$1;ARA(2;1/($B$2:B2="s.no");SATIR($B$2:B2))-2;0 hocam burasını açıklayabilirmisiniz
buydu çünkü sizin sonuçlar ile benimki tamamen farklı değerler üretir. Bu yüzden doğru sonuca göre gitmek istedim.

KAYDIR($G$1;ARA(2;1/($B$2:B2="s.no");SATIR($B$2:B2))-2;0

kaydır fonksiyonunu mantığını biliyorsunuz sanırım. Excel Dersanesinde detaylı anlatımı mevcuttur.

burada ara fonkisyonu ile b sütunundaki s.no yazan son satır numarası bulunur ve bulunan değerden 2 çıkartılarak istene tarih alınır. Bunu uygulamamınız nedeni tarihlerin s.no satırından bir önceki satırda olmasından dolayıdır.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
ARA(2;1/($B$2:B2="s.no");SATIR($B$2:B2))-2;0
hocam bu formülde ($B$2:B2="S.NO");(SATIR($B$2:B2)) bu formülde anlayamadığım yer
($B$2:B2="S.No") bu kısmı hocam "S.No" yani burası bizi satıurın başlangıcını $S$2 diye belirliyorum neden bide "S.No" adını yazdık formüle
bu kısımları anlayamadığımız sizlere çok sorumda belirtiyorum umarım sizi bunaltmıyorumdur.
 

Ö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
B sütununda son s.no yazan hücrenin satır numarası bulmak için.

($B$2:B2="S.No") formülde B2 hücresi sabit değil alta doğru çektikçe değişir bu aralıktaki son s.no bulmak için. Bulam nedenini yukarıda yazdım.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
B sütununda son S.No yazan hücrenin satır numarası bulmak diyosunuz S.No sadece B2 hücresinde yazılı değilmi ki diye sorcaktım anladım galiba yer buraydı 40 satır sonra yeni bi S.No karşımıza çıkıyo dimi hocam B43 hücresinde ve devam ettikçe daha altlarda...

Hocam bişey daha sormak istiyorum benim yapmaya çalıştığım
=EĞER(YADA($F4<>"";$G4<>"");KAYDIR($G4;-SATIRSAY($G$2:$G4);0);"") A4 hücresindeki formül mantığı ilk ay için A4:A28 arası sonuçları buluyo ve gelir yada gider kısmında hiçbi sayıal veri yoksa boş bırakıyo
alternatif formül olarak bu mantıktaki formülü sorum için geneleyebilme imkanı varmı
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ömer hocam siz bu sene ortalarında bana çok kapsamlı kasa çizelgesi yapmıştınız
verileri hep altalta yazılan ve verilerin bi hücrede kodları olan bi listem vardı sizle beraber
birçok sonucu aldıraca formüllerle istenilern tarihler arası istenilen kod verilmiş verilerin süzülmesi toplanması vs.

ama kasayı tutan başka arkadaşımızdı ve ben size o kasadan sorular sormaktayım
çok kullanışlı değil ama o kasanın yıllık dökmlerini almam lazım neden yazdım hocam bunu
ben fonksiyonlar kısmına şimdi bi soru daha ekleyecem sizle az önce A sutunlarına tarihleri buldurduğumuz 8 sekmeli listede ben J4:34 arasına ilgili ayı içeren kasa tablosundan sonuçları buldum fakat ben istenilen tarihler arasındaki kasaya gelen para harcana para ve kasada son tarih itibariyle kalan parayı buldurcak formülü arıyorum.
diğer bazı çalışmalarımda tablo şekilleri aynı kendim yağtığım çalışmalardan DOLAYLI formülüyle güzel sonuçlar elde ediyorum
bu sonuçları bulamıyorum yardımcı olmanızı bekliyorum
 
Üst