Vardiya üretim girişleri Hak.

tagayyur

Altın Üye
Katılım
13 Nisan 2011
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Enterprice
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhaba değerli arkadaşlar,

Atölyemizde üretim kontrolü için çalışanların doldurmasını istediğimiz bir tablo var.
Bu tabloyu arkadaşlarımız doldurduktan sonra her veriyi tek tek bir ana tabloya kopyala yapıştır yapıyorum.
Daha sonra bu ana tablodan süzdürmeler ile verimlilik ve süre analizleri yapmaya çalışıyorum.

Ancak bu tabloya çalışan arkadaşlarımız yanlış değerler girebiliyorlar, ekteki dosyanın düzenlenmesinde yardımcı olabilir misiniz?
Şimdiden hepinize teşekkür eder, kolaylıklar dilerim.

Başlıca problemlerimiz;
  1. Her vardiyada giriş yapılan “duruş mola” toplamda 1 saati geçmesin. Bu durum önlensin.
  2. Mola harici diğer girişlerin toplamı tam olarak 420 dk olsun. Eksik veya fazla giremesinler. (toplamda 8 saat çalışma 480 dk)
  3. “Setup, ilk parça işleme ve seri imalat” seçildiğinde mutlaka parça no ve operasyon no girilmeli.
  4. “mühendislik çalışması, rework” seçildiğinde mutlaka parça numarası girilmeli.
  5. Boş saat yazılması engellenmeli.
  6. Her satır doldurulurken isim doldurması zorunlu olsun.
 

Ekli dosyalar

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,483
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Dosya üzerinde çalışmayı formullerle mi userform ile mi dusunuyorsunuz ? Eklenmiş dosyada invoice bağlantısı ayrı dosyada görülüyor ama bu dosya yok dolayısı ile uzantı koşulları da olmaz. Verdiğiniz dosyada anlaşılması zor ama tahmin edilesi bağlanmalar var yani cok net izah beklenti listenize göre ( naciz fikrim ) zayıf ve acıklama yonergeleri gerekebilir.
Personel hatası belli bir zorlama olmadığı sürece her zaman .xlsx dosyasında olası bir durum. Neden .xlsm düzeninde ve userformla seçeneklere zorlama düşünmüyorsunuz ?
 

tagayyur

Altın Üye
Katılım
13 Nisan 2011
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Enterprice
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhaba Cem Bey,

Öncelikle ilginiz için teşekkür ederim.
Maalesef Excel'de makrolar yazabilecek veya useform kullanabilecek seviyede değilim :(
Bizim beklentimiz hangi saatler arasında personel arkadaşların tam olarak ne iş yaptığını bilmek.
Ekteki dosyayı günlük 14 adet tezgah için her personel 3 vardiya giriş yapıyor, yani 14*3=42 kişi bu dosyayı dolduruyor.
Daha sonra bu listeleri ben başka bir excel'e kopyala yapıştır yapıyorum. Evet çok zahmetli oluyor, ama maalesef bilgi birikimim bundan ilerde değil.

Dosya formatı değiştirilebilir tabiikide, yardımcı olabilirseniz çok sevinirim.

İyi günler dilerim.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,483
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
tarzınızı anladım ancak ( bana gore ) riskli ve hataya da açık bir yol. Userformlu bir şey zorlama yapacağından hataya da hatalı yazımlara da izin vermez ve kendisi giriş ile sonuçları yaratır rapora kadar getirir. Mimari baştan dogru anlasılıp kurulmalı ve yurunmeli ki demotive terkler olmasın.
Bu yuzden her ne gerekli ise bunlar başlıklar halinde sayılmalı sonra altı dolmalı ama sunu eklemek isterim seklinde geri donusler yasanmamalı.
Geri donme dosya bittikten sonra olmak zorundadır, Once bir şey ortaya cıksın ki kaşı egri gozu yamuk denebilsin.

Tabi bu benim dusuncem, ya da tercih ettiğim ve kullandığım bir yol. Formullerle de sizin tarzınızda mutlaka bir şeyler yapılır ama benim formullerle aram iyi degil. Userformda bir şeyler uretebilirim ancak bu da pat diye sonuçlanmaz , herhalde sizden bilgi alıp dogru kurmak en az bir hafta belki de bayram boşluğuna dahi sarkabilir.
Dediğim gibi dosya cok bilgi vermedi, bu şartlarda isterseniz karşılıklı bilgi dosya alışverişine bu surede kabul ederseniz, sabitime gectikten sonra kök kurulumu yapar size de danışıır yonlendirme isterim.
Ne yoldan yurumek istediğiniz onemli, formuller mi useformlu program mı kararınızı yazarsanız site ustaları da formulle ya da vba ile destek olabilirler
Sabite ulaştığımda cevabınızı kontrol edeceğim
 
Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,483
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Sabite ulaştım ve aklıma takılan konu olan office sürümünüzü kontrol ettim ve Excel 2007 Enterprise olduğunu gördüm. Bu sürümde kodlar verimli çalışır mı konusunda bilgim ; ben bu sürümde hiç çalışmadığım için emin değilim . Ancak en azından denemeler bunu anlarız ve site uzmanlarından gerekirse görüş ve destek isteriz. Konu şu ki bazı excel araçları sürümde olmadığı için " ben bu aracı tanımıyorum bende yok " anlamında uyarılarla herşeyi durdurabilir.
2007 sürümü eğer mecburen kullanacaksanız bu tür bir risk var. Ya da benim sürümüm olan excel 2010 olan bir bilgisayarda çalıştırabilirseniz sürüm çakışması olmayacak ya da daha üst sürümlerde de sorun olasılıkla çıkarmayacaktır.

Bu linkte excel guvenlik ayarları anlatılmış ve 2007 sürüm de acıklanmış, inceleyin, office niz tam sürüm mü emin olun ve ayarları yaptıktan sonra
ornek verilen dosyayı masaustune indirip calıstırınız


Bu aşamalar ilk vba kurulumunda gereklidir aksi halde excel programı çalıştırmaz
 

tagayyur

Altın Üye
Katılım
13 Nisan 2011
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Enterprice
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhaba Cem Bey,

Örnek dosyayı masaüstüne aldım ve dosyaya sağ tıklayarak, özelliklerden "Güvenik: Engellemeyi kaldır" yaptım ve dosya içinde "merhaba" uayrısını aldım. Benzer şekilde yine site içinde olan ve userform olan bir dosya indirdim ve denedim. O dosyada da userform çalıştı.
Excel sürümümüz lisanslı. Bir problem olmayacaktır sanırım.
ama bahsettiğim gibi mevcut Excel formu içinden de bazı kurallar ile bu durumlar yapılabilirse buda benim için yeterli olacaktır.

İlginiz için teşekkürler.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,483
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Merhaba
Bu orneklerde engelleme yasanmadıgına gore kodları aşırı duyarlı olmayacak sekilde yazarak yürümek ve adımlarda da size gonderip sorun yasanıp yasanmadıgını denetlemek , eğer sorun cıkarsa excel vba nın verdiği hata kodunun ekran goruntusunu alın ve burdan gonderin ki sorunu ve cozumu araştırmak mumkun olsun.

Size özelden bir dosya atıyorum, bunu msaustune alın ve acmadan ikona sag tıklayıp guven işaretleyin daha sonra da açın ve yaşadııklarınızı buradan lütfen aktarın. Bunu gondernenn sebebi :
1- makroların çalıştıgını test etmeniz
2- mimari genel konsept de bu olacak
3- iş konusunu siz iyi bildiğinizden bu dosya gozleminde ihtiyaclarınızı dusunmek ve bir tasarı mimariyi aklınızda etraflıca kurmak
4- kurdugunuz ve işinizin hamallık tarafının otomatize olmasını düşündüğüniz minmariyi buradan izah etmeniz...

Siz kaptansınız ben ve diğer destek gosterecek herkes de suvari olarak elden geleni yapacaktır. Hepimizi dogru yonlendirin ki geri donme olmasın

Bu arada dosya gorsel olacak ve excel kullanılamayacak. Olmasını istediğiniz gorseller ve belki son raddede firma bilgileri de gerekebilir ve dosya size ozel uretilmiş olur. Bu arada ornek dosyayı farkl bilgisayar varsa onda da deneyiniz zira, tek bilgisayarda kalacak ve kppyalanamayacak usb ye atılamayacak

Bu arada haftalık iş akışım yogun yani hemen olmaz zaman içinde adımlar gelişir, yani bayram boşlugunda da bu siteyi gormeniz bana yardımcı olacaktır

ama bahsettiğim gibi mevcut Excel formu içinden de bazı kurallar ile bu durumlar yapılabilirse buda benim için yeterli olacaktır.
Bunu ben yapamam zira formul bilgim cok zayıf. Doğru ve verimli olarak, formullere hakim bir arkadaş yardımcı olabilir. Bu konuda suvarilik yapamam
 
Son düzenleme:

tagayyur

Altın Üye
Katılım
13 Nisan 2011
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Enterprice
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhabalar,
Dosya üzerinde biraz daha çalıştım ve mola saatlerini ve diğer üretim çeşitlerinin girişlerini ETOPLA ile işledim.
Girilen saatler arasındaki süreyi dakikaya çevirerek özet olarak "TOPLAM GİRİLEN MOLA ve DİĞER" boyalı tabloya getiriyor.
Şimdi şöyle bir problem var;

Mola saati 60 dakikadan daha az yada daha fazla olamaz. Eğer girilen mola süresi = 60 ise "UYGUN" değilde "UYGUN DEĞİL" yazmalı.
Aynı şekilde bir vardiya toplam 480 Dk olup, 60 Dk mola çıktığımızda diğer girişler =420 ise "UYGUN" değilde "UYGUN DEĞİL" yazmalı.
(16:00 - 00:00 vardiyası için tarih atladığından 419 dakika olmalı)

Ancak bir türlü mola saatleri 60 olsada Eğer formülü çalışmıyor.

Daha önce yazmış olduğum aşağıdaki 1 ve 2 numaralı problemleri bu şekilde aşabildim, tabi yine kısıtlama tam mümkün değil.
Diğer konular içinde yardımcı olabilecek var mıdır? Son halini ekte paylaşıyorum. Yadımlarınızı rica eder, iyi günler dilerim.
  1. Her vardiyada giriş yapılan “duruş mola” toplamda 1 saati geçmesin. Bu durum önlensin.
  2. Mola harici diğer girişlerin toplamı tam olarak 420 dk olsun. Eksik veya fazla giremesinler. (toplamda 8 saat çalışma 480 dk)
  3. “Setup, ilk parça işleme ve seri imalat” seçildiğinde mutlaka parça no ve operasyon no girilmeli.
  4. “mühendislik çalışması, rework” seçildiğinde mutlaka parça numarası girilmeli.
  5. Her satır doldurulurken isim doldurması zorunlu olsun.
 

Ekli dosyalar

tagayyur

Altın Üye
Katılım
13 Nisan 2011
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Enterprice
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhaba Arkadaşlar,
mola saatleri için nedense =EĞER(G15=60;"UYGUN";"UYGUN DEĞİL") çalışmadı. bende değerler arası giriş yaparak =EĞER(VE(G15>58;G15<62);"UYGUN";"UYGUN DEĞİL") kurguladım ve çalıştı.

Ancak diğer konular için bir çözüm üretemedim.
Yardımcı olabilecek var mıdır? ekte güncel dosyayı paylaşıyorum.
 

Ekli dosyalar

Üst