Farklı kapasitede olan verilerin boşluklarını doldurma

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba Arkadaşlar
Birbirinden farklı ürünlerin birbirinden farklı haftalık kapasiteleri mevcut.
Her bir ürün, talep adedini bulana kadar bu kapasite ölçüsünde haftalık adet çıkarırken genelde son haftada kapasite boşluğu oluşuyor.
Bu boşluk yeni ürün ile doldurulması gerekiyor fakat yeni ürünün kapasitesi önceki ürünün kapasitesinden farklı
Örnek bir Tablo ekte paylaştım. Amacım her ürün kendi kapasite ve adedine göre haftalık tabloda hesaplamalarını yapsın
Teşekkür ederim
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba arkadaşlar
Ustaların çevrimiçi olmadığı bir zamanda soru sorarsanız benim gibi beklersiniz nasip bu arada bende tablomu geliştirmiş oldum tekrar yolluyorum saygılar
 

Ekli dosyalar

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
319
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Sn. Atemi,

Üstadlarımız her konuda herkese ellerinden geldiği kadar hatta fazlası ile yardımcı oluyorlar.
Bizler sorduğumuz sorulara hemen yanıt bekliyoruz.
Yaz dönemindeyiz, hem adminler hem de bizlere son derece faydalı bilgiler veren arkadaşlarımız izinli olabilir. Müsait olmayabilirler.
12 saat sonra bekliyorum diye sitem ediyorsunuz.
Bizler hem sorunumuzu çözün hem de acele edin demeye hakkımız yok.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Değerli dostum sitem ettiğim nereden çıktı şimdi.
Hepsinden Allah razı olsun sitem ne demek ben çok faydalandım gerçekten
Böyle algılanması beni çok üzdü hayatımda hiçbir şeyde ne sitem ne de şikayet eden bir insanım bende bir başka arkadaşım için bununla ilgileniyordum inanın.
Bu da bende buradaki karşılıksız tamamen samimi dönüşlerden fazlasıyla etkilendiğim için benimde başkalarına faydam olsun içindir. Bur platformdan öğrendik biz de bunu.
Ben burada emeği geçen herkese dua ederim Allah ta tanımadığı bir başkasına samimi, karşılıksız duygularla yardımcı olan herkese sağlık huzur mutluluk bereket bol kazanç gibi konularda fazlasıyla karşılığını versin.
Sitem şikayet bana çok uzak şeyler zerre kadar böyle anlaşılacak sözcüklerim den özür dilerim niyetimizi yazılar tam ifade edemeyebiliyor.
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
319
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
"benim gibi beklersiniz", sözünüzü sanırım ben yanlış anladım.
Gerçekten burada iş hayatımıza son derece önemli destek veren herkesten Allah bin kere razı olsun.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sanırım ben yanlış kullandım sizin böyle anlamanız normal duygularımı yazı ile tam ifade edemiyorum ama size de teşekkür ederim geri dönüş için bir çok kişi de böyle anlamış olabilir nazikçe dostça geri dönüşler çok kıymetli sayenizde düzeltme şansı buldum
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
Toplam 4 AD, 2 Formül, 1 yardımcı sütun (G) ile formülle çözülmüş hali ektedir.

Sıfırları görmek istemiyorsanız Sayfa ayarlarından Sıfırları Göster tickini kaldırın.
Tatilleri eklemek istiyorsanız, tatili tarif etmelisiniz. Haftanın hangi gün ya da günleri tatil? Sadece hafta günleri değil resmi tatiller de mi tatil? Varsa listesinibir diğer sayfada yazabilirsiniz.

Güncelleme: 17.08.2025
 

Ekli dosyalar

Son düzenleme:

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Faruk Bey ilginiz için teşekkür ederim. Emeğinize sağlık.
Çok etkilendim hiç aklımıza gelmeyen yöntem kullanmışsınız ama çok başarılı
Buna resmi tatil günleri ve hafta tatillerini çalışılamaması nedeniyle entegre edebilir miyiz
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Faruk Bey bizim çalışmayı da paylaşıyorum buraya kadar getirebilmiştim formüle ((E12-R12)/D12)*D13 bunu giydirememiştik.
Sizin ki çok sade ve başarılı olmuş ona da uyarlayabiliriz ayrı bir sütun açmadan yapabilirsek daha iyi olur. Siz bu işlerde çok tecrübelisiniz bir bakın isterseniz
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
R13 hücresine aşağıdaki işlevi yapıştırıp sürüklediğimde sonuca sadece talebi aşma sıkıntısı kalıyor
EĞER(EĞERSAY(tatil!$B$2:$B$100;R$11)=0;EĞER(TOPLA($G12:R12)<$F12;0;EĞER(TOPLA($G12:R12)=$F12;((($E12-R12)/$D12)*$D13);$E13-TOPLA($G13:Q13))))
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
Son gönderdiğiniz dosya kendi formüllerinizle yapmışsınız. Ben o konuda bir şey yapamam.
Benim verdiğime tatil eklemek istiyorsanız önceki mesajımı tekrar okumnızı rica edeceğim.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Faruk Bey aslında son gönderdiğim dosya üzerinden gitmek önceliğim çünkü sizin dosyada kafamın basmadığı şeyler var çok sorarak sizi boğmak istemem.
Sizin yaptığınız tam istediğim sonucu veriyor ama aşama aşama devamı gerekecek
Ben sizin dediğiniz gibi tatil sayfası açtım ama birde bakım sayfası isteniyor
Ürünleri makine olarakta düşünebilirsiniz bakım günü/vardiyası geldiğinde o makine tatil gibi es geçilmeli
Birde kırmızıya boyadığım şekilde koşullu biçimlendirme yapabilir miyiz
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
İlk cevabımdaki dosyayı güncelledim. Dosya kirliliği olmasın diye.
Yeni Tatil sayfasına bir tablo ekledim.
Yapmanız gereken Resmi Tatilleri ( ya da size göre tatil) ve bakım varidyalarını belirlemek.
FOrmüllerin başına da yeni oluşturduğum AD ile EK yaptım.

AD kullanımı karışık formüllerden sizi kurtarır. Anlaşılması daha kolay olur.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Faruk bey çok etkilendim mükemmel olmuş.
Ad kullanımı tavsiyeniz bende yeni bir rota oluşturdu. Bu kadar kolaylaştıracağını hiç düşünemezdim.
Proje ile ilgili küçük bir detay var ben atlamışım,
Firmada sanırım 10-15 adet makine var ve her makinenin kendine özgü bakım günü var bu tam gün değil vardiyaya denk gelebilir.
Yani x tarihte/vardiyada tüm makineler bakıma alınmıyor işletme üretimine devam ediyor.
baştaki ürün/makine olarak değerlendirilebilir.
Mesela Y makinesi 5 ocak 2. vardiyada bakım sebebiyle duracak gibi
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Bir de hangi hücrelere Ad verdiğini nasıl anlayabilirim
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Buldum Ad yöneticisi. Biraz inceledim ama siz formüllere ad vermişsiniz bu bana daha karışık geldi. formüllere ad verildiğini bilmiyordum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
AD: Bir hücre ya da hücre aralığı ya da tabloya verileceği gibi formülle elde edilmiş bir sonuç da olabilir. Bu sonuç bir sayısal değer değer olabileceği gibi tarih ya da metin de olabilir. Hatta bir başvuruya ait hücre ya da aralığın adresi de olabilir. Bu tamamen excelin özelliklerine ve sizin hayal gücünüze bağlı.

Dosyayı açmadan anlatmaya çalışayım.
Tatiller sayfasındaki tabloda ilk sütun yılın tarihleri. Seneye de aynı exceli kullanabilirsiniz. Eskisini silmeden excel tablosunu aşağı doğru çoğaltabilirsiniz.
İkinci sütun tatil olan gün. Ben Pazar diye belirledim. İşletme karar alır bunu 2026 da cumartesi yaparsa ikinci sütundaki formülü değiştirirsiniz.
Üçüncü sütun Resmi ya da gayri resmi tatiller. İşletme olarak bu tatilleri Veri Doğrulama ile Tatil olarak seçebilirsiniz. Arife günü, dini bayramlar, devletin ilan ettiği uzatılmış tatiller vs. Manuel olarak Tatil diye belirtmeniz yeterli olacak.
4-5-6. sütunlar hangi vardiyada bakım yapacaksınızo tarihte ilgili vardiya sütununda Bakım (Veri doğrulama var) olarak bellirtebilirsiniz.
7. sütun sizin ana sayfadaki formüllerde kullanılmak üzere o tarih ve vardiyaya ait Üretim olup olamayacağını (tatil-bakım / mesai) bulduğumuz sütun.

Yeni eklediğim AD lar
1. Tarih (3 sütundaki vardiyalara ait tarihler sadece ilk sğtunun üzerinde. H6 tarih / H7-I7-J7 vardiyalar olduğu için üç vardiya içinde aynı tarihi referans almak için oluşturdum. İsmini de MyDate koydum.

2. Tatiller : Sizin kullandığınız şekliyle yani en basit haliyle Tatil sayfadaki tablonun ismi.

3. TatilVar: Formülle elde edilmiş MyDate tarihinde ilgili vardiyanın mesai yapıp yapamayacağını formülle bulduğum, bunun için de MyDate ve Tatiller isimli AD ları kullandığım formül şeklinde elde edilmiş AD.

Bu AD lar (öncekiler de aynı şekilde) formül şeklinde oluşturduğum ADda, formülün yapısına bağlı olarak ($ karakterlerine dikkat edin) çağrıldığıya da diğer deyişle kullanıldığı hücreye göre farklı değerler alabilirler.

VBA ile de sorununuz çözülebilir. Ama Sanırım FORMÜL sizin için daha iyi bir seçenek. Çok uzun formüllerle uğraşıp kafa karıştırmaktansa AD larla formülleri parçacıklara ayırıp daha sade (görünüm olarak tabiki) bir yapı oluşturursunuz.

Son mesajınızda şu ifade var "formüllere ad verildiğini bilmiyordum."
Formüllere AD vermiyorum. AD a formül atıyorum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
Ömer Faruk bey çok etkilendim mükemmel olmuş.
Ad kullanımı tavsiyeniz bende yeni bir rota oluşturdu. Bu kadar kolaylaştıracağını hiç düşünemezdim.
Proje ile ilgili küçük bir detay var ben atlamışım,
Firmada sanırım 10-15 adet makine var ve her makinenin kendine özgü bakım günü var bu tam gün değil vardiyaya denk gelebilir.
Yani x tarihte/vardiyada tüm makineler bakıma alınmıyor işletme üretimine devam ediyor.
baştaki ürün/makine olarak değerlendirilebilir.
Mesela Y makinesi 5 ocak 2. vardiyada bakım sebebiyle duracak gibi
"Firmada sanırım 10-15 adet makine var"
Siz bu firmada çalışmyor musunuz?
Bu Excelle neden uğraşıyorsunuz?
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Yok engelli sevdiğim genç bir kardeşimize iş vermişler bir firmada ona yardımcı oluyorum. başarılı olursa kendisinden beklenmeyen bir performans sergilemek istiyor
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
457
Excel Vers. ve Dili
Office 2021 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
AD: Bir hücre ya da hücre aralığı ya da tabloya verileceği gibi formülle elde edilmiş bir sonuç da olabilir. Bu sonuç bir sayısal değer değer olabileceği gibi tarih ya da metin de olabilir. Hatta bir başvuruya ait hücre ya da aralığın adresi de olabilir. Bu tamamen excelin özelliklerine ve sizin hayal gücünüze bağlı.

Dosyayı açmadan anlatmaya çalışayım.
Tatiller sayfasındaki tabloda ilk sütun yılın tarihleri. Seneye de aynı exceli kullanabilirsiniz. Eskisini silmeden excel tablosunu aşağı doğru çoğaltabilirsiniz.
İkinci sütun tatil olan gün. Ben Pazar diye belirledim. İşletme karar alır bunu 2026 da cumartesi yaparsa ikinci sütundaki formülü değiştirirsiniz.
Üçüncü sütun Resmi ya da gayri resmi tatiller. İşletme olarak bu tatilleri Veri Doğrulama ile Tatil olarak seçebilirsiniz. Arife günü, dini bayramlar, devletin ilan ettiği uzatılmış tatiller vs. Manuel olarak Tatil diye belirtmeniz yeterli olacak.
4-5-6. sütunlar hangi vardiyada bakım yapacaksınızo tarihte ilgili vardiya sütununda Bakım (Veri doğrulama var) olarak bellirtebilirsiniz.
7. sütun sizin ana sayfadaki formüllerde kullanılmak üzere o tarih ve vardiyaya ait Üretim olup olamayacağını (tatil-bakım / mesai) bulduğumuz sütun.

Yeni eklediğim AD lar
1. Tarih (3 sütundaki vardiyalara ait tarihler sadece ilk sğtunun üzerinde. H6 tarih / H7-I7-J7 vardiyalar olduğu için üç vardiya içinde aynı tarihi referans almak için oluşturdum. İsmini de MyDate koydum.

2. Tatiller : Sizin kullandığınız şekliyle yani en basit haliyle Tatil sayfadaki tablonun ismi.

3. TatilVar: Formülle elde edilmiş MyDate tarihinde ilgili vardiyanın mesai yapıp yapamayacağını formülle bulduğum, bunun için de MyDate ve Tatiller isimli AD ları kullandığım formül şeklinde elde edilmiş AD.

Bu AD lar (öncekiler de aynı şekilde) formül şeklinde oluşturduğum ADda, formülün yapısına bağlı olarak ($ karakterlerine dikkat edin) çağrıldığıya da diğer deyişle kullanıldığı hücreye göre farklı değerler alabilirler.

VBA ile de sorununuz çözülebilir. Ama Sanırım FORMÜL sizin için daha iyi bir seçenek. Çok uzun formüllerle uğraşıp kafa karıştırmaktansa AD larla formülleri parçacıklara ayırıp daha sade (görünüm olarak tabiki) bir yapı oluşturursunuz.

Son mesajınızda şu ifade var "formüllere ad verildiğini bilmiyordum."
Formüllere AD vermiyorum. AD a formül atıyorum.
Hiç üşenmeden böyle yazmanız çok kıymetli bir davranış bunun için ayrıca teşekkür ederim size
 
Üst