Düşey ara büyük&küçük ve çıkarma işlemi

Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba arkadaşlar
C sütununda isimler var H sütununda M sütunundan küçük tarih var aynı şekilde ile S sütununda ise T sütunundan küçük tarih var
Eğer H sütunu S sütunundaki tarihle aynı veya büyük ise M sütunundaki tarih T sütunundaki tarihten küçük veya büyük ise C ve B sütunlarındaki tarihleri GÜN OLARAK çıkartıp arasındaki süreyi U Sütununa versin DEĞİLSE boş bıraksın
Mümkünse tek formül ile Umarım karışık olmamıştır. teşekkür ederim
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
2. satırda C sütununda isim vardı, 3. satırda C ve B sütunlarında tarih var.
Örnek eklerseniz daha kolay cevap alırsınız.
Kolay gelsin
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

--Q sütununda aşağıdaki formülü kullanabilirsiniz.
.
Kod:
=GÜN360(H5;M5)
-- U sütunu için; H ve S ile M ve T sütunu arasındaki büyük/küçük koşuluyla,
S ve T'deki tarihler arasındaki 8 yıl koşulu birlikte aranmayacaksa VE parantezi içerisindeki kırmızı kısmı silin.
(U sütununun biçimini GENEL olarak ayarlayın)
.
Kod:
=EĞER(VE([COLOR="Red"]ETARİHLİ(S5;T5;"Y")>=8;[/COLOR]H5>=S5;M5<=T5);P5;"")
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Süpersiniz Ömer Bey teşekkür ederim

bir formül daha rica edebilir miyim sizden
sayfa 1 de a sütununda isimler b ve c sütununda ise tarihler var
sayfa 2 de a sütununa isim yazdığımda düşey ara ile sayfa 1 deki a sütunundaki ismin karşısındaki b ve c sütununda bulunan büyük tarihleri alsın istiyorum yardımcı olur musunuz
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Formül güncellendi.

C8'deki değer ile hedef belge D sütunundaki değerlerin eşleştiği satırlarda Z sütunundaki değerlerin en büyüğünü bulur.

Maksatınız, Z ve AA sütünundaki tarihler birlikte düşünülüp bunların en büyüğünü bulmak ise;
kırmızı renklendirdiğim sütun adını AA olarak değiştirin.

UYARI: Bu tür formüllerde, tüm satırlar yerine veri olan satırları kullanmak gerekir (65536 yerine örneğin 1000 gibi) .
Böyle yapmazsanız, belgedeki benzer formül sayısı arttığında belgeniz yavaş çalışacaktır.
.
Kod:
=EĞER(EĞERSAY([COLOR="darkorange"]'G:\BELGELER\1.PERSONEL\TERFİ-İNTİBAK-SSK.- SİCİL-KADRO\[TERFİ LİSTESİ.xls]GENEL LİSTE'![/COLOR]$D$1:$D$65536;$C8)=0;"";MAK(EĞER([COLOR="darkorange"]'G:\BELGELER\1.PERSONEL\TERFİ-İNTİBAK-SSK.- SİCİL-KADRO\[TERFİ LİSTESİ.xls]GENEL LİSTE'![/COLOR]$D$1:$D$65536=$C8;[COLOR="DarkOrange"]'G:\BELGELER\1.PERSONEL\TERFİ-İNTİBAK-SSK.- SİCİL-KADRO\[TERFİ LİSTESİ.xls]GENEL LİSTE'![/COLOR]$Z$1:$[B][COLOR="red"][SIZE="5"]Z[/SIZE][/COLOR][/B]$65536)))
[COLOR="Blue"]Dizi formülü olduğundan [B][COLOR="red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile uygulanmalıdır.
İşlem doğru yapılmışsa; formül, [B]kendiliğinden [COLOR="Red"]{....}[/COLOR][/B] gibi köşeli parantez içine alınır.[/COLOR]
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
ömer bey yukarıdaki soru için aşağıdaki formülü kullanıyorum
benim sizden talebim 23 veya 24 üncü sütundaki büyük olan tarihi alması
=EĞERHATA(DÜŞEYARA(C8;'G:\BELGELER\1.PERSONEL\TERFİ-İNTİBAK-SSK.- SİCİL-KADRO\[TERFİ LİSTESİ.xls]GENEL LİSTE'!$D$1:$AP$65536;23;0);0)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Önceki cevabımı güncelledim.
Sayfayı yenileyerek kontrol edin.
.
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Ömer bey kusura bakmayın yoruyorum sizi ama verdiğiniz formülü uygulayamıyorum
Bendemi bir eksiklik var yanlış mı anlatıyorum
ben aşağıdaki formülle 23.sütundaki tarihi alıyorum
benim sizden talebim aşağıdaki formülü kullanarak 23 ve 24 üncü sütunda bulunan tarihlerden büyük olan tarihi alması
=EĞERHATA(DÜŞEYARA(C8;'G:\BELGELER\1.PERSONEL\TERF İ-İNTİBAK-SSK.- SİCİL-KADRO\[TERFİ LİSTESİ.xls]GENEL LİSTE'!$D$1:$AP$65536;23;0);0)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
DÜŞEYARA işlevinde, aranan değer (isim), arama alanında (hedef belge D sütunu)
birden fazla kez tekrarlanıyorsa, bunlardan üstten aşağı doğru ilkini bulur.

Verdiğim formülde ise; aynı isim bahse konu D sütununda;
-- bir kez yer alsa da,
-- bir'den fazla kez tekrarlansa da
isimin karşısında tarihlerden en büyüğünü bulur.
(dizi formülü olduğunu unutmayın, yani ENTER ile değil, CTRL+SHIFT+ENTER ile uygulanmalı)

D sütunundan itibaren 23'üncü sütun Z sütunu, 24'üncü sütun ise AA sütunu oluyor zaten.

Halledemezseniz, gerçek belgenizle aynı yapıda bir örnek belge
(rastlanabilecek farklı durumlara göre örnek verilerin ve olması gereken sonuçların da belirtildiği)
eklemeniz daha hızlı sonuca ulaşmanızı kolaylaştırır.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Anladığım kadarıyla hazırladığım belge ekte.
Belgeye buradan erişebilirsiniz.
.
 

Ekli dosyalar

Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim ömer bey elinize sağlık hakkınızı helal edin
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
ömer bey o detayı atlamışım aşağıdaki formülde S dolu T boş ise hata veriyor düzeltme yapabilir misiniz
=EĞER(VE(ETARİHLİ(S5;T5;"Y")>=8;H5>=S5;M5<=T5);P5;"")
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Ömer bey yukarıdaki bahsettiğim hata #SAYI! olarak veriyor

Son göndermiş olduğunuz =EĞER(EĞERSAY('sayfa 2'!$D$1:$D$100;$C5)=0;"";EĞER(MAK(DÜŞEYARA($C5;'sayfa 2'!$D$1:$AI$100;23;0);DÜŞEYARA($C5;'sayfa 2'!$D$1:$AI$100;23;0))=0;"";MAK(DÜŞEYARA($C5;'sayfa 2'!$D$1:$AI$100;24;0);DÜŞEYARA($C5;'sayfa 2'!$D$1:$AI$100;23;0)))) bu formülü kullandığımda ise #DEĞER! hatası veriyor
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
ömer bey bu iş sizi de beni de çok yoracak ben en iyisi örnek bir dosya hazırlayıp göndereyim uygun mudur
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Gönderdiğim belge üzerinde, formülleri olması gereken hücrelere uygulayıp hatalı haldeyken kaydedin ve foruma ekleyin.
(bir metin kutusuna da hücre adresi belirterek, şu hücrede şu olmalı, bu hücrede bu olmalı gibi açıklama ekleyin)
.
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
merhaba Ömer bey sonunda çözdüm örnek belgeye gerek kalmadı sizden 2 adet yardım talep edeceğim
1- =YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"y")&" Yıl ";"0 Yıl ";"";1)&YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"ym")&" Ay ";"0 Ay";"";1)&YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"md")&" Gün";"0 Gün";"";1)

Kullanmış olduğum yukarıdaki formüle AG ve AH sütununda bulunan sayıları da bulunan süreden çıkarması için ne yapmam gerekiyor formülün sonuna -AG-AH koyuyorum olmuyor yardımcı olur musunuz

2-=EĞERHATA(DÜŞEYARA(D9;'[İZİN TAKİP.xlsm]Ü.İzin (Personel)'!$C$5:$T$500;18;0);0)

Bu formülle D sütununda bulunan bakanlık sicil numarası ile başka sayfadan bilgi çekiyorum ancak kişiler tarafından birden fazla kullanılan izin olduğundan aranan Bakanlık sicil numarası diğer sayfada BİR'den fazla satırda var nasıl bir formül kullanabiliriz

bu 2 formülde yardımcı olabilir misiniz. teşekkür ederim
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
merhaba Ömer bey sonunda çözdüm örnek belgeye gerek kalmadı sizden 2 adet yardım talep edeceğim
1- =YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"y")&" Yıl ";"0 Yıl ";"";1)&YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"ym")&" Ay ";"0 Ay";"";1)&YERİNEKOY(ETARİHLİ(Z16;BUGÜN();"md")&" Gün";"0 Gün";"";1)

Kullanmış olduğum yukarıdaki formüle AG ve AH sütununda bulunan sayıları da bulunan süreden çıkarması için ne yapmam gerekiyor formülün sonuna -AG-AH koyuyorum olmuyor yardımcı olur musunuz

2-=EĞERHATA(DÜŞEYARA(D9;'[İZİN TAKİP.xlsm]Ü.İzin (Personel)'!$C$5:$T$500;18;0);0)

Bu formülle D sütununda bulunan bakanlık sicil numarası ile başka sayfadan bilgi çekiyorum ancak kişiler tarafından birden fazla kullanılan izin olduğundan aranan Bakanlık sicil numarası diğer sayfada BİR'den fazla satırda var nasıl bir formül kullanabiliriz

bu 2 formülde yardımcı olabilir misiniz. teşekkür ederim
Tekrar merhaba.

-- 1'inci formül: Bu formülün sonucu bir tarih veya sayı değil METİN.
Bu nedenle; bu haliyle söz konusu formül sonucuyla matematiksel bir işlem yapamazsınız.

Çözüm için, kullandığınız ETARİHLİ işlevlerinde (YIL/AY/GÜN kısımlarının herbiri için ayrı ayrı olmak üzere) ;
-- ya küçük tarihe bahsettiğiniz AG ve AH değerlerini EKLEYEREK,
-- ya da BUGÜN kısmından AG ve AH değerlerini ÇIKARTARAK
etrafından dolaşılabilir.

Ancak;
-- aradaki yıl farkı sayısına (bu yıllardaki Şubat ayının durumuna göre)
-- ve ay kısmının denk geldiği aya (28-29-30-31 gün olan ayların durumuna göre)
tam sonucu bulamayabilirsiniz.

-- 2'nci formül: Kullanrığınız bu formülde ilgili sayfadaki ilk veri satırındaki bilgiyi çekebilirsiniz.
Aranan değer 1'den fazla olduğunda bunlardan hangisine ait satırdaki bilginin alınacağına nasıl karar verileceğini yazarsanız fikir üretilebilir.

İNDİS ve KAÇINCI ya da KAYDIR ve KAÇINCI işlevlerini kullanarak sonuç alınacağı belli gibi ama
kararın nasıl verileceğini net şekilde ifade etmeli, en iyisi de bunu örnek belge üzerinde açıklayarak örneklendirmelisiniz.
.
 
Üst