If kullanarak, vb.


0

2 tam zamanlı ve 3'ü kapamayan vardiyasında dolduran küçük bir vardiya işçileri ekibi yönetiyorum.

Az sayıda personel için programları bulmak için çok zaman harcıyorum (bir sürü kural var). Bunu mümkün olduğunca otomatikleştirmek istiyorum.

Tam zamanlı iki kişinin programlarını otomatikleştirdim ve ihtiyaç duyduğum değişimi belirledim.

Tek ihtiyacım olan diğer üçünü planlamak. Her birinin kabaca eşit saatlerce değişmesi gerekiyor (28 günden fazla). 18 x 8 saatlik vardiya ve 4 x 4 saatlik vardiya var. Ayrıca kiralanan zamana bağlı olarak 4 saat olan ancak her ay değişen olay değişimleri var.

Bir if / then ifadesi istiyorum ya da belki vardiya A / B / C programına göre "açık" yazan bir makro ya da VBA koduna ihtiyacım var ve bir şekilde bu saatlerin eşit olduğundan emin olmam gerekiyor. Bunu nasıl başarabileceğime dair herhangi bir öneriniz var mı?


Paul'un cevabına katılıyorum. Bu, Excel'de yapılamayacak kadar fazla değil, daha çok, özellikle olay değişimleri olmak üzere farklı türden kaymalar nedeniyle ekstra bir karmaşıklık düzeyi söz konusu . Özellikle programlamanın hangi yönünü size en çok götürdüğünü sorabilir miyim?
Monomeeth,

Yanıtlar:


1

Excel'de çalışan bir çözüm istediğinizi varsayarsak, bunun karmaşık olacağını söyleyeceğim. İhtiyaçlarınızın bir kısmını veya çoğunu karşılayan bir çözümü bir araya getirmek için sayısız çalışma sayfası ve bazı vlookup komutları kullanabilirsiniz, ancak saatlerini çalışanlara eşit olarak nasıl dağıtacağını bilmek çok düşük bir ihtimal olacaktır. Çok sayıdaki kamuya açık web uygulaması dünyamızda, size çalışan programlaması için abone olabileceğiniz çevrimiçi bir uygulama bulmanızı önerdim.

https://www.google.com/search?q=employee+scheduling+app


teşekkürler bunu kontrol edeceğim. Bunların çoğuna baktım ve onlara ihtiyacım olan şeyi
Megan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.