Etopla makro

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
Ekteki dosyada 31 adet çalışma sayfası günlük kasa hareketlerini göstermekte. Sonda da HAKEDİŞ sayfasında bu 31 adet günlük kasa hareketlerinde "açıklama" sütununda isim ve "cinsi kısmında avans yazınca "HAKEDİŞ" dosyasına topla.çarpım ile 31 sayfadaki avans toplamlarını alıyor. Bu formülde hesaplamayı yavaşlatıyor.

Sizden ricam bunu makro ile yapabilir miyiz? Ayrıca HAKEDİŞ sayfasında AVANS sütununun altında da kontrol için bir formül var.

Teşekkür ederim şimdiden
 

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
Dosyayı ekledim, özür
 

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,

Makroya gerek kalmadan formülü kısaltıp hızlandırsak da olur sanırım.

H3 hücresine yazıp alt satırlara kopyalayın.

Kod:
=TOPLA.ÇARPIM(ÇOKETOPLA(DOLAYLI(SATIR($1:$31)&"!H:H")
 ;DOLAYLI(SATIR($1:$31)&"!E:E");B3;DOLAYLI(SATIR($1:$31)&"!F:F");$J$1))
.
 

antonio

Destek Ekibi
Destek Ekibi
Katılım
13 Şubat 2011
Mesajlar
1,161
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013 Türkçe
Ekteki dosyada 31 adet çalışma sayfası günlük kasa hareketlerini göstermekte. Sonda da HAKEDİŞ sayfasında bu 31 adet günlük kasa hareketlerinde "açıklama" sütununda isim ve "cinsi kısmında avans yazınca "HAKEDİŞ" dosyasına topla.çarpım ile 31 sayfadaki avans toplamlarını alıyor. Bu formülde hesaplamayı yavaşlatıyor.

Sizden ricam bunu makro ile yapabilir miyiz? Ayrıca HAKEDİŞ sayfasında AVANS sütununun altında da kontrol için bir formül var.

Teşekkür ederim şimdiden
Madem makro ile düzenlemek istiyorsunuz, dosyanızı makro ile çalışır şekilde düzenledim. Fakat sizinde dikkatinizi çekeceği gibi, bazı 31.sayfa hariç(korumalı olduğu için karışmadım) diğer sayfalarda HAKEDİŞ ve AVANS karşılığı tutarları için sütunlar oluşturdum. Bunun önemi, yanılma ve hesaplama hatasını en aza indirmektir. Karar sizin.
 

Ekli dosyalar

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
Sn, antonio çok teşekkür ederim, yalnız aynı isme ay içinde Maaş da ödeniyor. Bu nedenle hesapla dediğimizde avansla birlikte maaş ödemesini de hesaplayıp avans toplamı olarak hakedişe yazıyor. Günlük kasalarda "Cinsi" sütununa AVANS bilgisi giriyoruz, maaş için de MAAŞ
Avan olanları toplayabilecek şekilde ayırabilir miyiz?
 

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
Sn Ömer çok teşekkür ederim, Formül olarak kendimi geliştirmeme çok yardımcı olacak, sağolun.
 
Son düzenleme:

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
Sn, antonio çok teşekkür ederim, yalnız aynı isme ay içinde Maaş da ödeniyor. Bu nedenle hesapla dediğimizde avansla birlikte maaş ödemesini de hesaplayıp avans toplamı olarak hakedişe yazıyor. Günlük kasalarda "Cinsi" sütununa AVANS bilgisi giriyoruz, maaş için de MAAŞ
Avan olanları toplayabilecek şekilde ayırabilir miyiz?
Pardon şimdi anladım, hakediş ve avans için oluşturduğunuz sütunları, bunu yapmadan makroyu düzenleyebilir miyiz diye sorsam, yani tek sütunda Cinsi kısmına yazacağımız AVANS bilgisine göre toplasa?
 

antonio

Destek Ekibi
Destek Ekibi
Katılım
13 Şubat 2011
Mesajlar
1,161
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013 Türkçe
Pardon şimdi anladım, hakediş ve avans için oluşturduğunuz sütunları, bunu yapmadan makroyu düzenleyebilir miyiz diye sorsam, yani tek sütunda Cinsi kısmına yazacağımız AVANS bilgisine göre toplasa?
Benim size önerdiğim, zaten hem hazırlanıp önünüze konulmuş bir kod, hemde hesap hatası ihtimali daha az olanı. Sizin istediğiniz ise daha zahmetli ve hata oranı yüksek olanı (tabi bu benim kendi kişisel yorumum). Hata ile ilgili endişelerime gelince, yazımda oluşabilecek bir harf hatası yada boşluk farkı sonucu etkileyebilir diye düşünüyorum.
 

serkans

Altın Üye
Katılım
18 Ekim 2004
Mesajlar
147
Excel Vers. ve Dili
Office LTSC Pro Plus 21 64 Bit
Altın Üyelik Bitiş Tarihi
21-07-2028
ok, teşekkür ederim antonio...
 
Üst