S

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

  • Konuyu başlatan Konuyu başlatan selis
  • Başlangıç tarihi Başlangıç tarihi

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

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

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ş yapmanız gerekmektedir.
(1 satır)
 
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.
 
Üst