• DİKKAT

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

sütunlarda bulunan verileri ters sıralamak için formül

  • Konbuyu başlatan Konbuyu başlatan torik52
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
konuyu ekteki dosyada belirttim.
sütunlardaki en aşşağıdaki verileri başka bir yere en yukarı gelecek şekilde sıralayacak formül gerekiyor düşey ara ve süz dışında saygılar
 

Ekli dosyalar

Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Son dolu satır sayısı sütunlar itibariyle farklı da olsa aşağıdaki formül ile sonuç almanız lazım.
Formül, ilgili sütunda BOŞ sonuç elde edinceye kadar aşağı doğru kopyalanmalıdır.

.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))=[COLOR="red"]SATIR[/COLOR](A1);"";[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAYDIR[/COLOR](A$1;[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))-[COLOR="Red"]SATIR[/COLOR](A1);0);""))
 
Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Formüldeki 4 sayısı, sıralanacak satır sayısı+1 'den geliyor.
.
Kod:
=KAYDIR(A$1;[B][COLOR="Red"]4[/COLOR][/B]-SATIR(A1);0)

sn baran şu an bu formülü kullanıyorum zaten yazmayı unutmuşum bunun dışında bir formül gerekiyor bana kaydır formülünde verilerde yani satırlarda boşluk olunca grfklerimi bozuyor.teşekkür ederim ama bana daha değişik bir formül gerekiyor
 
Önceki cevabımı güncelledim, sayfayı yenileyerek kontrol ediniz.
 
Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Son dolu satır sayısı sütunlar itibariyle farklı da olsa aşağıdaki formül ile sonuç almanız lazım.
Formül, ilgili sütunda BOŞ sonuç elde edinceye kadar aşağı doğru kopyalanmalıdır.

.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))=[COLOR="red"]SATIR[/COLOR](A1);"";[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAYDIR[/COLOR](A$1;[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))-[COLOR="Red"]SATIR[/COLOR](A1);0);""))

SN baran dediğinizi yaptım ancak sonuç alamadım dosyamın üzerinde yaparsanız çok sevinirim.
 
Alternatif;

F2 hücresine uygulayınız.

DİZİ formüldür.

Kod:
=EĞERHATA(KAYDIR($A$1;BÜYÜK(EĞER($A$2:$A$1000<>"";SATIR($A$2:$A$1000));SATIR()-1)-1;SÜTUN()-6);"")
 
sizi yordum ancak 2 formülde işimi görmedi acaba yanlışmı soruyorum kısaca şöyle söyliyeyim dosyamda eskiden yeniye aşşağıya doğru 4 satır veri var bu bazem 150 satrı bazem 250 satır olabiliyor yani satırlar sabit değil ve ben bunu kaydır formülüyle yeniden eskiye doğru sıralıyordum ancak veri aldığım yerde hata oluyor bazen bazı satırlar boş çıkıyor böyle olunca kaydır formülü hata veriyor grfklerim bozuluyor.emek ettiniz ama malesef olmadı genede zahmet verdim sağolun
 
1 Oca 1970 0:00 128.9 128.9 128.7 128.7 1484
1 Oca 1970 0:05 128.8 128.9 127.7 127.7 4606
1 Oca 1970 0:10 128 128 126.7 127.1 5205
1 Oca 1970 0:15 127 128.3 126.8 128.1 3600
1 Oca 1970 0:20 128.1 128.5 128 128.2 3195
1 Oca 1970 0:25 128.1 128.1 127.5 127.5 1164
1 Oca 1970 0:30 127.4 127.9 127.4 127.5 954
1 Oca 1970 0:35 127.4 127.8 127.4 127.8 964
1 Oca 1970 0:40 127.9 128.2 127.9 128.1 2116
1 Oca 1970 0:45 128 128.1 127.8 128 2017
1 Oca 1970 0:50 128 128.2 128 128.1 1466
1 Oca 1970 0:55 128.1 128.1 128 128 463
1 Oca 1970 1:00 128 128.2 127.9 128 385

1 Oca 1970 1:10 128 128 127.8 127.9 1404
1 Oca 1970 1:15 127.9 127.9 127.7 127.8 322
1 Oca 1970 1:20 127.8 127.8 127.6 127.8 648
1 Oca 1970 1:25 127.7 127.7 127.7 127.7 37
1 Oca 1970 1:30 127.6 127.7 127.5 127.5 787
1 Oca 1970 1:35 127.7 127.7 127.5 127.5 3166
1 Oca 1970 1:40 127.5 127.5 127.4 127.5 243
BURDA GÖRÜLDÜĞÜ GİBİ BOŞ SATIR KAYDIR FORMÜLÜMÜ BOZUYOR
 
Merhaba,

Umarım doğru anlamışımdır.
Sanırım sizin amacınız tabloyu ters yazmak.

G2 hücresine yazıp yana ve alt hücrelere kopyalayın. 25 değerini tablo boyutuna göre artırabilirsiniz.

Kod:
=KAYDIR(B$2;ARA(2;1/(B$2:B$25<>"");SATIR(B$2:B$25))-SATIR();0)

.
 
sn ömer ekdosyadaki kırmızı veri olmayan hücreler gene sıfır olarak çıkıyor değişen bir şey olmadı
sıralam doğru ancak o kırmızı veri olmayan satırları almasın atlasın istiyorum o rası gene sıfır olursa grfk bozuk oluyor
 
G2 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.

Kod:
=EĞERHATA(İNDİS(B$2:B$25;BÜYÜK(EĞER(B$2:B$25<>"";SATIR(B$2:B$25)-SATIR(B$2)+1)
 ;SATIRSAY(G$2:G2)));"")

.
 
sn ömer sizden ricam ek dosyaya uygularmısınız size zahmet olmazsa
 
Merhaba,

Alternatif olsun diyecektim ama Ömer Bey'in formülüne benziyor. :)
Dizi formülüdür.

Kod:
=EĞERHATA(İNDİS(B$1:B$20;BÜYÜK(EĞER(B$2:B$20<>"";SATIR($2:$20);"");SATIR(A1)));"")
 
Dizi formulünü yapıştırmayı denedim başaramdım u yuzden ek dosyama uygularsanız çok sevinirim
 
Verilen formülü G2 hücresine kopyalayıp CTRL+SHIFT+ENTER ile kapatacaksınız.
Bu kadarını siz yapabilirsiniz.
 
sorun çözüldü

sorunum çözüldü yardımcı olanlara saygılarımla teşekkür ederim.
ek dosyada uyarladım.
 

Ekli dosyalar

Geri
Üst