aylık yoklamayı tabloya dökmek

Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
iyi günler.
arkadaşlar problemi ekteki dosyadaanlatmaya çalıştım.sorun şu şekilde tablodaki tarih kutucuğundaki tarihteki kişi numarasını yoklamalarda bulacak ve gelmeyiş sebebine karılış gelen numaranın karşılığını yazacak. örn.01.07.2008 tarihinde 1 nolu personel gelmemiştir ve gelmeyiş sebep kodu 4 tür. 4ün kısaltma karşılığı ise k dır. bu kişi yoklama tablosunda K olarak gözükmelidir.
çok karışık oldu galiba .yardımcı olabilirseniz sevinirim.
dosyam ektedir.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
E6 hücresine yazarak dener misiniz, diğerleri benzer şekilde olacak.
=DÜŞEYARA(TOPLA.ÇARPIM((Sayfa1!A2:A22=1)*(Sayfa1!B2:B22=E4);(Sayfa1!C2:C22));Sayfa1!G2:I9;3)
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
yardımınız için teşekkür ederim. formül e6 ve e7 sütunları için çalışıyor ancak
e8 ve e9 için yazdığımda çalışmıyor hata gösteriyor.
tablodaki personel no yu değiştirdiğimde tablodaki verilerde değişiklik olmuyor. Sabit kalıyor
ikinci personel için formülü E8'e yazdığımda formülü çalıştıramadım.
aramayı nsadece tarihe göre yapıyor galiba.aramayı sayfa2 deki tarih ve personel nosuna göre sayfa1 de arayıp yazmalı
tablodaki personel noları değişken olabilir ocak ayında 1 nolu personel yerine 2 nolu personelide yazabilirim.aynı gün içerisinde birden fazla personel izinde olabilir
tekrar ilgilenebilirseniz sevinirim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
yardımınız için teşekkür ederim. formül e6 ve e7 sütunları için çalışıyor ancak
e8 ve e9 için yazdığımda çalışmıyor hata gösteriyor.
tablodaki personel no yu değiştirdiğimde tablodaki verilerde değişiklik olmuyor. Sabit kalıyor
ikinci personel için formülü E8'e yazdığımda formülü çalıştıramadım.
aramayı nsadece tarihe göre yapıyor galiba.aramayı sayfa2 deki tarih ve personel nosuna göre sayfa1 de arayıp yazmalı
tablodaki personel noları değişken olabilir ocak ayında 1 nolu personel yerine 2 nolu personelide yazabilirim.aynı gün içerisinde birden fazla personel izinde olabilir
tekrar ilgilenebilirseniz sevinirim.
Merhaba,

Örnek dosyayı incelermisiniz. İstediğiniz bu şekilde bir tablo mu?
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
ilgin için teşekkürler formül e6 için çalıştı ancak diğerleri için çalışmadı.belkide hata bendedir ben formüllerin bazılarını yerleştirdim ve birkaç açıklama ekledim tekrar ilgilenebilirseniz sevinirim.
yeni dosyam ektedir
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Tablonuzun formatı bu şekilde olmak zorundamı, eklediğim örnekteki gibi bir şablon kullanmanız hesaplamalar için daha doğru olacaktır diye düşünüyorum..
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn espiyonajl ilk mesajı gönderirken hat kopmuştu mesajım gitmedi sanmıştım yeni dosya eklerkende siz göndermişsiniz görmedim çok teşekkürler. tam isteğim gibi ancak tablo matbu form şeklinde tarihler sıralı olarak değil örneğimdeki olmalı.benim tabloya uyarlamanız mümkünmü bunu.formüller maşallah hayat hikayesi gibi :))))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Örnek dosyayı incelermisiniz..
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
allah klavyenizi altın kılsın.teşekkürler.çok teşekkürler.
hafta sonlarına gelen günlerin renklenmesinin imkanı yok galiba değilmi.
tekrar teşekkür ederim sizlere iyi günler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
allah klavyenizi altın kılsın.teşekkürler.çok teşekkürler.
hafta sonlarına gelen günlerin renklenmesinin imkanı yok galiba değilmi.
tekrar teşekkür ederim sizlere iyi günler
Rica ederim.

İşinize yaradığına sevindim..

Renklendirme ile ilgili bir kaç deneme yapmam gerekecek sanırım, bir sonuça ulaşırsam dosyayı eklerim.

İyi çalışmalar..
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
Sayın espiyonajl eğerle sizin yapamayacağınız hiç bir şey yok.helal olsun !!!
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba Sayın h.aykol ,

İltifatınız için teşekkür ederim..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
yardımınız için teşekkür ederim. formül e6 ve e7 sütunları için çalışıyor ancak
e8 ve e9 için yazdığımda çalışmıyor hata gösteriyor.
tablodaki personel no yu değiştirdiğimde tablodaki verilerde değişiklik olmuyor. Sabit kalıyor
ikinci personel için formülü E8'e yazdığımda formülü çalıştıramadım.
aramayı nsadece tarihe göre yapıyor galiba.aramayı sayfa2 deki tarih ve personel nosuna göre sayfa1 de arayıp yazmalı
tablodaki personel noları değişken olabilir ocak ayında 1 nolu personel yerine 2 nolu personelide yazabilirim.aynı gün içerisinde birden fazla personel izinde olabilir
tekrar ilgilenebilirseniz sevinirim.
merhaba
formülü bu haliyle diğer hücrelere kopyalarsanız çalışmaz. başvuru alanını sabitlemeniz gerekiyor.

=DÜŞEYARA(TOPLA.ÇARPIM((Sayfa1!g$A$2:$A$22=1)*(Sayfa1!$B$2:$B$22=E4);(Sayfa1!$C$2:$C$22));Sayfa1!$G$2:$I$9;3)
aralardaki $ işaretlerine dikkat edin, başvuruları sabitler.
incelemedim ama sanırım syn espiyonajl istediğiniz şekilde dosyanızı eklemiştir zaten.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
allah klavyenizi altın kılsın.teşekkürler.çok teşekkürler.
hafta sonlarına gelen günlerin renklenmesinin imkanı yok galiba değilmi.
tekrar teşekkür ederim sizlere iyi günler
Merhaba,

Örnek dosyayı incelermisiniz.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn espiyonajl teşekkür ediyorum mükemmel bir çalışma elinize sağlık.

syn uzmanamele sizede yardımlarınız için çok teşekkür ediyorum.formülünüzde değişiklikler yapmaya çalıştım ama ben beceremedim.sizin formülünüzde işimi görmüştü ama ben berememiştim.elinize sağlık .
herkeze teşekkürler
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn espiyonajl formülde çekme yaparsam formülde bozulma olurmu. birde S6 hücresinde değer var orası tarihin boş hanesi 16. gün değil o hanedeki formülü silsem herhangibir bozulma olurmu. teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
syn espiyonajl formülde çekme yaparsam formülde bozulma olurmu.
Formülü istediğiniz hücrelere kopyalayabilirsiniz, yani çekme yaparsanız formülde bozulma olmaz..


birde S6 hücresinde değer var orası tarihin boş hanesi 16. gün değil o hanedeki formülü silsem herhangibir bozulma olurmu.
Sanırım S4 hücresinden bahsediyorsunuz, koşulullu biçimlendirmede birkaç deneme yaptığım için o konuyu atlamışım, S4 hücresini silmek yerine 31.12.9999 gibi tarih yazarsanız daha uygun olur, bunun nedeni hücre boş olduğu için koşullu biçimlendirmede sorun yaratabiliyor, kısa çözüm olduğu için bu şekilde yapmıştım, bu yöntem sizi rahatsız eder ise başka bir yolda bulunabilir tabiki..
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn espiyonajl s4 hücresiyle bir problemim yok bence çok güzel olmuş. s4 hiçbirzaman 16.gün olmayacağı için S6 da veri olamaz ve o güne karşılık gelen diğer hücreler tabiki.temmuz ay açıkken S6da İ harfi gözüküyor halbuki oranın boş olması gerekli değilmi. S6-S8-S10 da veri geliyor. temmuz aynı seçince göreceksiniz.aslında burada hiçbirzaman veri olmayacak çünkü tarih karşılığı yok. silinebilir ama formüllerde bozulma olur diye çekiniyorum ve size danışmak istedim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sayın orcunerkek54, benim söylemek istediğim de aynı konu, S4 hücresine 31.12.9999 yazarsanız sorun çözülecektir..

Örnek dosyayı incelermisiniz..
 
Son düzenleme:
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
teşekkürler ben demek istediğinizi anlamamışım şimdi anladım olmuş tekrar tekrar teşekkürler
 
Üst