Veri bulunan en son sütun hücresinin başlığını yazdırma

Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
Merhaba,


Başlık biraz absürt oldu farkındayım. İçerik de öyle olacak :))

Örneğin veri 1: Bu işe ay başı başlamam gerekiyormuş 1.04.24'te ama ben 3.04'te başlamışım.
10.04.24'te bitiyormuş ama ben en son 8.04.2024'te veri girmişim ve o tarihte bitmiş. Yeşil renge aldanmayın dikkat çekmek için yaptım. Başlangıç tarihi 1.04 ve 10.04 tarihleri arasındaki ilk verinin tarihini yazacak formülle. İlk veri 3.04te girilmiş mesela. Bitiş tarihi de en son hangi satırda 1 yazmışım? 8.04'te gördüğünüz gibi. Bitiş tarihi de gidip 1 yazan en sağdaki hücrenin en üstündeki tarih verisini yazacak.

Genel olarak hangi projeye hangi gün başlayıp, en son hangi gün baktığımı ya da bitirdiğimi göreceğim. İnşallah anlatabilmişimdir.


Yedek resim url: https://ibb.co/4tsnHy5

Kime anlatsam ya anlatamadım, ya da anlatamadım :)

Diğer bir anlatma çabası ile veri 3'e baktığınızda ne görüyorsunuz?
1.4.24'te başlamam gerekiyormuş ama 2.4.24'te başlamışım projeye. Sol tarafta başlangıç tarihine öyle bir formül yazmalıyım ki oradaki veri 2.4.24 olmalı. Ya da 1.4.24'te ki hücreye 1 yazsaydım daha erken bir tarih olacaktı ve başlangıç tarihi 1.4.24 yazacaktı.

Bitiş tarihi normal şartlarda 10.04.24 olması lazım. Fakat 5.4.24'te bitirmişim işi mesela.
Bitiş tarihine o satırda yer alan en sondaki veri 5.4.24 olduğu ve daha sonra bu projede iş yapmadığım için bitiş tarihini 5.4.24 olarak yazmalı en sol taraftaki bitiş tarihine.

Kısaca projeye ne zaman başladım, ne zaman Bitirdim'in yolunu arıyorum. Ya da ne zaman başlayabildiysem başlangıç olarak düşünecek o tarihi, en son ne zaman 1 yazdıysam onu da bitiş tarihi olarak düşünüp bitiş tarihine en son 1 yazdığım tarihi ekleyecek.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
F3 hücresine aşağıdaki formülü yazıp aşağı doğru çekiniz.

Kod:
=ARA(2;1/(G3:P3<>"");$G$2:$P$2)
 
Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
Yok hocam bu şekilde değil. Mesela veri3te başlangıç tarihi 2.04.23 olmalı formül sonucunda 1 değil. Bitiş tarihi ise 5.04.23 olmalı. Sizde 2 yada 1 veriyor sonucu.
Yine tabloya göre veri başlıklı sütunun başlangıç tarihi 3.04.23 diye yazmalı, bitiş tarihi ise 8.04.23 olarak yazmalı soldaki alanda.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
244132

B2 hücresine aşağıda ki formülü yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.

Kod:
=İNDİS($E$1:$N$1;KAÇINCI(DOĞRU;E2:N2<>"";0))
C2 hücresine de

Kod:
=ARA(2;1/(E2:N2<>"");$E$1:$N$1)
yazıp aşağı doğru çekiniz.

Aşağıdaki linke de yükledim.

 
Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
Ali hocam, üstadım;
Ara olan formül çalıştı. Fakat indisli formül değer hatası veriyor. Ben görmüyorum birşeyi eksik yapıyorum tecrübe eksikliğinden sanırım.
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
C++:
=İNDİS($E$1:$N$1;KAÇINCI(DOĞRU;E2:N2<>"";0))
CTRL+SİFT+ENTER yapmanız gerekir dizi formülüdür.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit

Ekli dosyalar

Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
C++:
=İNDİS($E$1:$N$1;KAÇINCI(DOĞRU;E2:N2<>"";0))
CTRL+SİFT+ENTER yapmanız gerekir dizi formülüdür.
Gerçekten bu şekilde çalıştı formül. Bende excel biliyor sanıyordum, kendimi. İndis formülünü biliyorum ama bu şekildeki kullanım mantığını anlamadım.
 
Son düzenleme:
Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
Alternatif;

Harici Link (Silinebilir) ; https://www.dosya.tc/server42/e8jrqh/Ilk_ve_son_tarih_listeleme.xlsx.html

E3;
C++:
=İNDİS($G$2:$P$2;TOPLAMA(15;6;SÜTUN($G3:$P3)-6/($G3:$P3<>"");1))
F3;
C++:
=İNDİS($G$2:$P$2;TOPLAMA(14;6;SÜTUN($G3:$P3)-6/($G3:$P3<>"");1))
Merhaba,

Sizin fonksiyon da çalışıyor. Tabi yanlış anlamayın bunu söylememin nedeni indisin bu amaçla kullanılacağını bir önceki içerikte keşfettim. Sizde ise daha farklı fonksiyon yapısı var. Bu açıdan sizin ki de çalışıyor dedim yani küçük görme değil tanıdık yazılım aslında tanıdık değilmiş kendi sorunum :))15;6 ve -6 gibi içeriğin olmasının sebebi nedir acaba? Öğrenmek adına soruyorum.

Mesela sizin fonksiyon kodlarını denediğimde hata çıkıyor şuan. Nasıl hata derseniz sadece ay üzerinde 1 ve 2 ye veri giriyorum.
Başlangıç olarak 1 yazması gerekirken 13'ünü, 2 yazması gerekirken ay'ın 14'ünü yazıyor.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Benim önerim dizi formül değildir. Aradaki fark budur.

15;6 ise formülün hesaplama parametreleridir. Detaylı bilgi için linkteki açıklamaları inceleyebilirsiniz.

Toplama Fonksiyonu (Aggregate)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,
....
Mesela sizin fonksiyon kodlarını denediğimde hata çıkıyor şuan. Nasıl hata derseniz sadece ay üzerinde 1 ve 2 ye veri giriyorum.
Başlangıç olarak 1 yazması gerekirken 13'ünü, 2 yazması gerekirken ay'ın 14'ünü yazıyor.
Paylaştığım örnek dosyada deniyorsanız bu sorunu yaşamamanız gerekir. Kendi dosyanıza uyarlıyorsanız belki bu aşamada sorun yaşamış olabilirsiniz.
 
Katılım
28 Ekim 2015
Mesajlar
24
Excel Vers. ve Dili
2021/Home&Work/64bit/TR
Paylaştığım örnek dosyada deniyorsanız bu sorunu yaşamamanız gerekir. Kendi dosyanıza uyarlıyorsanız belki bu aşamada sorun yaşamış olabilirsiniz.
Önce paylaşımınızı gördüm yorum yaptım ve indirdim. Sonra nasıl öğrenirim diye yorum yapıp deneyimledim. Deneyim esnasında dosyama uyarladıktan sonra yaşadım sorunu. Yazdığınız fonksiyonu incelerken fark ettim 15 en küçük değeri temsil ediyormuş Excel gösterdi ama sizinkini uyarlamayı başaramadım öğrenmek adına. Kurcalıyorum bakalım hem çalıştırmak bu sürede de öğrenebilmek için.

Teşekkür ederim. Elinize, aklınıza ve klavyenize sağlık.
 
Son düzenleme:
Üst