• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

kriterlere göre e topla formülünü makro ile yapmak.

Katılım
9 Ocak 2006
Mesajlar
313
Excel Vers. ve Dili
Excel 2007 türkçe
bilgi: ekteki dosyada SATIŞ & SENET ve STOK İŞLEMLERİ isminde 2 sayfa mevcuttur.
SATIŞ & SENET sayfasında F4:F30022 arasında ürün kodları, D4 : D30022 arasında satış tarihleri yazmaktadır.
STOK İŞLEMLERİ sayfasında ise A2:A3000 arasında ürün kodu vardır. C2:C3000 arasında ise ETOPLA ya da daha mantıklı bir formül varsa o formül ile yapılacak SATIŞ ADETLERİ olmalıdır.

isteğim: Ekteki dosyada STOK İŞLEMLERİ sayfasını seçtiğimde bana 3 seçenek vermesini 1'inci seçenekte TARİH ARALIĞI girmemi, 2'nci seçenekte SATIR ARALIĞI girmemi isteyerek hangi seçeneği girersem ona göre STOK İŞLEMLERİ sayfasındaki C2:C3000 aralığına A2:A3000 aralığında yazan kodlara göre SATIŞ & SENET sayfasındaki F sutunundaki kodlara göre ürünlerin satış adedini yazması. daha sonra da değer olarak yapıştırması 3'üncü seçenekte de hiç birşey yapmadan sadece sayfayı açması.

bu işlemi tarih ve satır aralığı giremeden bu formülle yapıyordum. Ancak tarih ya da satır numarası giremediğim için zaman zaman hatalara neden oluyordu.
=+ETOPLA('SATIŞ & SENET'!$F$29522:$F$30023;A2;'SATIŞ & SENET'!$H$29522:$H$30021)
 

Ekli dosyalar

ihtiyacımı karşılayacak değişik bir öneriniz varsa öneriniz üzerinde de çalışabiliriz.
 
Dosyanızı 2003 formatında yüklerseniz,daha çabuk cevap alabilirsiniz gibi geliyor bana.:cool:
 
bilgi: ekteki dosyada SATIŞ & SENET ve STOK İŞLEMLERİ isminde 2 sayfa mevcuttur.
SATIŞ & SENET sayfasında F4:F30022 arasında ürün kodları, D4 : D30022 arasında satış tarihleri yazmaktadır.
STOK İŞLEMLERİ sayfasında ise A2:A3000 arasında ürün kodu vardır. C2:C3000 arasında ise ETOPLA ya da daha mantıklı bir formül varsa o formül ile yapılacak SATIŞ ADETLERİ olmalıdır.

isteğim: Ekteki dosyada STOK İŞLEMLERİ sayfasını seçtiğimde bana 3 seçenek vermesini 1'inci seçenekte TARİH ARALIĞI girmemi, 2'nci seçenekte SATIR ARALIĞI girmemi isteyerek hangi seçeneği girersem ona göre STOK İŞLEMLERİ sayfasındaki C2:C3000 aralığına A2:A3000 aralığında yazan kodlara göre SATIŞ & SENET sayfasındaki F sutunundaki kodlara göre ürünlerin satış adedini yazması. daha sonra da değer olarak yapıştırması 3'üncü seçenekte de hiç birşey yapmadan sadece sayfayı açması.

bu işlemi tarih ve satır aralığı giremeden bu formülle yapıyordum. Ancak tarih ya da satır numarası giremediğim için zaman zaman hatalara neden oluyordu.
=+ETOPLA('SATIŞ & SENET'!$F$29522:$F$30023;A2;'SATIŞ & SENET'!$H$29522:$H$30021)

dosyanın excel 97-2003 şeklindeki halini ekliyorum.
 

Ekli dosyalar

arkadaşlar dosyayı üstte excel 97 - 2003 formatında da yüklemiştim. Çözüme ulaşamadım. Yardımlarınızı bekliyorum.
 
arkadaşlar ilk önce bayramınız mübarek olsun.
Araştırmamdan doğru anlamışsam Sayfa tıklandığında çalışacak makro için sayfaya sağ tuşla tıklayıp kod görüntüle seçeneğine makroyu yazmak yeterli.
Makro için şu şekilde bir düşüncem var.
STOK İŞLEMLERİ sayfası tıklandığında 1. seçeneği seçersem gireceğim tarih aralığını SATIŞ & SENET sayfasındaki tarih sütunundan süzüp yeni bir sayfaya kopyalasa ve o yeni sayfaya başvuran e topla formülünü STOK İŞLEMLERİ sayfasına yapsa

STOK İŞLEMLERİ sayfası tıklandığında 2. seçeneği seçersem gireceğim satır aralığını yeni bir sayfaya kopyalayarak üstteki gibi gine formül yapsa.

Zaten üçüncü seçenekte hiçbirşey yapmadan sayfayı açacak. (İPTAL GİBİ BİR SEÇENEK)

bazı rakamları toplamak için şu şekilde bir formül kullanıyorum. Bu formül işime yarar mı ? Buradaki tarih bir hücreye eşitlenebilir mi ?
=ETOPLA('[SENET TAKİBİ.xlsm]SENETLER'!$D$4:$D$25000;"<01.05.09";'[SENET TAKİBİ.xlsm]SENETLER'!$E$4:$E$25000)-TOPLA($J$4:J42)

üstteki formülü kullandığım dosya örneğini 2007 excel formatında ve 97-2003 excel formatında ekliyorum.
 

Ekli dosyalar

arkadaşlar sorunumu hala çözebilmiş değilim. Yardımlarınızı bekliyorum.
 
Geri
Üst