Dolu satırdaki bilgileri sırasıyla alma

  • Konuyu başlatan Konuyu başlatan teyadih
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Dolu satırdaki bilgileri sırasıyla alma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
AD sütununda, formüldeki E8'in yerine MAK($AD$7:AD7)+1 yazarsanız bir sıra numarası elde etmiş olursunuz.
Bu sayılardan hareketle de İNDİS+KAÇINCI veya KAYDIR+KAÇINCI ile sonuç alabilirsiniz.

.
 
AD sütunundaki formül görevde olan kişilerin sicilleri veriyor sayın Baran. Ancak başka bir sütunda AD sütunu dolu olanlara sıra numarası verdirerek belirtiğiniz şekilde alabilirim. Asıl listem çok büyük olduğu için kasıyor, daha fazla formül olmaması açısından yardımcı alan kullanmadan AD sütunundakileri aldırmak istemiştim.
 
Sıra numarası elde etmenizi sağlayacak formülün belgenize vereceği yük ile
bu formül olmadan, DOLU OLANLARın tespiti için oluşturulacak formülün (dizi formülü olmak durumunda)
getireceği yük karşılaştırıldığında, sıra numarası elde etme formülünün tercih edilmesi gerektiği net.

AD TANIMLAMA ile bir şeyer yapılabilir belki ama o yöntemi çok tercih etmiyorsunuz diye aklımda kalmış.

.
 
AD TANIMLAMA seçeneğine ilişkin cevabı yazayım, siz istediğiniz yöntemi kullanırsınız.

AD TANIMLAMA kısmında sno adını kullanarak birinci formülü uygulayın.
Ardından Sayfa1 C3 hücresine ikinci formülü uygulayıp aşağı doğru kopyalayın,

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)
 
Selamlar,
Konu çözümlenmiş, ama, ben de bir alternatif vermek isterim.

Sayfa1 de B3 hücresine

=EĞERHATA(İNDİS('Personel Sıra Takip'!$AD$8:$AD$18;TOPLAMA(15;6;(SATIR('Personel Sıra Takip'!$AD$8:$AD$18)-SATIR('Personel Sıra Takip'!$AD$8)+1)/('Personel Sıra Takip'!$AD$8:$AD$18<>"");SATIR($A1)));"")

formülünü yazıp aşağıya doğru kopyalayabilirsiniz... Formül standart normal formüldür. TOPLAMA işlevi 2010 için de geçerlidir.
Dosyanız ektedir...
 
Ekli dosyalar
Geri
Üst