• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aynı tarihe rastlamasın

Katılım
11 Kasım 2005
Mesajlar
454
Excel Vers. ve Dili
Windows 2011 TR
MS Office 365 TR - 64bit

VBA, Selenium ve VBS
izinli bir çalışanı aynı tarihte görev yazmamalıyım.
A sütunu günün tarihi
D sütunu izinli tarihi


soruyu anlatamadım ama dosya hazırladım. sanırım anlaşılır bir durum. yardım ederseniz sevinirim.
 

Ekli dosyalar

Merhaba.

E2:E19 hücre aralığı seçiliyken VERİ DOĞRULAMA -> ÖZEL'i seçin ve
aşağıdaki formül kısmına verdiğim formülü uygulayıp işlemi onaylayın.

Artık, A sütunundaki tarihte izinli olan kişinin adını yazamazsınız.
.
Kod:
=TOPLA.ÇARPIM(($D$2:$D$19=A2)*($C$2:$C$19=E2))=0
 
Merhaba.

E2:E19 hücre aralığı seçiliyken VERİ DOĞRULAMA -> ÖZEL'i seçin ve
aşağıdaki formül kısmına verdiğim formülü uygulayıp işlemi onaylayın.

Artık, A sütunundaki tarihte izinli olan kişinin adını yazamazsınız.
.
Kod:
=TOPLA.ÇARPIM(($D$2:$D$19=A2)*($C$2:$C$19=E2))=0


Sayın Ömer BARAN, Ellerinize sağlık, teşekkür ederim.
 
İlave not:

İzinli kişilerin izinli oldukları günleri, gün gün listeye yazmak yerine,
izin başlangıç ve bitiş tarihlerini yazıp (1 günlük izinler için bu iki tarih aynı olur),
bu tarihler arasındaki günlere ismin yazılmasını engellemek daha doğru olur gibi geldi bana.

Ayrıca izin ile ilgili bilgileri ayrı bir sayfada tutmanızı da önermeliyim.

İzin başlangıç tarihlerini D sütununa, izin bitiş tarihlerini de E sütununa yazarsanız,
(böylece her bir izin günü için her bir kişiye bir satır veri yazmamış olursunuz)
görevlendirme için F sütununu kullanıp, F sütunundaki bu alan seçiliyken aşağıdaki formülü
VERİ DOĞRULAMA -> ÖZEL kısmına uygulamak daha pratik olur.
.
Kod:
=TOPLA.ÇARPIM(($D$2:$D$19<=A2)*($E$2:$E$19>=A2)*($C$2:$C$19=F2))=0
 
Geri
Üst