• DİKKAT

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

Kapasite hesaplaması konusunda uzmalık seviyesinde formül yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
703
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
:yardim: Sayın Uzman Arkadaşlar,
Farklı birçok kapalı çalışma kitaplarından makro yardımı ile 7 yıllık veri alınmaktadır. Bu verileri çeşitli tablolar ile yıllık ve aylık tablolara dönüştürmekteyim. Aylık olarak oluşturduğum tabloda kapasitelere ait verileri doğru olarak almayı başaramadım. Detaylı anlatım ekteki örnek dosyada mevcut olup, siz uzman arkadaşların çok ama çok değerli yardımlarınızı rica ediyorum.
Saygılarımla.
Ömer Ali ÜZÜMCÜ

Revize edilen örnek çalışmaya ait link:
http://s5.dosya.tc/server4/uk6cl3/BELIEVING_ORNEK_REVIZE_.rar.html
 

Ekli dosyalar

Son düzenleme:
Sayın Uzman Arkadaşlar,
Konu hakkında çalışan var mı? affınıza sığınarak zamanım kalmadığı için yardımcı olmaya çalışan varmı merak ediyorum.
Saygılarımla.
Ömer Ali ÜZÜMCÜ
 
Son düzenleme:
Sayın Uzman Arkadaşlar,
Konu hakkında çalışan varmı bilemiyorum, affınıza sığınarak zamanım kalmadığından, benim için çok değerli olan siz uzman arkadaşların yardımlarını rica ediyorum. Dosyanın tamamını formül üretilmesin lütfen, örnek bir formül çalışmanın geri kalanı için kafidir.
Saygılarımla.
Ömer Ali ÜZÜMCÜ
 
Son düzenleme:
Merhaba.

Belgenizde, örneğin A MOTEL için Ocak ayı satırında (C9:K9 hücre aralığı için);
-- Haricen hesaplamayı yapıp bu hücrelere gelmesi gereken sonuçları belirtin,
-- Bu sonuçlara nasıl ulaştığınızı da açıklayın (ki bu açıklamalarınız formüllerin oluşturulmsını sağlayacaktır)

Böylece oluşturulacak formüllerin istediğiniz sonuçları üretip üretmediği görülmüş olur diye düşünüyorum.
.
 
Sayın Ömer BARAN,

Önceliklle konuya gösterdiğiniz ilgi için size çok teşekkür ederim.
Örnek olarak 2010 OCAK ayını alalım,
2010 OCAK ayına ait kapasite toplamı ÇOKETOPLA formülü ile DATABASE sayfasının D sütunundan alınmaktadır.
Yapılmak istenen ise DATABASE sayfasındaki Yine yıl ve ay koşullarına bağlı kalınarakrak, D sütununa herhangi bir kapasite girilmiş ise o satıra ait veriler toplanacaktır.
2010 OCAK ayına ait mevcut ÇOKETOPLA formülü ile kapasite toplamı (6884) doğru olarak alabilmektedir.
6884 toplamını oluşturan DATABASE sayfasının D sütununda bulunan dolu hücrelere ait satırdaki veriler toplanacaktır.
Sonuç olaraç 6864 kapasite ve oda sayısı toplam 582 sonucunu vermelidir. D Sütunundaki 1010 toplamı 2010 OCAK ayının geneli vermekte ve yanlış bir sonuç elde edilmektedir.
1. Nolu mesajda örnek çalışmalarım revize edilerek, 2010 OCAK dönemine ait toplamların alınacağı satırlar SARI renk ile biçimlendirilmiştir.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Tekrar merhaba.

Yanlış anlamıyorsam; D9 hücresindeki formül için gördüğüm sorunlar şunlar;
-- Kullandığınız formüldeki YIL koşulu: DATABASE sayfası A sütunundaki değerler SAYI DEĞİL METİN.
-- Kullandığınız formülde D sütununda SAYI BULUNMASI KOŞULU olması lazım.
-- Toplanacak sütun ise U sütunu değil, K sütunu olması lazım.
Buna göre D9 hücresindeki formülün aşağıdaki şekilde değiştirilmesi gerekir.

İstediğiniz sonuç aşağıdaki formüle göre;
-- doğru ise diğer formüllerinizde de benzer ilaveyi yapınız,
-- doğru değilse yine D9 hücresi için bulunması gereken sonucun kaç olması gerektiğini net şekilde ifade ediniz.
.
Kod:
=EĞER($C9<>0;ÇOKETOPLA(DATABASE![B][SIZE="4"]K:K[/SIZE][/B];[B][COLOR="Blue"]DATABASE!$A:$A;$B$3[SIZE="4"]&""[/SIZE][/COLOR][/B];[B][COLOR="Red"]DATABASE!D:D;">0"[/COLOR][/B];DATABASE!$B:$B;$B9);"")
 
Sayın Ömer BARAN,

Benim için çok değerli yardımınız ve anlatımınız için teşekkür ederim.
ALLAH sizden razı olsun.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Sayın Ömer BARAN,

Benim için çok değerli yardımınız ve anlatımınız için teşekkür ederim.
ALLAH sizden razı olsun.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
Tekrar merhaba Sayın ÜZÜMCÜ.

-- ÇOKETOPLA işlevi parantezindeki ilk hücre aralığı TOPLANACAK alan,
sonra gelenlar ise; alan=>koşul; alan=>koşul şeklinde devam eder,
-- Aynı hesaplamayı TOPLA.ÇARPIM işleviyle yapmak isterseniz, bu sefer
koşul * koşul * koşul ....* TOPLANACAK ALAN şeklinde düşünebilirsiniz.

Ayrıca formüllerinizde (özellikle çok koşullu ÇOKETOPLA veya TOPLA.ÇARPIM formülleri)
birden fazla sütunda birden fazla koşula göre toplama işlemi yaptıracaksanız;
-- veri alanı sabit bir satıra kadar ise formülü ilgili satır sayısıyla sınırlamanızı,
-- veri alanı sabit değil değişken ise de DİNAMİK AD TANIMLAMAsı kullanarak,
arama/sayma işlemini sadece bu alanla sınırlamanız belgenize hız kazandıracaktır.

DİNAMİK AD TANIMLAMA örneklerini forumda bulabilirsiniz.

Kolay gelsin.
.
 
Sayın BARAN bey,

Açıklamalarınız eşliğinde dosyamı yeniden revize etmekle birlikte, extra açıklamalarınız benim için çok değerliydi. Sizden son bir kez yardım daha rica ediyorum. Konuya tamamamen yabancı olduğum için kişisel olarak çok uzun bir süredir çözüm üretemedim.
Çalıştığımız Çalışma kitabı günlük olarak e posta ile gönderildiği için boyutunu küçük tutmaya çalışıyorum.
Bu kitap otel işletim sisteminden günlük olarak 6 adet farklı çalışma kıtapı oluşturuluyor ve bu kapalı çalışma kitaplarından veriler günlük olarak güncellenmektedir.
FORECAST GENEL adlı çalışma kitabının DATABASE adlı sayfasında bulunan " Veri Güncelle" isimli CommandButtona Sayın Yasin KURT tarafından atanmış kod bulunmaktadır.
Veri Güncelleme butonuna tıkladığımızda veri güncellemeleri 45 dakika gibi bir zaman almaktadır.
Bu kodların daha hızlı çalışmasını sağlamamız mümküm mü? Mümkünse yine çok değerli yadımlarınızı sizden bir kez daha istirham ediyorum.
Ekte örnek dosyaların tamamını size çözümünüzde yardımcı olması için paylaşıyorum.

Saygılarımla,
Ömer Ali ÜZÜMCÜ

http://s8.dosya.tc/server4/sv9ow6/NEW_PROJECT_-_GUNCEL.rar.html
 
Malesef kapalı excel belgelerinden veri alma işiyle pek uğraşmışlığım yok.

ÖZET BİLGİ belgesiyle, diğer belgelerden birini karşılaştırdığımda;
her veri grubu için birer sütun ilave edilirse sütun yapıları tam olarak denk geliyor sanırım.
Belki buradan gidilebilirb

İsterseniz önce forum sayfalarının üst orta kısmındaki ARAMA bölümünü kullanarak, araştırma yapmanız yararlı olabilir.
Çözüm bulamazsanız, bu sorunuz için yeni bir konu açmanızda yarar var sanırım.
.
 
Sayın BARAN

Yardımlarınız ve açıklayıcı bilgiler için size çok teşekkür ederim. ALLAH sizden razı olsun.
Sanırım konuyu Makro bölümüne taşımak daha yararlı olacaktır.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Sayın BARAN

Yardımlarınız ve açıklayıcı bilgiler için size çok teşekkür ederim. ALLAH sizden razı olsun.
Sanırım konuyu Makro bölümüne taşımak daha yararlı olacaktır.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Sayın BARAN

Yardımlarınız ve açıklayıcı bilgiler için size çok teşekkür ederim. ALLAH sizden razı olsun.
Sanırım konuyu Makro bölümüne taşımak daha yararlı olacaktır.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
Kolay gelsin.
.
 
Geri
Üst