Hücredeki değeri haftalara ayırma makrosu

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

selis

Kullanıcı
Katılım
17 Mar 2021
Mesajlar
721
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

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:
İndirmek 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.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt