• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü vardiyalardaki saydırma problemi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

incsoft

Bronz Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
13 Eki 2021
Mesajlar
226
Çözümler
1
Aldığı beğeni
17
Excel V
Office 2019 TR
Konuyu Başlatan
Arkadaşlar daha önce bu konu ile ilgili çok destekleriniz oldu ve çoğunu gerçekleştirdik ancak konuyu kapattıktan sonra başka bir sorun daha gördüm. Mesela DATA sayfasında 117 ve 118.satırda V2 ye ait 2 tane ayrı(5414,3034) olmak üzere sicil girilmiş bu hatalı. Burada amaç daha öncede sizlerle görüştüğümüz gibi bir istasyonda o vardiyaya ait isterse 100 tane kayıt olsun o kayıtlar o vardiyaya aittir ve o 100 adet kayıttada sicilin aynı olması gerekmektedir. Mesela 15180527 tezgahına ait V1'de 5414 V2'de ise 5414-3034 gözüküyor. Burda 5414 girişi V2'ye hatalı girilmiş olması gereken V1'de 5414 V2'de ise 2 tane 3034 olmalıydı. Bu soruna diğerinden hariç mesela SİCİLHATA sayfasının F sütununa nasıl bir formül verebiliriz? Mesela eski komutumuz görevlerini diğer açıdan yerine getiriyor. Mesela 15100103 tezgahında VN olmak kaydıyla 1 adet vardiya var ve o vardiyada 8 kayıt var ancak vardiya 1 adet olması gerekirken 3 olmuş ve bunu diğer projemizde sizlerin yardımlarıyla SİCİL sayfasında 150.satırın C ve D sütununda 1-3 olarak çözdük. Başka bir hatayıda DATA sayfasında 22-29.satırlarda gösteriyorum.

Mesela 15100104 tezgahında 3 vardiya var ve toplamda 3 sicil var ancak V1'e ait olan 956 sicili V2'ye girildiği için bu normalde hatalı bu durumda mantıken 3 adet vardiya 4 adet sicil gösterilmeli ancak 3 vardiya 3 aynı sicil olduğundan SİCİLHATA sayfasında 151.satırda 3-3 göstermiş yani doğru kabul etmiş.
Umarım bu sefer 2.sorunumu detaylı olarak anlatabilmişimdir.
Tekrardan şimdiden teşekkür ederim arkadaşlar hakkınızı helal edin.
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    328.8 KB · Gösterim: 9
Konuya bu noktada müdahil olmak istemezdim. Ama alternatif bir çözüm vermek istedim....

1730945097397.png

C2 hücresine DİZİ Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

D2 hücresine Dizi Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

yazılır ve aşağıya doğru kopyalanır.

BİLGİ amaçlı yazacak olursam,
Burada DATA Sayfasında ilk 1000 satır değerlendirmeye alındı. Buna rağmen DİZİ Formüllerden dolayı hesaplamalarda biraz yavaşlama mevcut. Daha fazla satır değerlendirmeye alınsa kasılma/yavaşlama biraz daha fazla olacaktır.

İlk 1000 satır değerlendirmeye alındı, ancak, DATA sayfasında 614. satıra kadar veri bulunmakta. Fakat DATA sayfasında verilerin artacağını düşünerek, DİNAMİK Alan kullanılmasında yarar görmekteyim.
Dinamik Alan deyince de Ad Tanımlamaları kullanılarak Alanların belirlenmesi ve formülde kullanılması kastedilmekte.

Örnek olarak K ve L sütunlarında Ad Tanımlamaları kullanılarak formülle çözüm verildi. (Ad Tanımlamalarıyla dinamik alanlar oluşturulduğundan, 1000 satır yerine 614 satır değerlendirmeye alınmakta olup yavaşlamalar azalmaktadır)

K2 hücresindeki DİZİ formül, C2 hücresindeki formülün Dinamik Alan Kullanılan versiyonudur.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
L2 hücresindeki DİZİ Formül ise,
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Formüllere bakıldığında Dinamik Alanları fark edeceksiniz zaten. Ad Tanımlamalarını görmek için Formüller >>> Ad Yöneticisi
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    223 KB · Gösterim: 5
Sayın 52779,
Bu Forum özgür bir forum. Elbette konuya müdahil olabilirsiniz. Benim açımdan bir sakıncası yok. Burada önemli olan üyemize yardımcı olup, sorununu (en kısa zamanda) gidermek. Düşüncen için teşekkür ederim.
 
Hepinize çok teşekür ederim arkadaşlar destekleriniz için sizleri de çok yordum. Bu sefer çok detaylı inceleyip sizlere kesin bir bilgi vereceğim.
 
Konuya bu noktada müdahil olmak istemezdim. Ama alternatif bir çözüm vermek istedim....

Ekli dosyayı görüntüle 30072

C2 hücresine DİZİ Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

D2 hücresine Dizi Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

yazılır ve aşağıya doğru kopyalanır.

BİLGİ amaçlı yazacak olursam,
Burada DATA Sayfasında ilk 1000 satır değerlendirmeye alındı. Buna rağmen DİZİ Formüllerden dolayı hesaplamalarda biraz yavaşlama mevcut. Daha fazla satır değerlendirmeye alınsa kasılma/yavaşlama biraz daha fazla olacaktır.

İlk 1000 satır değerlendirmeye alındı, ancak, DATA sayfasında 614. satıra kadar veri bulunmakta. Fakat DATA sayfasında verilerin artacağını düşünerek, DİNAMİK Alan kullanılmasında yarar görmekteyim.
Dinamik Alan deyince de Ad Tanımlamaları kullanılarak Alanların belirlenmesi ve formülde kullanılması kastedilmekte.

Örnek olarak K ve L sütunlarında Ad Tanımlamaları kullanılarak formülle çözüm verildi. (Ad Tanımlamalarıyla dinamik alanlar oluşturulduğundan, 1000 satır yerine 614 satır değerlendirmeye alınmakta olup yavaşlamalar azalmaktadır)

K2 hücresindeki DİZİ formül, C2 hücresindeki formülün Dinamik Alan Kullanılan versiyonudur.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
L2 hücresindeki DİZİ Formül ise,
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Formüllere bakıldığında Dinamik Alanları fark edeceksiniz zaten. Ad Tanımlamalarını görmek için Formüller >>> Ad Yöneticisi

AD tanımlı olan hızlı çalışıyor evet diğeri baya yavaş gibi ona dönüştürüp deneyeceğim bugünkü kayıtlarımla
 
Konuya bu noktada müdahil olmak istemezdim. Ama alternatif bir çözüm vermek istedim....

Ekli dosyayı görüntüle 30072

C2 hücresine DİZİ Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

D2 hücresine Dizi Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

yazılır ve aşağıya doğru kopyalanır.

BİLGİ amaçlı yazacak olursam,
Burada DATA Sayfasında ilk 1000 satır değerlendirmeye alındı. Buna rağmen DİZİ Formüllerden dolayı hesaplamalarda biraz yavaşlama mevcut. Daha fazla satır değerlendirmeye alınsa kasılma/yavaşlama biraz daha fazla olacaktır.

İlk 1000 satır değerlendirmeye alındı, ancak, DATA sayfasında 614. satıra kadar veri bulunmakta. Fakat DATA sayfasında verilerin artacağını düşünerek, DİNAMİK Alan kullanılmasında yarar görmekteyim.
Dinamik Alan deyince de Ad Tanımlamaları kullanılarak Alanların belirlenmesi ve formülde kullanılması kastedilmekte.

Örnek olarak K ve L sütunlarında Ad Tanımlamaları kullanılarak formülle çözüm verildi. (Ad Tanımlamalarıyla dinamik alanlar oluşturulduğundan, 1000 satır yerine 614 satır değerlendirmeye alınmakta olup yavaşlamalar azalmaktadır)

K2 hücresindeki DİZİ formül, C2 hücresindeki formülün Dinamik Alan Kullanılan versiyonudur.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
L2 hücresindeki DİZİ Formül ise,
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Formüllere bakıldığında Dinamik Alanları fark edeceksiniz zaten. Ad Tanımlamalarını görmek için Formüller >>> Ad Yöneticisi

Çok aşırı şekilde yavaş çalışıyor her 2 formülde efendim ama veriler doğru gibi. Benim butonlarımla verileri masaüstünden çekiyorum ve ADETHATA kısmında ayriyeten adet kontrolü yaptığı için nedense bir yavaşlık oldu. Karşı dosyada 1 veri düzelttiğimde dakikalarca yeniden hesaplamak için bekliyor onu çözemedim
 
Konuya bu noktada müdahil olmak istemezdim. Ama alternatif bir çözüm vermek istedim....

Ekli dosyayı görüntüle 30072

C2 hücresine DİZİ Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

D2 hücresine Dizi Formül olarak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

yazılır ve aşağıya doğru kopyalanır.

BİLGİ amaçlı yazacak olursam,
Burada DATA Sayfasında ilk 1000 satır değerlendirmeye alındı. Buna rağmen DİZİ Formüllerden dolayı hesaplamalarda biraz yavaşlama mevcut. Daha fazla satır değerlendirmeye alınsa kasılma/yavaşlama biraz daha fazla olacaktır.

İlk 1000 satır değerlendirmeye alındı, ancak, DATA sayfasında 614. satıra kadar veri bulunmakta. Fakat DATA sayfasında verilerin artacağını düşünerek, DİNAMİK Alan kullanılmasında yarar görmekteyim.
Dinamik Alan deyince de Ad Tanımlamaları kullanılarak Alanların belirlenmesi ve formülde kullanılması kastedilmekte.

Örnek olarak K ve L sütunlarında Ad Tanımlamaları kullanılarak formülle çözüm verildi. (Ad Tanımlamalarıyla dinamik alanlar oluşturulduğundan, 1000 satır yerine 614 satır değerlendirmeye alınmakta olup yavaşlamalar azalmaktadır)

K2 hücresindeki DİZİ formül, C2 hücresindeki formülün Dinamik Alan Kullanılan versiyonudur.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
L2 hücresindeki DİZİ Formül ise,
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Formüllere bakıldığında Dinamik Alanları fark edeceksiniz zaten. Ad Tanımlamalarını görmek için Formüller >>> Ad Yöneticisi


Hatalı gördüklerimi yeşil ile boyadım hocam açıklama olarak yazdım.
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    230.2 KB · Gösterim: 2
hocam sizinle de yardım kalmıştık dilerseniz bakalım.
Ben Memur emeklisiyim. Birazdan oğullarımın gözlük mağazasına gideceğim. Şimdi evdeyken başlarsak yine yarım kalır. İşyerine gidince size yazarım. Oradan devam edelim. Uygun mu ?
 
Çok aşırı şekilde yavaş çalışıyor her 2 formülde efendim ama veriler doğru gibi. Benim butonlarımla verileri masaüstünden çekiyorum ve ADETHATA kısmında ayriyeten adet kontrolü yaptığı için nedense bir yavaşlık oldu. Karşı dosyada 1 veri düzelttiğimde dakikalarca yeniden hesaplamak için bekliyor onu çözemedim
Hatalı gördüklerimi yeşil ile boyadım hocam açıklama olarak yazdım.
Evet... DİZİ Formüller ya da DİZİ Formül mantığında çalışan işlevlere sahip (örn. TOPLA.ÇARPIM, ARA vs...) formüller genelde YAVAŞ çalışırlar.... Hele bir de, fazlaca değerlendirilecek kriter, dosya boyutunda büyüklük, Değerlendirilecek alanının büyüklüğü konuları devreye girdiğinde DİZİ formül kullanmaktansa, Makro veya yardımcı kolonlarla çözüme gidilmesi daha uygun olacaktır.

Demek ki, eksik yorumlamışım ya da anlamamışım soruyu.... Hatalı görülen olayı ben değerlendirmeye almadım. Alınabilir mi evet... Ama formüle bir kriter değerlendirmesi daha eklendiğinde kasılma olayı daha da artacaktır.

O nedenle, ben bu noktada bırakayım problemi ve çözümü ilgilenen/ilgilenecek arkadaşlara bırakayım...
 
Ben Memur emeklisiyim. Birazdan oğullarımın gözlük mağazasına gideceğim. Şimdi evdeyken başlarsak yine yarım kalır. İşyerine gidince size yazarım. Oradan devam edelim. Uygun mu ?
Hiçbir sıkıntı yok.
 
Evet... DİZİ Formüller ya da DİZİ Formül mantığında çalışan işlevlere sahip (örn. TOPLA.ÇARPIM, ARA vs...) formüller genelde YAVAŞ çalışırlar.... Hele bir de, fazlaca değerlendirilecek kriter, dosya boyutunda büyüklük, Değerlendirilecek alanının büyüklüğü konuları devreye girdiğinde DİZİ formül kullanmaktansa, Makro veya yardımcı kolonlarla çözüme gidilmesi daha uygun olacaktır.

Demek ki, eksik yorumlamışım ya da anlamamışım soruyu.... Hatalı görülen olayı ben değerlendirmeye almadım. Alınabilir mi evet... Ama formüle bir kriter değerlendirmesi daha eklendiğinde kasılma olayı daha da artacaktır.

O nedenle, ben bu noktada bırakayım problemi ve çözümü ilgilenen/ilgilenecek arkadaşlara bırakayım...
o zaman yapacak birşey yok hocam. Benim raporumda veriler çok olduğundan ve sonradan karşılık raporlarda düzeltmeler yaptığımda hataların düzelip düzelmediğini de kontrol ettiğimden dolayı aşırı yavaş olup hesaplama yapmadığı için çok sıkıntı yapar. Birde kullanan arkadaşlarda bilgisayar işlemcileri düşük olanlarda var o yüzden ister istemez çok daha yavaş olacaktır. Bu formülünüzü biryere kaydettim ama başka kısa verili dosyalarımda da kullanacağım. Tekrardan teşekkür ederim.
 
Sayın incsoft
Sizden özür dilerim. Sözümde duramadım. İşyerine gidince yazarım dedim yazamadım. Kusuruma bakma lütfen. Bakıma muhtaç bir hastam, birde kanser hastam var. Onlarla meşgul oldum.
Ekteki dosyayı silbaştan yeniden yaptım. DATA sayfasındaki verileri çıplak gözle seçimi kolay olması için renklendirdim.
  • S sütununda V harflerini göreceksin. O harf renkli alanların ilk satırlarına konuldu. İlk satır için değil o renk için geçerli o V harfi. Bu sütundaki V harfi o renkli alanın (bana göre tabi) doğru olduğunu gösteriyor.
  • T sütunundaki işleyiş ve mantıkta aynı. K harfi o renkli alan kusurlu anlamına geliyor.
İnceleyip dönüş yapar mısın ?
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    296.3 KB · Gösterim: 1
Son düzenleme:
Sayın incsoft
Yeniden dizayn ettim. Önce yukarıdaki dosyaya bir bakın. Sonra bunu inceler dönüş yaparsınız.
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    302.5 KB · Gösterim: 1
15180527 2-3
15180536 3-4
15180547 3-2

Yeşil ile boyadıklarım bana göre hatalı sarılar doğru hocam.
 

Ekli dosyalar

  • YENİ KONTROL RAPORU - SORU.xlsm
    303.5 KB · Gösterim: 3
Kusura bakma Galatasaray - Tottenham maçını seyrediyordum. 3-1 öndeyiz.
 
Sayın incsoft
Sizden özür dilerim. Sözümde duramadım. İşyerine gidince yazarım dedim yazamadım. Kusuruma bakma lütfen. Bakıma muhtaç bir hastam, birde kanser hastam var. Onlarla meşgul oldum.
Ekteki dosyayı silbaştan yeniden yaptım. DATA sayfasındaki verileri çıplak gözle seçimi kolay olması için renklendirdim.
  • S sütununda V harflerini göreceksin. O harf renkli alanların ilk satırlarına konuldu. İlk satır için değil o renk için geçerli o V harfi. Bu sütundaki V harfi o renkli alanın (bana göre tabi) doğru olduğunu gösteriyor.
  • T sütunundaki işleyiş ve mantıkta aynı. K harfi o renkli alan kusurlu anlamına geliyor.
İnceleyip dönüş yapar mısın ?
bu bana göre tamamen hatalı. Siz işinize bakın ne demek hocam. Benim için hiç sıkıntı değil. Yaptıklarınızdan dolayı allah razı olsun. İşiniz varsa sonra bakarız hiç sıkıntı değil. Bende çok abarttımmı yoksa
 
Hayır ya abartmak ta nerden çıktı ? Zevkle uğraşıyorum. Takma kafana.
Ha bu arada '15180547 doğru gibi geldi bana.
 
Hayır ya abartmak ta nerden çıktı ? Zevkle uğraşıyorum. Takma kafana.
Ha bu arada '15180547 doğru gibi geldi bana.
15180547 de 3 tane vardiya var ancak V2 ve V3 sicilleri aynı olduğundan hatalı dedim. 3 vardiya da 3 sicil olur ancak 2 tane var.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst