makine parkı çizelgesinden tarihsel analizler

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım ekli tablomu kısaca özetlersem
yukardaki makine isimleri var ve 365 günü kapsayan 1 yıllık çalışılan günlere (1) yazılarak oluşturulmuş çizelgeden

ismi verilen makinelerin başlangıç ve bitiş tarihini N6 ve O6 hücrelerinde buldurmak istiyorum
kural şu
başlangıç tarihi = çizelgede düşey devam eden 1 lerin ilk görüldüğü satırdaki A sutununa karşılık gelen tarih
bitiş tarihi = ayın 21 inde ayın 20 sinin verileri işlendiği kriteri (işlenen veriler hep birgün öncesine aittir) ne göre düşünürsek çalışması biten araçalr için ilgili sütunundaki son (1) görünen satıra karşılık gelen tarih
eğer halen çalışmaya devam ediyosa yani 20.09.2009 taki değer (1) ise "Devam" ifadesi yazılsın (20.09.2010 kriter değildir) tabloyu bugün gormüllersek diye bu tarihi yazdım ama herhalde BUGÜN()-1 ile başlayan bi ifade olmalı

gerçek tablom daha fazla veriden ibaret
formülleri uyarlamaya çalışacam
umarım anlatabilmişimdir. Gri renkli kısımlar tarih sonuçarıyla dolucak. yada bitiş tarihi kısmı "Devam" yazacak.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Başlangıç;

Kod:
=İNDİS($A$6:$A$405;KAÇINCI(1;KAYDIR($B$6;;SATIRSAY($N$6:N6)-1;400);0))
Bitişi tablo üzerinden birkaç örnekle detaylı açıklayınız..

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
bitiş için örnek
Y makinesinin bitiş tarihi = 02.08.2010
E makinesi = 28.08.2010
T makinesi = "Devam"
Beko makinesi = "Devam" işte devam kriteri yani tabloyu ben bugün 21.09.2010 da açtığımı varsayıyorum ve ben 20.09.2010 bilgilerini yazabilirim en fazla ve ordaki değer 1 ise "Devam" ediyo mantığı sayın Ömer Hocam

bu tablodan daha sonra daha farklı matematiksel hesaplamalara geçmek istiyorum. o zamanlar gelince soruyu size aktarcam
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
1 yada 0 yazılması yeterli mi? Yoksa 1 değerinde Bugün için 20.09.2010, 0 değerinde ise "Hata" türünde birşey mi yazılması gerekiyor.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın hocam sizin 0 ile ilgili birşey sormanızı anlayamadım
bu tabloda makinelerin her çalıştığı güne "X" ifadesi hani puantajlarda olur ya metinsel ifade de yazabilirdim fakat 1 yazarsam sayısal toplama vs ler için daha kolay olur dedim çalışmadığı günleri boş bıraktım
acaba siz formülasyon sonucu buldurcağı sayıyı 1 yada 0 bulabildiğinden mi 0 (sıfır) kriterini soruyosunuz tam anlayamadım hocam
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Eğer 20/09 tarihinde veri varsa yani 1 varsa, formül 1 yazar yoksa o hücre boş olduğu için 0 yada boş yazar.

Mantık bu ise ne yazılmasını istiyorsanız onu söyleyin. O şekilde düzenlemeye çalışırım.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
anladığım kadarıyla
1 ise "Devam" 0 ise kısmı için; 0 çıkıyosa zaten daha gerilerde bir yerde 1 sayısı bulucakya hocam hani en son 1 gördüğü yerdeki tarihi alsın
çıkış tarihi kıyaslaması umarım yanlış anlatmamışımdır.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu istedikleriniz yapılır fakat detaya inmeden açıklıyorsunuz.

20/09 tarihinde 1 değeri yoksa ne yapması gerekiyor ? Bu tarihi geçip 15/09 da varsa 15/09 mu yazması gerekiyor. Çünkü siz bugünden 1 gün öncesine göre arama yapılacak dediniz.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
evet hocam 20/09 da yoksa 15/09 da varsa onu alıcak ve cevap 15.09.2010 olcak
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
O6:

Kod:
=ara(2;1/(kaydır($b$6;;satırsay($o$6:o6)-1;400)=1);$a$6:$a$405)
.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ömer hocam bu çözümde zaten benim istediğim çözümlere giriyo
ben ilk sorduğumda eğer çalışmaya devam ediyosa makine çıkış tarihi kısmında metinsel ifade "devam" yazsın demiştim ama böyle sonuçlamanız benim açımdan bir sonraki çalışmada faydalı olcak
kaç gün çalıştı sorusunda 2 tarihi çıkartarak cevaba ulaşabilirim
yanlışım yok dimi hocam
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Evet bu mantıkla yapılabilir.

.
 
Üst