Arkadaşlar,
Ekte bir arkadaşıma basit bir stok çalışması yaptım. Formüller 2000 satırlık. Düşeyara yerine makrosuz exceli daha hızlı çalıştıracak bir yöntem varmıdır? Bilgisayarın rami, işlemci hızı VS. Etkendir ama bu dosyayı hızlandırabilirmiyiz?
Daha net soru sorarsanız cevap alma olasılığınız yükselir. Hangi sayfa, hangi hücre, hangi formülden bahsediyorsunuz?
İstediğiniz sonuç nedir? gibi soruları cevap vermek isteyenlere açıklayıcı bir şekilde anlatırsanız daha iyi olur.
Bu arada konu başlığında düşeyara yazdım, yanlış olmuş, Etopla olacak (muhtemelen çok satıra baktığından).
Stok sayfasına giriş veya çıkış için değer girdiğimde solda ana toplamları çok hızlı vermiyor, duraksama var.
Etopla , ÇOKETOPLA ve Düşeyara formüllerini içeren 150000 adet hücre var. Herhangi bir filtreleme yaptığımda yada başka bir veri yapıştırdığımda excel hesaplamaya başladığında en az 10dk vakit kaybediyorum.
Formüllerden kurtulmanın tek yolu formüllerin işlevini yerine getiren kodlar yazmaktır.
Hangi formülü ne için kullandığınızı ve hangi veri girişi yapıldıktan sonra hesaplama yapılmasını istiyorsunuz gibi bilgileri paylaşırsanız cevap bulursunuz.
Bir başka yöntem olarak formüllü sayfadaki verileri başka bir sayfaya sadece veri olarak(Özel Yapıştır/Veri) kopyalamak ve o sayfa üzerinde işlem yapmak.
Şirket verileri olduğundan dosyayı paylaşamamaktayım ancak şöyle bahsedeyim
Veri tablomda;
Ürün Kodu - Hammadde - Birim Sarfiyat - Üretim Planı 1.Gün - Üretim Planı 2.Gün - ... - Üretim Planı 6.Gün - 1. Hafta - 2. Hft
Ürün kodu1 - Ürünün Hammaddesi 1 - Hammadde Birim sarfiyat - 0 adet - 1500 adet - ... - 1000 adet - 5000 - 5000
Ürün kodu1 - Ürünün Hammaddesi 2 - Hammadde Birim sarfiyat - 0 adet - 1500 adet - ... - 1000 adet - 5000 - 5000
Ürün kodu1 - Ürünün Hammaddesi 3 - Hammadde Birim sarfiyat - 0 adet - 1500 adet - ... - 1000 adet - 5000 - 5000
Bu şekilde kullandığım bir tablo var. Bu veri tablosunun amacı kesin olarak üretilecek "Üretim Planı 1.gün vs" ve öngörü/forecast olan "1. hafta 2. hafta vs" gibi sütunların karşılık hücrelerine 4 farklı sipariş sayfasından ve üretim planı sayfasından üretilecek adetleri "ÇOKETOPLA" ile çekmek ve hammaddenin birim sarfiyatı ile çarptırmak.
Örneğin 1. Hafta Ürün Kodu1 ne kadar Ürünün Hammaddesi 1 tüketecek onu hesaplatmak için (Sayfa isimleri müşterilerden gelen sipariş ve öngörüleri yapıştırdığım sayfalardır) ;
Çoğu hammadde ortak olduğu için bu sefer ÖZET tablomda ise
Hammadde Kodu - Üretim Planı 1.Gün - ....- Üretim Planı 6. Gün- 1. Hafta - 2. Hafta -...
Hammadde 1 - 25 adet - .... - 5 adet - 100 adet - 100 adet
Hammadde 2 - 10 kg - .... - 5kg - 20kg - 0kg
Benzeri bir tablo kullanarak hangi hammaddeden ne kadar tüketilecek onları görebiliyorum.
Tablonun çalışması bu şekilde ancak bu şekilde koşulları olan 150000 adet hücre var. Filtreleme yaparken yada başka herhangi bir işlem yaparken Hesaplama yapması 10dk dan fazla sürüyor. Vakit kaybettiriyor.
Sayın neyzenburakbu şekilde anlamak çok zor. Dosyanızın orijinal halini paylaşmanız gerekmiyor. Dosyanızdaki verileri anlamlı başka verilerle değiştirin. Dosyanız üzerinde var olan şekli ve olmasını istediğiniz şekli gösterin. Başka türlü anlamak çok zor olur.
Yeni bir konu açarsanız daha hızlı cevap bulursunuz.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.