Çözüldü Hücredeki değeri haftalara ayırma makrosu

selis

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar, benim oluşturduğum bir gant şeması var. Burda yapmak istediğim şey d sütununa tonaj girildiğinde hangi haftayla başlıyorsa o haftadan itibaren eşit bölerek tonajı yazdırması. Böyle bir şey mümkün mü? Şimdiden teşekkürler..
 

Ekli dosyalar

  • SCHEDULE-30.03.2021.xlsm
    46.9 KB · Görüntüleme: 5
Ayrıca bir hususu belirtmek isterim.
Dosyanızda K sütununda prosesin kaç hafta sürdüğünü hesaplıyorsunuz sanırım.
Ama 1 hafta eksik gibi görünüyor.
Eğer düzeltilmesi gerekiyor ise;
K8'deki formülü =J8-H8+1 şeklinde değiştirip çoğaltınız.
böyle olunca da;
#2 nolu mesajdaki +1 kımınıda silip uygulamanız gerekecek.
 
Hocam bu şekilde yapınca 44. haftadan başlamış 3. haftada bitmiş olanlar eksi olarak görünüyor. Aşağıdaki gibi örneğin.
26.10.2020
44​
14.05.2021
19​
-24​
 
Ben hafta saydırdığınız düşünmüştüm.
yani 19. hafta başlayıp 20. hafta biten 2 hafta sürer mantığı güttüm.
ama mevcut formülünüzde geçen sürenin 7 ye bölünmesi ile hafta saydırılıyor.
eğer hala 1 hafta eksik konusunda mutabık isek K8 için;
=EĞER(J8>=H8;J8-H8+1;52-H8+J8+1)
#2 nolu mesajdaki +1 kımınıda silip uygulamanız gerekecek.
 
Hocam tarıhlerın haftalarını bulup sonrada tarihler arasında kac hafta var ona baktım, ekte dosyamı paylaşıyorum.
=EĞER(VE($D8<>"";N$7>=$H8;N$7<=$J8);$D8/($K8+1);"")
Bu formül için sarı gösterdiğim kısım çalışmıyor, neden olabilir hocam?
 

Ekli dosyalar

  • SCHEDULE-30.03.2021.xlsm
    55.4 KB · Görüntüleme: 3
Sorun, işlemin bir önceki yıldan başlamasından kaynaklanıyor.
N12'yi alttaki gibi değiştirip çoğaltın.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
 
Hocam denedim 1 den 19 a kadar alıyor ama 44 ten 53 e kadar almıyor..
 

Ekli dosyalar

  • ExcelDestekSCHEDULE-30.03.2021 (3).xlsm
    55.4 KB · Görüntüleme: 1
44 ten 53 e kadar zaten o yıl içinde olmadığından almıyor.
bu 44-53 arası 2020 yılındaki kısım
sizin tablonuz 2021 yılını kapsıyor.
yani son 19 haftayı kapsıyor.

Yine de göstersin derseniz formüldeki iki adet olan ;YIL($I12)=$N$8 kısımlarını silin.
 
Evet hocam cok dogru dedınız suan anladım ben sizi.. Bu şekilde yaptım ekte paylaşıyorum, yine 44 almadı..
 

Ekli dosyalar

  • ExcelDestekSCHEDULE-30.03.2021 (3).xlsm
    55.1 KB · Görüntüleme: 1
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
14
Geri
Üst