• DİKKAT

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

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.
 
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)
 
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.
 
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.

 
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.
 
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.
 

Ekli dosyalar

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:
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:
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)
 
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.
 
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:
Geri
Üst