• DİKKAT

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

Formül çoğaltınca hesaplama süresi yavaşlıyor

  • Konbuyu başlatan Konbuyu başlatan safir33
  • Başlangıç tarihi Başlangıç tarihi

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Değerli hocalarım;
Ekte gönderdiğim dosyada 300 satırlık bir formüllerle dolu bir dizi hücrelerim var. Bu formüller yavaşlamaya yol açıyor, kaydetmeye bastığımda 5 dakika beklediğim zaman oluyor. Öğrenci numarasını ikinci sayfaya girdiğimde devamsızlık bilgisi 1. sayfaya aynı şekilde çok geç geliyor. Ne yaptımsa beceremedim. Lütfen yardımcı olur musunuz? Tüm arkadaşlara mutlu günler dilerim.
 

Ekli dosyalar

Lütfen yardımcı olabilecek bir arkadaşım var mıdır ?
 
Merhaba,

Dizi formülleri verinin çok olduğu dosyaları yavaşlatır.

Aşağıda formülü ÖĞRENCİ DEVAMSIZLIK DURUMU sayfasında G7 hücresine yapıştırıp diğer hücrelere kopyalayın.

Sorun devam ederse Makro ile kod yazılması gerekir.

C++:
=IF(D7="";"";SUMPRODUCT(--('ÖĞRENCİ GÜNLÜK YOKLAMA FİŞİ'!$C$5:$BUY$5=G$6)*--('ÖĞRENCİ GÜNLÜK YOKLAMA FİŞİ'!$C$6:$BUY$555=$D7)))
 
Merhaba,

Dizi formülleri verinin çok olduğu dosyaları yavaşlatır.

Aşağıda formülü ÖĞRENCİ DEVAMSIZLIK DURUMU sayfasında G7 hücresine yapıştırıp diğer hücrelere kopyalayın.

Sorun devam ederse Makro ile kod yazılması gerekir.

C++:
=IF(D7="";"";SUMPRODUCT(--('ÖĞRENCİ GÜNLÜK YOKLAMA FİŞİ'!$C$5:$BUY$5=G$6)*--('ÖĞRENCİ GÜNLÜK YOKLAMA FİŞİ'!$C$6:$BUY$555=$D7)))

Dediğinizi yaptım fakat sorun aynı şekilde devam ediyor hocam. Biraz daha ağırlaştı hatta.
 
Değerli Hocam Merhaba

Ek' teki dosyayı ekliyorum.

Selamlar...
 

Ekli dosyalar

Merhaba

Aya ilk inen uzay aracı Apollo 11'in bilgisayarı belleği 64 kb ve hızı 0,043 MHz idi.
Sizin dosyanız ile uzaya gidilmeyeceğine göre bu kadar karmaşık yapıya sahip olmasına gerek yok.

Yoklama fişlerini aynı sayfada yapmak veri girişi açısından da zordur, her gün için ayrı sayfa yapmak daha doğru olmaz mı?
460.530 hücrelik yoklama fişi olmaz.
Satır sayısını Öğrenci sayısı ile sınırlandırın.
Sütun sayısını ders sayısı ile sınırlandırın.
Gereksiz tanımlı adları kaldırın.
Topla.Çarpım fonksiyonunu kullanın.

Ben olsam Her gün için yoklama sayfası tutar, ana sayfada üç boyutlu formül ile toplam alırdım.
 
Değerli Hocam Merhaba

Ek' teki dosyayı ekliyorum.

Selamlar...

Kıymetli kardeşim Allah razı olsun sizlerin yaptığı yardım ve fedakarlıklar çok değerli. Siz ve tüm değerli forum arkadaşlarım, iyi ki varsınız.
kulomer46 tekrar teşekkür ederim kardeşim.
 
Merhaba

Aya ilk inen uzay aracı Apollo 11'in bilgisayarı belleği 64 kb ve hızı 0,043 MHz idi.
Sizin dosyanız ile uzaya gidilmeyeceğine göre bu kadar karmaşık yapıya sahip olmasına gerek yok.

Yoklama fişlerini aynı sayfada yapmak veri girişi açısından da zordur, her gün için ayrı sayfa yapmak daha doğru olmaz mı?
460.530 hücrelik yoklama fişi olmaz.
Satır sayısını Öğrenci sayısı ile sınırlandırın.
Sütun sayısını ders sayısı ile sınırlandırın.
Gereksiz tanımlı adları kaldırın.
Topla.Çarpım fonksiyonunu kullanın.

Ben olsam Her gün için yoklama sayfası tutar, ana sayfada üç boyutlu formül ile toplam alırdım.

Değerli kardeşim tamamı ile haklısın fakat nasıl yapacağımı bilsem zaten sormazdım siz kıymetli kardeşlerime. Yapamadığım için buradayım yani :)
bir örnekle yol gösterirseniz o şekilde adapte olmaya ve kendimi geliştirmeye çalışırım tabi ki. Zaten anlamadığım konularda siz değerli arkadaşlardan aldığım formülleri başka alanlarda da geliştirerek kullanmaya çalışıyorum. Çalışmalarınızda kolaylıklar dilerim.
 
Kıymetli kardeşim Allah razı olsun sizlerin yaptığı yardım ve fedakarlıklar çok değerli. Siz ve tüm değerli forum arkadaşlarım, iyi ki varsınız.
kulomer46 tekrar teşekkür ederim kardeşim.

Rica Ederim
Selamlar...
 
Değerli Hocam Merhaba

Ek' teki dosyayı ekliyorum.

Selamlar...

Değerli hocam kulomer46 merhaba. Kusura bakmayın size tekrar işim düştü rahatsız ediyorum. Fakat yardımcı olabilirseniz çok sevineceğim. Özetle 2 adet dosya yolladım. "uzaktan eğitim 22.10.2021" dosyası sizin yardımcı olduğunuz dosya. Kullanacak arkadaşım hücreler yan yana çok uzatarak yaptığım için verimli kullanamıyor. Bende o dosyayı "uzaktan eğitim" dosyasında yenilemeye çalıştım. Fakat tahmin ettiğiniz üzere yine aynı yerde yani kırmızı boyalı formüllerde takılı kaldım. Formülü tüm sayfalara (1. hafta, 2. hafta, 3. hafta .........44 haftaya kadar gidiyor galiba) uygulayamıyorum. Amaç tüm haftalardaki devamsızlık bilgilerini, derslere bakarak kırmızı boyalı hücrelere toplayarak yazması gerekiyor. Kaydetme süresi çok uzun olan eski dosyama siz bana visual basic kodları kullanarak yardımcı olmuştunuz. Şimdi de sizin için hangisi uygun ise bu konuda yardımcı olabilmeniz mümkün müdür acaba? (Umarım anlatabilmişimdir :))
 

Ekli dosyalar

Merhaba Değerli Hocam

Dosyanız son taleplerinize göre hazır.

Sağlıcakla Kalınız.
 

Ekli dosyalar

.

Bir de buna bakın. Ben sadece formülün getirdiği ağırlığı kaldırdım. Geliştirmesi ve diğer hususlar size ait.

Yalınız gelmeyen günlere 1 yazın yeterli.

.
 

Ekli dosyalar

.

Bir de buna bakın. Ben sadece formülün getirdiği ağırlığı kaldırdım. Geliştirmesi ve diğer hususlar size ait.

Yalınız gelmeyen günlere 1 yazın yeterli.

.

Hocam bu da gayet basit ve kullanışlı olmuş. Ellerinize emeklerinize sağlık.
 
Geri
Üst