çoklu kriterlere göre başka sayfadan en düşük işe giriş tarihi ve en yüksek çıkış tarihi getirmek?

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Merhaba,
Ekli dosyada iki sayfa olup kriterlere göre çoklu satırdaki alanlardan en küçük ve en büyük tarihleri getirmek için fonksiyonlara ihtiyacım var...
Teşekkür ederim.


"Liste" sayfasındaki D sütunundaki TC kimlik no 1. kriter, K sütununda hücre kriteri "EVET" olan 2. kriter olarak
"İzin" sayfasındaki C sütunundaki TC Kimlik No ile eşleşenlerden ( C sütunundaki satırlarda aynı kişi farklı satır aralıklarında olarak birden fazla satırda olabilmektedir.) J sütunundaki işe giriş tarihlerinden en küçük tarihli olan işe giriş tarihi bulunup "Liste" sayfasının M sütununa getirilecek

Çıkış tarihi alanı boş olanlar ise izin sayfası K5 hücresi gelecek.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.
 

Ekli dosyalar

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın #Çıtır teşekkür ederim.
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Merhaba,
Sayın# Çıtır'ın 2 bölümde yapmış olduğu formüle ilişkin tabloda bir eklenti daha yapıldı... Formülü buna göre nasıl revize edebiliriz?
1 soruya eklenen ikincil şarta göre; İZİN sayfası L sütunundaki "EVET" olMAyanlar arasında en küçük giriş tarihi bulması sağlanacak.
Formül düzenlenmesi ile örnekte İsmayil için J11 hücresi 01.11.2005 tarihini bulacak.

Önceden yapılan M9 hücresindeki DİZİ FORMÜLÜ
Kod:
=EĞER($K9="EVET";MİN(EĞER(İZİN!$C$7:$C$70=$D9;İZİN!$J$7:$J$70));"")
Teşekkür ederim.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
liste M9 hücresindeki formülü aşağıdaki şekilde değiştiriniz.Dizi formülü.Aşağı doğru çoğaltınız.
Kod:
=EĞER($K9="EVET";MİN(EĞER((İZİN!$C$7:$C$70=$D9)*(İZİN!$L$7:$L$70="EVET");İZİN!$J$7:$J$70));"")
 
Son düzenleme:

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın #Çıtır, Teşekkür ederim.
L sütunundaki Evet' ler olmayanları tespit etmesi gerekeceği için ilgili alandaki = işaretini <> olarak değiştirdim. (İZİN!$L$7:$L$70<>"EVET")
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın #Çıtır, Teşekkür ederim.
L sütunundaki Evet' ler olmayanları tespit etmesi gerekeceği için ilgili alandaki = işaretini <> olarak değiştirdim. (İZİN!$L$7:$L$70<>"EVET")
Sayın KMLZDMR;
Ben EVET olanlarla olmayanlar arasında terettüd ettim.Siz nasılsa o şekilde değiştirin.Doğrusu sizin yaptığınız şekildedir.Dönüş yaptığınız için teşekkür ederim.Kolay gelsin.
 
Son düzenleme:

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın #Çıtır, maalesef benim dosyamda çalışmadı. Çözemedim. Size mesajda ayrıca yazdım. Mesajlara bakabilir misiniz? Lütfen.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın #Çıtır, maalesef benim dosyamda çalışmadı. Çözemedim. Size mesajda ayrıca yazdım. Mesajlara bakabilir misiniz? Lütfen.
Dizi formülüne dönüştürüldü mü? Formülden ctrl ve Shift tuşlarına basılı iken enter tuşlayınız ve aşağı doğru çoğlatınız.
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın # Çıtır
forumdaki dosya (formül çalıştı) {=EĞER($K9="EVET";MİN(EĞER((İZİN!$C$7:$C$70=$D9)*(İZİN!$L$7:$L$70<>"EVET");İZİN!$J$7:$J$70));"")}
kullandığım dosyada (formül çalışmadı.Aşağıdaki formülü DİZİ olarak dönüştürmeye çalıştığımda fare imleci formülün $D9 alanında gitmektedir.)
{=EĞER($K9="EVET";MİN(EĞER('DEPARTMAN İZİN'!$C$7:$C$1000=$D9)*('DEPARTMAN İZİN'!$L$7:$L$1000<>"EVET");'DEPARTMAN İZİN'!$J$7:$J$1000));"")}
orjinal dosyamda sayfa adlarının başında (') tırnak 'DEPARTMAN İZİN'! bulunmakta. bunsuz önceki formülde çalışmamaktadır.
Excel2003 versiyon farklılığı etkisi midir? Çözemedim.
lütfen değerlendirme yapabilir misiniz?
Ekran görüntüsü ektedir.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayfa adları farklı olduğu için.Sayfa adları arasında boşluk var ise başlarında kalevye üsteki 2 de bulunan sayfa adı başlarına ve sonlarına ' işareti konmalı.
Sorunu çözmek için:
1)Formülü ilgili satıra kopyalayınız.
2)Sayfa adlarını ! işaretinden itibaren geriye doğru siliniz.
3) Durum çubuğunun yanındaki çalışma sayfa adlarına tıklayarak formüle sayfa adlarının gelmesini sağlayınız.
4) Dizi formülüne dönüştürünüz.Aşağı doğru kopyalayınzı.
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
MİN(EĞER(( eğer den sonra bir parantezi unutmuşum.
{=EĞER($K9="EVET";MİN(EĞER(('DEPARTMAN İZİN'!$C$7:$C$1000=$D9)*('DEPARTMAN İZİN'!$L$7:$L$1000<>"EVET");'DEPARTMAN İZİN'!$J$7:$J$1000));"")}
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Merhaba,
Sayın #Çıtır ve form üyeleri yukarıdaki örneklerdeki konulara eklenti yaptığım bir konu da daha desteğe ihtiyacım var. Forumdan bazı formüllerden yararlandım ama çözemedim.
Ekli dosyada "Liste" sayfasındaki O9 hücresi sonucu için formüle ihtiyaç var. Lütfen yardımcı olabilir misiniz?

O9 hücresi ve aşağı doğru formüle edilecek
D9 hücresindeki TC li için
Kriter1:Liste sayfasında k9=evet olacak
Kriter2: k9=evet olacak
Kriter 2: İZİN sayfasında ilgili alanda evet olmayanlar yani İZİN!$L$7:$L$34<>"evet" şeklindeki duruma göre İZİN sayfasındaki M sütununun toplamı gelecek

O9 hücresi için İzin sayfasın M sütunundaki M11 + M12+ M13 hücrelerini bulup toplamış olacak.

=TOPLA(EĞER($K$9="EVET";EĞER(İZİN!$L$7:$L$33<>"EVET";İZİN!M7:M33);555)) olmadı...
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
O9 hücresine aşağıdaki formüllerden birini kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER($K9="EVET";ÇOKETOPLA(İZİN!$O$7:$O$700;İZİN!$C$7:$C$700;$D9;İZİN!$L$7:$L$700;"<>EVET");"")
Kod:
=EĞER($K9="EVET";TOPLA.ÇARPIM((İZİN!$C$7:$C$700=$D9)*(İZİN!$L$7:$L$700<>"EVET")*(İZİN!$O$7:$O$700));"")
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Teşekkür ederim. Sabah bakacağım.
 
Üst