dolu olan sütunları satıra sıralamak

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
ekteki dosyada sayı dikkate alınarak değeri olan sütunları satıra sıralamak istiyorum. bunu yerleşik fonksiyonlarla nasıl yapabilirim.
ilginize teşekkürler.
 

Ekli dosyalar

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn muygun yardımcı sütun kullanmadan bunu yapmak mümkünmüdür. bu şekilde çözüm benim için daha uygun olacak.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
bu konuda farklı bi çözümü, bilgisi olan varmıdır.

bu arada sn muygun a ilgisi bilgisinden dolayı teşekkürler.
 
Katılım
3 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
2003 en
Merhaba,

Bu tür sorunlarınızda kendinize özgü fonksiyonlar yazarak sorunlarınızı aşabilirsiniz sanırım.Sizin dosyanızda küçük bir fonksiyon yazmaya çalıştım.Geliştirmek size kalmış.

Syg.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
yardımcı sütun kullanmadan .
Merhaba,

Yardımcı sütun kullanmadan işlem yapmak istiyorsanız dizi formülü kullanmanız gerekir.

Dizi formülleri birleştirilmiş hücrelerde çalışmaz. Bu olayı aşmak için önce birleştirmeleri kaldırıp formülü uygulamanız gerekir. Gerek görürseniz işlemden sonra tekrar hücreyi birleştirirsiniz.

Bu şekilde işinize yararsa gereken formülü yazarım.

.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn azap59 çözümünüz süper hatta süper ötesi çok teşekkürler.

sn Ömer bahsettiğiniz şekilde uygun dizi formül nasıl olamalı?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Eki inceleyiniz.

A42: Ölçüte uyanları saymak için, formülün içinede yazabilirdik, fakat ayrı yazılınca formül daha hızlı çalışacaktır.

Kod:
=EĞERSAY(KAYDIR(VERİ!$P$4;KAÇINCI($AD$12;VERİ!$B$4:$B$271;0)-1;;;23);"<>")
B43: Dizi formülüdür ( ctrl + shift + enter tuş kombinasyonu ile girişi tamamlanır.)

Kod:
=EĞER(SATIRSAY($B$43:B43)>[COLOR=red]$A$42[/COLOR];"";İNDİS(KAYDIR(VERİ!$P$4;KAÇINCI($AD$12;
  VERİ!$B$4:$B$271;0)-1;;;23);KÜÇÜK(EĞER(KAYDIR(VERİ!$P$4;KAÇINCI($AD$12;
   VERİ!$B$4:$B$271;0)-1;;;23)<>"";SÜTUN(VERİ!$P$3:$AL$3)-SÜTUN(VERİ!$P$3)+1);
    SATIRSAY($B$43:B43))))
D43: Dizi formülüdür ( ctrl + shift + enter tuş kombinasyonu ile girişi tamamlanır.)

Kod:
=EĞER(SATIRSAY($D$43:D43)>[COLOR=red]$A$42[/COLOR];"";İNDİS(VERİ!$P$3:$AL$3;KÜÇÜK(EĞER(KAYDIR(
  VERİ!$P$4;KAÇINCI($AD$12;VERİ!$B$4:$B$271;0)-1;;;23)<>"";
   SÜTUN(VERİ!$P$3:$AL$3)-SÜTUN(VERİ!$P$3)+1);SATIRSAY($D$43:D43))))
.
 

Ekli dosyalar

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn Ömer teşekkürler yardımcı oldunuz.
sn azap59 dosyanızda kullanılar ISLER fonksiyonu sanırım sadece MS office 2010 da var. MS office 2007 de ve diğerlerinde bunu göremedim, öylemidir?
 
Katılım
3 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
2003 en
Yucel bey,

Bu fonkisyon excelin hiç bir versiyonunda yok.UDF dir.Yani sizin dosyanız için kullanıcı tanımlı yazılmış özel bir fonksiyon.VBA editorunuzu açarsanız yazılan fonksiyonu orada goreceksiniz.Bu fonkisyonu hangi excel versiyonuna yuklerseniz yukleyin çalışacaktır endişeniz olmasın.

Syg.
 
Üst