Birden Çok Kritere Göre İşlem Yapma

  • Konuyu başlatan Konuyu başlatan ycicek
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba Üstadlarım,
Yine ben ? Yine karmaşık sorularım var. İnşaallah başlığı düzgün atmışımdır.

Ekli belgemizde Aylık Vardiya Listesi yapmaya çalıştım. Ayın ilk günü bir önceki ayın son günü vardiyası neyse ona göre manuel olarak girilmesi ve akabinde diğer 29 günün verisinin ilk gün verisine göre gelmesini istiyorum. Bunu formüller ile yapabilir miyiz?

Sorunun etraflıca anlaşılabilmesi için belgenin içindeki açıklamayı okumak gerekiyor. Örnek olması açısında bir de vardiya listesi ekliyorum.
Not: Açıklama Personel Listesi Sayfasında.

Şimdiden teşekkür ediyorum.

Saygılarımla
Yasin ÇİÇEK
 

Ekli dosyalar

  • Vardiya Örnek.webp
    Vardiya Örnek.webp
    146.1 KB · Görüntüleme: 75
  • Vardiya Senaryo.xlsx
    Vardiya Senaryo.xlsx
    35 KB · Görüntüleme: 8
Eyvallah.

Esas olarak emekliyim, Ms.Excel özel zevkim. Gece - gündüz işi biraz karışık, fazla uykuyu sevmem.
Forumumuzun yeni olması dolayısıyla da 7/24 misali buralardayım (öğleden önce pek ilgilenemiyorum).

Memnuniyetinizi, etrafınızdaki M.Excel kullanıcılarını forumumuzdan haberdar ederek,
onların da üye olmalarını tavsiye ederek göstermeniz her zaman ilk tercihimiz.

Biz diyoruz ki; siz hayal edin, üzerinde düşünelim, bilgi/tecrübenin yettiği kadar da çözüm üretelim.

İyi çalışmalar dilerim.

.
 
Sayın @ycicek

Vardiya sayfasındaki personel bilgileri için 6 satırlık yapı hep sabit midir?
Belgedeki sorunun öngöremedik. Demekki veriyi soldan almak doğru değilmiş.
Başlangıç gününden sonraki 8'inci günden itibaren 7 sütun soldan vardiya bilgisi almak doğru yöntem değilmiş demekki.
Bir sütunda vardiya bilgisi dışında bir bilgi (Yİ, R gibi) olduğunda bu sütundan 7 sonrakinde hatalı sonuç alınıyor durumda.

Formül üzerinde düşüneyim, hallederiz inşallah. En kötü olasılık, yardımcı bir alan kullanarak sorunun etrafından dolaşılabilir.
Personel sayısını, yardımcı alan kullanmak gerekirse diye sordum.
 
Üstadım bazı noktalarda 4 personel bazılarında 5 bazılarında 6 personel olabilmekte. Genel de 4 personel var.

4 personel olduğunda A ve D İzin günleri haricinde aynı vardiyada 2 kişi çalışıyor.
5 personel olduğunda B ve E İzin günleri haricinde aynı vardiyada 2 kişi çalışıyor.
6 personel olduğunda C ve F İzin günleri haricinde aynı vardiyada 2 kişi çalışıyor.
 
Sayın @ycicek

BRN ismi kullanılarak oluşturulan AD TANIMLAMASIna ait formülünü aşağıdakiyle değiştirip;
-- Personel Listesi sayfasına, Vardiya sayfasındaki tarih aralığına denk gelecek şekilde S, Yİ, R gibi sonuçlar doğuracak tarihler yazarak,
-- Vardiya sayfası O2 hücrsindeki tarihi, tabloda yıl değişimi sonucunu doğuracak başlangıç tarihleri yazarak
denemeler yapın.

Bir de ilave not: vardiya çizelgenizi her zaman ayın 15'i ile bir sonraki ayın 14'ü arası için hazırlıyorsanız;
-- D14 hücresindeki formülü =EĞER(SÜTUN()-4>=GÜN(SERİAY($O$2;0));"";$O$2+SÜTUN()-4) olarak değiştirip sağa doğru kopyalayın,
-- aşağıdaki formülün ilk satırını =EĞER(YADA($C16="";D$14="");""; olarak değiştirin.
Böylece sağ tarafta ayın 14'ünden sonraki bir tarih oluşmaz ve tarihin oluşmadığı sütunlarda da formül sonucu BOŞ olur.

Ekteki belgede işlemler uygulandı. Üst taraftaki değer değiştirme düğmesiyle ay değişimi yaparak sonuçları kontrol edersiniz.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)
 

Ekli dosyalar

Bir de ilave not: vardiya çizelgenizi her zaman ayın 15'i ile bir sonraki ayın 14'ü arası için hazırlıyorsanız;

Evet Hocam 15-14 arası formülü verdiğiniz gibi düzelttim. Buna göre denemeler de yaptım kusursuz çalışıyor. Tek problem tarih kısmına 15.12.2020 yazdığımda 1.1.2021'e geldiğinde vardiya düzeni bozuluyor.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst