arkadaşlar iyi akşamlar bizim iş yerinde her gün bir görev listesi çıkar ve bu liste exel de ve her gün için bir sayfa şeklinde ayarlanır herkezin karşısında çalışıyor ya da izinli yazar ve 2 gün ard arda çalışan bir kişi 3. gün izinli olur acaba bunu bir formüle bağlamak mümkün mü? şimdiden teşekkürler
Excel için formül arıyorum
Cevaplar
Eğer doğru anladıysam bir örnek yaptım çapımca...
ÖncekiGün, Dün, Bugün isimli 3 sayfamız var Çalışma kitabında.
"A" Sütunlarında isimleri, "B" sütunlarında shiftleri yazıyor.
Eğer ÖncekiGün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer ile(çalışıyor),
Dün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer aynı ise;
Bugün adlı sayfada 1.Satırdaki personelin B sütünundaki değere izinli yazıyor.
kod bu! diğer satırlar içinde tekrarlıyoruz....
Ekran Görüntüsü;

Eğer istediğin buysa ÖM at Gönderirim....
ÖncekiGün, Dün, Bugün isimli 3 sayfamız var Çalışma kitabında.
"A" Sütunlarında isimleri, "B" sütunlarında shiftleri yazıyor.
Eğer ÖncekiGün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer ile(çalışıyor),
Dün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer aynı ise;
Bugün adlı sayfada 1.Satırdaki personelin B sütünundaki değere izinli yazıyor.
kod bu! diğer satırlar içinde tekrarlıyoruz....
=EĞER(ÖZDEŞ(öncekiGün!B1;Dün!B1);"izinli";"çalışıyor")Ekran Görüntüsü;
Eğer istediğin buysa ÖM at Gönderirim....
Yalnız şöyle bir şey var, benim anladığım kadarıyla listeler böyle üç günlük değil, eğer aylık (veya haftalık) ve her gün için bir sayfaysa zQQm in yaptığı şekilde halledemezsin. Çünkü sayfa isimlerine ihtiyacın olacak. Fakat haftalık da olsa aylık da olsa, bunu her sayfaya bir kerelik uygulayıp kaydedersen sonrasında istediğin kadar kullanabilirsin. Yıllık tutuluyorsa, bu formül çözüm değil :)
O durumda;erenberk dedi: ↑Yalnız şöyle bir şey var, benim anladığım kadarıyla listeler böyle üç günlük değil, eğer aylık (veya haftalık) ve her gün için bir sayfaysa zQQm in yaptığı şekilde halledemezsin. Çünkü sayfa isimlerine ihtiyacın olacak. Fakat haftalık da olsa aylık da olsa, bunu her sayfaya bir kerelik uygulayıp kaydedersen sonrasında istediğin kadar kullanabilirsin. Yıllık tutuluyorsa, bu formül çözüm değil :)
Sayfa1,sayfa2,sayfa3
olan varsayılan excel şablonu kullanılır. Her gün için yeni bir sayfa eklenir ve içine aynı kod yazılır.
isimleri ilk sayfadan çeker,yapıştırılan koddaki sayfaları da her gün 1 arttırır.
Sayfa3'e yazılacak kod;
=EĞER(ÖZDEŞ(Sayfa1!B1;Sayfa2!B1);"izinli";"çalışıyor")Sayfa4'e yazılacak kod;
=EĞER(ÖZDEŞ(Sayfa2!B1;Sayfa3!B1);"izinli";"çalışıyor")Sayfa5'e yazılacak kod;
=EĞER(ÖZDEŞ(Sayfa3!B1;Sayfa4!B1);"izinli";"çalışıyor")Sanırım anlaşılmıştır.
Problem yok ;) yıllık da tutabilir... :yes:
Her gün bir önceki günden kopyalayıp yapıştıracaksa tabi ki yıllık da olur :D
Yani :Derenberk dedi: ↑Her gün bir önceki günden kopyalayıp yapıştıracaksa tabi ki yıllık da olur :D
250 personelin olduğunu var sayarsak, hepsinin son 2 gün faaliyetini tek tek kontrol etmek yerine yeni bir sayfa ekleyip kod yapıştırması daha basit.
Sanırım arkadaşın istediği böyle bir şeydi ama kendisi yok ortalarda :D
kusura bakmayın arkadaşlar bu ara iştempomuz baya yoğun da liste aylık bir şekilde tutuluyor ve her sayfaya o günün tarihi örn: nisan şeklinde atılıyorzQQm dedi: ↑Yani :D
250 personelin olduğunu var sayarsak, hepsinin son 2 gün faaliyetini tek tek kontrol etmek yerine yeni bir sayfa ekleyip kod yapıştırması daha basit.
Sanırım arkadaşın istediği böyle bir şeydi ama kendisi yok ortalarda :D
Niye günlük yapıyorsunuz? Aylık yapıp her sayfada o ayın günü kadar sütun ekleyin ve bir formül oluşturun.
Böylesi daha rahat olmaz mı? Tüm ayı bir sayfada görmüş olursunuz?
Böylesi daha rahat olmaz mı? Tüm ayı bir sayfada görmüş olursunuz?