• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Tarih Çakışmasını Bulma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

mana97

Yeni Üye
Katılım
18 Ağu 2022
Mesajlar
279
Çözümler
31
Aldığı beğeni
103
Excel V
Office 2019 TR
Konu Sahibi
Merhaba personelin gidiş dönüş tarihine göre aşağıda örnek bir dosya oluşturdum örnek veriyorum personel 01.01.2023 tarihinde istanbuldan ankaraya iş için seyahat etti ve 10.01.2023 tarihinde istanbula dönüş yaptı. Personel bu seyahatin ücret ödemesini almak için forum doldurmaktadır. Burdaki örnekte aynı personel birden fazla seyahati var ve hatalı olarak 05.02.2023 tarihinde yapmış olduğu seyahati 05.01.2023 olacak yazmış ve bunu fark etmemiş. Personel 01.01.2023 - 10.01.2023 tarihine zaten bir verisi olduğu için bu 05.01.2023 tarihini kapsıyor bana bu 05.01.2023 tarihini bulacak bir formül lazım. (Liste her ay 3000 satır dan oluşuyor ve bir personel birden fazla seyahat formu vermektedir. O yüzden dinamik bir formül olması gerekiyor) vba olur KTF olur Formül olur hiç fark etmez yeterki çözüm olsun
 
Çözüm
Bir çözüm yolu olarak,
Ortak ya da Kesişen Tarihler bulunabilir.
Ancak hangisi hatalıdır, hangisi hatalı değildir bunu bilemeyiz.

Kesişen tarihleri bulmak için
örneğin, F2 hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
formülünü yazın.
Sonuç 1 ise diğer tarihlerden en az birisiyle kesişmesi vardır. Sonuç 0 ise kesişme yoktur.

Sonrasında ise, 1 yazılı olup ta kesişme varsa hatalı olanı bulmak için bu kesişenlere tek tek bakmak gerekir.

Dosyada kesişenler, koşullu biçimlendirildi. Ve de F kolonuna formül yazılıp kesişenler orada da biçimlendirildi. İncelersiniz...
Bir çözüm yolu olarak,
Ortak ya da Kesişen Tarihler bulunabilir.
Ancak hangisi hatalıdır, hangisi hatalı değildir bunu bilemeyiz.

Kesişen tarihleri bulmak için
örneğin, F2 hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
formülünü yazın.
Sonuç 1 ise diğer tarihlerden en az birisiyle kesişmesi vardır. Sonuç 0 ise kesişme yoktur.

Sonrasında ise, 1 yazılı olup ta kesişme varsa hatalı olanı bulmak için bu kesişenlere tek tek bakmak gerekir.

Dosyada kesişenler, koşullu biçimlendirildi. Ve de F kolonuna formül yazılıp kesişenler orada da biçimlendirildi. İncelersiniz...
 
Çözüm
Konu Sahibi
Hocam formül hatalı çalışıyor örnek veriyim isim 1 kişinin gidiş tarihini listedeki herkesin gidiş tarihiyle kıyaslama yapıyor isim 1 in tarihleri isim 2 yi alakadar etmemesi gerekiyor
 
Konu Sahibi
Hocam formül hatalı çalışıyor örnek veriyim isim 1 kişinin gidiş tarihini listedeki herkesin gidiş tarihiyle kıyaslama yapıyor isim 1 in tarihleri isim 2 yi alakadar etmemesi gerekiyor
Pardon hocam tekrar incelemedim çokeğersayda isimleride ayrıca kontrol ediyormuş elinize emeğinize sağlık (1 ile 0 ı bir an fazla fazla görünce hatalı olduğunu düşündüm ancak kurmuş olduğunuz kurguyu sonradan anladım belki kendimce biraz geliştirebilirim teşekkür ederim)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst