Basit Nöbet Sistemi

16/05/2017, 23:36

uzunlarbilisim

Selam;

Ek'teki örnekte yine bir yerde takıldım, yardımcı olursanız sevinirim:

Sayfa1'de sol tarafta nöbet grubu ve her personel için ayda en fazla 4 nöbet tutabailecek nöbet sayıları var. her personelin karşısına nöbet günlerini ayın 5', 15'i veya 23'ü gibi nöbet günlerini yazdığımda, sağ taraftaki listede otomatik olarak kimin nöbetçi olduğunu yazdırmam gerekiyor. Ben sadece 1 nöbeti yazdırabiliyorum, daha fazla nöbetler için nasıl bir formül girmem gerekiyor? kolay gelsin...
18/05/2017, 12:38

biberli33

(16/05/2017, 23:36)uzunlarbilisim yazdı: Selam;

Ek'teki örnekte yine bir yerde takıldım, yardımcı olursanız sevinirim:

Sayfa1'de sol tarafta nöbet grubu ve her personel için ayda en fazla 4 nöbet tutabailecek nöbet sayıları var. her personelin karşısına nöbet günlerini ayın 5', 15'i veya 23'ü gibi nöbet günlerini yazdığımda, sağ taraftaki listede otomatik olarak kimin nöbetçi olduğunu yazdırmam gerekiyor. Ben sadece 1 nöbeti yazdırabiliyorum, daha fazla nöbetler için nasıl bir formül girmem gerekiyor? kolay gelsin...

Sayın Uzunlar, aslında nöbet1 in altına devam ederseniz yazıyor ama nöbet2,3 ve 4 olmuyor sorununuzu DÜŞEYARA yerine EĞER fonksiyonuyla çözebilirsiniz sanırım. Çünki bu söylediklerinizi bir koşula bağlamak gerek kanısındayım. Kolay gelsin.
19/05/2017, 08:18

uzunlarbilisim

Sayın biberli 33, ilgi ve alakanız için çok teşekkür ediyorum, tavsiye ettiğiniz eğer formülünü denedim. Tam oldu bu derken o da olmadı çünkü o formülde de iç içe sadece 8 eğer koşulu yazabiliyoruz, daha fazlasını yazdırmıyor program. Yine de bunun bir çözümü olmalı, belki daha farklı düşünmeliyiz...
19/05/2017, 09:17

biberli33

Sayın Uzunlar, şöyle kurgulasak; biz hep ay üzerinden kod yazmaya çalışıyoruz. Bunu kişilerin nöbet listesinden yapsak. Şöyle ki A kişisinin Nöbet1 hücresine yazılan günü ay içerisinde aratıp karşısına o ismi yazdırsak. Böylece Eğer komutunu da sorunsuz kullanırız diye düşünüyorum. Eğer B2=I2:I33 ise isim yazdır ilgili hücreye istersek değilse kısmını kullanırız ama burada gerekli değil gibi. Sonraki Nöbet2 yi yazarken Nöbet1 le aynı olmaması için <> eşit değil parametresini kullanabiliriz. Uzun zamandır excelle uğraşmıyorum. Bisiklet kullanmak gibi derler ya bence öyle değil. Ara verince çoğu şeyi hatırlamakta zorlanıyor insan. Bir de bende bulunan kapsamlı bir Excel kod arşivi var onu paylaşayım sizinle. Bunu genelde de paylaşacağım ama size de göndereyim. Umarım faydam olur. Kolay gelsin.